| Internet sharing eth0 + eth1 + netgear router (internet on local lan not enabled) hi,
I have a Linux box with 2 ethernet cards.
eth0 -> external network (cable 67.xxx.xxx.xxx with 67.xxx.xxx.1 as gateway)
eth1 -> 192.168.10.1/255.255.255.0
I am using firestarter and using dhcpd on eth1.
eth1 is connected to netgear router.
Netgear picks up the IP properly as 192.168.10.150/255.255.255.0 with gateway as 192.168.10.1
and dns as 167.xxx.xxx.xxx given by the ISP. (checked this and they are same as /etc/resolv.conf)
my local windows pcs are connected to the router and they are getting IPs as 10.1.1.2/255.255.255.0 (if lan segment is starting at 10.1.1.1)
or
192.168.1.2/255.255.255.0 (if lan segment changed to 192.168.1.1)
linux box
|
|
-----eth0 (67.xxx.xxx.xxx)
|
|
-----eth1 (192.168.10.1 with dhcpd server)
(firestarter running)
|
|
netgear router (192.168.10.150 from eth1)
RIP direction disabled by default
(RIP 2B or 2M enabled - tried both)
|
|
------------------------------------
| | | |
pc1 pc2 pc3 (vonage)
I am not getting internet on the pcs even though i did all the IP Masquerading etc.
Steps that i have done:
net.ipv4.ip_forward=1
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/init.d/iptables save
(/sbin/chkconfig iptables on # is on)
/sbin/chkconfig --add iptables
Please let me know what is wrong here! |