USB Networking troubles
michael cole
mjcole137 at gmail.com
Fri Aug 8 00:32:32 CEST 2008
Hi Timo:
Here is the output from print-net-settings (run on desktop):
========= print-net-settings output ========
# ./print-net-settings
+ LC_ALL=C
+ date
Thu Aug 7 22:26:53 UTC 2008
+ hostname
armstrong
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/ip_forward
1
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/all/proxy_arp
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/default/proxy_arp
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/eth0/proxy_arp
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/lo/proxy_arp
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/usb0/proxy_arp
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/all/rp_filter
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/default/rp_filter
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/eth0/rp_filter
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/lo/rp_filter
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat /proc/sys/net/ipv4/conf/usb0/rp_filter
0
+ for i in /proc/sys/net/ipv4/ip_forward
'/proc/sys/net/ipv4/conf/*/proxy_arp'
'/proc/sys/net/ipv4/conf/*/rp_filter' '/proc/net/bonding/bond*'
+ cat '/proc/net/bonding/bond*'
cat: /proc/net/bonding/bond*: No such file or directory
+ ip rule list
0: from all lookup 255
32766: from all lookup main
32767: from all lookup default
++ ip rule list
++ cut '-d ' -f4
++ sort
++ uniq
+ for i in '`ip rule list|cut -d'\'' '\'' -f4|sort|uniq`'
+ ip route list table 255
broadcast 192.168.1.0 dev eth0 proto kernel scope link src 192.168.1.200
broadcast 127.255.255.255 dev lo proto kernel scope link src 127.0.0.1
broadcast 192.168.1.192 dev usb0 proto kernel scope link src 192.168.1.200
broadcast 192.168.1.255 dev eth0 proto kernel scope link src 192.168.1.200
broadcast 192.168.1.255 dev usb0 proto kernel scope link src 192.168.1.200
broadcast 127.0.0.0 dev lo proto kernel scope link src 127.0.0.1
local 192.168.1.200 dev eth0 proto kernel scope host src 192.168.1.200
local 192.168.1.200 dev usb0 proto kernel scope host src 192.168.1.200
local 127.0.0.1 dev lo proto kernel scope host src 127.0.0.1
local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1
+ for i in '`ip rule list|cut -d'\'' '\'' -f4|sort|uniq`'
+ ip route list table default
+ for i in '`ip rule list|cut -d'\'' '\'' -f4|sort|uniq`'
+ ip route list table main
192.168.1.192/26 dev usb0 proto kernel scope link src 192.168.1.200
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.200
default via 192.168.1.1 dev eth0
+ ip link show
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:30:1b:3f:f5:d4 brd ff:ff:ff:ff:ff:ff
86: usb0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether ba:f3:e6:14:4a:e3 brd ff:ff:ff:ff:ff:ff
+ ip addr show
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:30:1b:3f:f5:d4 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.200/24 brd 192.168.1.255 scope global eth0
inet6 fe80::230:1bff:fe3f:f5d4/64 scope link
valid_lft forever preferred_lft forever
86: usb0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether ba:f3:e6:14:4a:e3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.200/26 brd 192.168.1.255 scope global usb0
inet6 fe80::b8f3:e6ff:fe14:4ae3/64 scope link
valid_lft forever preferred_lft forever
+ ip neigh show
192.168.1.113 dev eth0 lladdr 00:69:00:8c:01:f0 REACHABLE
192.168.1.202 dev usb0 lladdr b2:77:ed:3f:40:a5 STALE
192.168.1.100 dev eth0 lladdr 04:4b:80:80:80:03 REACHABLE
+ iptables -t filter -nvL
Chain INPUT (policy ACCEPT 59694 packets, 14M bytes)
pkts bytes target prot opt in out source
destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
destination
Chain OUTPUT (policy ACCEPT 41335 packets, 4981K bytes)
pkts bytes target prot opt in out source
destination
+ iptables -t nat -nvL
Chain PREROUTING (policy ACCEPT 6314 packets, 2353K bytes)
pkts bytes target prot opt in out source
destination
Chain POSTROUTING (policy ACCEPT 217 packets, 9934 bytes)
pkts bytes target prot opt in out source
destination
1321 89558 MASQUERADE all -- * * 192.168.1.0/24
0.0.0.0/0
0 0 MASQUERADE all -- * * 192.168.1.192/26
0.0.0.0/0
Chain OUTPUT (policy ACCEPT 1534 packets, 98872 bytes)
pkts bytes target prot opt in out source
destination
+ iptables -t mangle -nvL
WARNING: Failed to open config file /etc/modprobe.d/alsa-base: No such
file or directory
FATAL: Module ip_tables not found.
iptables v1.4.0: can't initialize iptables table `mangle': Table does
not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
+ cat /etc/resolv.conf
search nimiq
nameserver 207.235.125.4
nameserver 207.235.125.5
===================== end =====================
and tcp dump while pinging the router (192.168.1.1) from the FR:
=========== tcpdump output ==============
# tcpdump -i usb0 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on usb0, link-type EN10MB (Ethernet), capture size 96 bytes
# tcpdump -i eth0 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
============= end tcpdump output ============
Thanks for your help.
Michael
On Thu, Aug 7, 2008 at 5:54 PM, Timo Juhani Lindfors
<timo.lindfors at iki.fi> wrote:
> "michael cole" <mjcole137 at gmail.com> writes:
>> This is not a Freerunner issue -- I am able to ssh into FR using UBS
>> networking but I simply cannot get the Freerunner to ping anything
>> other than the desktop it is connected to. The issue almost certainly
>> has something to do with the iptables/nat setup on the desktop
>> computer.
>
> Can you run
>
> http://iki.fi/lindi/print-net-settings
>
> on your desktop system and report the output? It should print all
> relevant network information.
>
> Also,
>
> desktop$ sudo tcpdump -i usb0 -n icmp
> desktop$ sudo tcpdump -i eth0 -n icmp
>
> while running
>
> freerunner$ ping 192.168.1.1
>
> could be useful. What does tcpdump print in that case?
>
> _______________________________________________
> support mailing list
> support at lists.openmoko.org
> https://lists.openmoko.org/mailman/listinfo/support
>
--
Michael Cole
mjcole137 at gmail.com
More information about the support
mailing list