All,
It shouldn't be this hard. All I'm trying to do is route between my two internal networks of 192.168.1.0 and 192.168.2.0. Here is what I have:
INTERN_NET="192.168.1.0/24 192.168.2.0/24" eth1_ROUTES="192.168.2.0/24_via_192.168.2.254" eth2_ROUTES="192.168.1.0/24_via_192.168.1.254"
eth1 is the 192.168.1.0 network, eth2 is the other one. I can ping 192.168.1.254 from the 192.168.2.0 network and also 192.168.2.254 from the 192.168.1.0 network, but no other addresses on the opposite internal networks. Connections to the outside world, through eth0, work fine.
I must be missing something, it's got me stumped.
As Victor mentioned, what you're missing is firewall rules. By default, Dachstein does not forward packets between multiple internal networks.
You do *NOT* need any entries for eth1_ROUTES or eth2_ROUTES, since your firewall is directly connected to both internal networks.
To allow all traffic to be forwarded between your two internal networks, you should add an appropriate rule to /etc/ipchains.forward. Something like:
$IPCH -I forward -j ACCEPT -s 192.168.1.0/24 -d 192.168.2.0/24 -b
-- Charles Steinkuehler [EMAIL PROTECTED]
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ------------------------------------------------------------------------ leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
