On Sun, 20 Jul 2003 09:29, Sharrea wrote: > Recently I got a satellite internet connection which uses a PCI Telemann > Skymedia 200DPA card. It was working fine until a few days ago when > suddenly all packets received via this card are dropped by the kernel > with the 'martian source' messages in syslog: > > Jul 20 09:22:40 tbird kernel: martian source 203.109.204.173 from > 210.55.24.8, on dev sm200d > Jul 20 09:22:40 tbird kernel: ll header: > ff:55:01:bc:90:00:00:90:bc:01:55:ff:08:00 > > So obviously the kernel does not know where to route the packets to. No > settings were changed and my firewall rules are the same as when the > connection was working. Besides, this also happens with no firewall > running. > > I still use a dialup 56K modem to upload (dynamic IP), so only download > via satellite. When the sat. card's driver is loaded this what ifconfig > shows for these two devices: > <snip> > > Does anyone know how I tell the kernel that this device is supposed to > receive packets from the internet? I've spent two days fiddling with > problem and I'm at a loss as to what to try next... and I've not much > hair left to pull out ;) ANY help would be very much appreciated.
Just thought I'd let everyone know in case it happens to someone else: the answer was to issue the command (as root user): echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter Thanks to Nic on the NZLUG mailing list. Sharrea -- Help Microsoft stamp out piracy - give Linux to a friend today
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com