Strange “martian packets” on eth1

13 05 2010

I see tons of these errors on my laptop running PCLinuxOS 2010. Atleast in one occasion, I have seen the eth1 reset and the network disrupted.

[root@groundhog log]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:12:F0:8E:4A:69
inet addr:192.168.1.113  Bcast:192.168.1.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:132 errors:9 dropped:9 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:295924 (288.9 KiB)  TX bytes:25656 (25.0 KiB)
Interrupt:11 Memory:c0210000-c0210fff

/var/log/messages:

May 12 18:30:37 groundhog kernel: martian source 255.255.255.255 from 192.168.1.101, on dev eth1
May 12 18:30:37 groundhog kernel: ll header: ff:ff:ff:ff:ff:ff:00:0d:60:5d:dc:27:08:00
May 12 18:30:37 groundhog kernel: martian source 192.168.1.255 from 192.168.1.101, on dev eth1
May 12 18:30:37 groundhog kernel: ll header: ff:ff:ff:ff:ff:ff:00:0d:60:5d:dc:27:08:00
May 12 18:30:37 groundhog kernel: martian source 192.168.1.255 from 192.168.1.101, on dev eth1

May 12 18:30:37 groundhog kernel: ll header: ff:ff:ff:ff:ff:ff:00:0d:60:5d:dc:27:08:00

As I understand martian packets are unrecognized packets. Someone suggested this to supress them (not: not solve). Tried but didn’t work.
[root@groundhog log]# find /proc/sys/net/ipv4/conf/ -name “*martian*” -print
/proc/sys/net/ipv4/conf/all/log_martians
/proc/sys/net/ipv4/conf/default/log_martians
/proc/sys/net/ipv4/conf/lo/log_martians
/proc/sys/net/ipv4/conf/eth0/log_martians
/proc/sys/net/ipv4/conf/irda0/log_martians
/proc/sys/net/ipv4/conf/eth1/log_martians
/proc/sys/net/ipv4/conf/tun0/log_martians
[root@groundhog log]# file /proc/sys/net/ipv4/conf/eth1/log_martians
/proc/sys/net/ipv4/conf/eth1/log_martians: empty
[root@groundhog log]# echo “0” > /proc/sys/net/ipv4/conf/eth1/log_martians

That didn’t help. So for now Iam turning this interface off. (I have wired connection as well, so I can afford to turn this off for now). This is a topic for another day …