I'm trying to build a firewall with kernel 2.2.10. I've also used
2.2.9, with similar results.
Whilst I can get networking going, so to speak, the machine sends every
packet through eth0. So, whilst it knows that there's a directly
connected subnet on eth1, it will send it all via eth0.
If I rebind eth0 to be the other card, it works fine (so, it appears to
be a software, rather than hardware, issue).
What's really wierd is that regardless of which card is in use,
ifconfig will only increment tx and rx from ifconfig for eth1.
I've also tried enabling ip forwarding within the kernel (/prc support,
sysctl support, echo to the /proc point at bootup) and it makes no
Any idea what's going on? I've not use a 2.2.x kernel before, but have
had this working no issues on a 2.0.x kernel.
Tonic for the thinking man. ICQ UID 880301
+64 2 166 4655 http://homepages.paradise.net.nz/~richard/
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.