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