Unable to ping between subnets and out to internet

Posted by battlemidget on Server Fault See other posts from Server Fault or by battlemidget
Published on 2010-06-14T12:59:15Z Indexed on 2010/06/14 13:03 UTC
Read the original article Hit count: 211

Filed under:
|

My setup is Modem -> Linksys router -> Laptop with 2 devices (wlan0/eth0) -> desktop machine

Router is 192.168.1.1 gateway to the internet Laptop wlan0 is 192.168.1.4 with a gw of 192.168.1.1 Laptop eth0 is 192.168.2.254 which acts as a second gateway desktop is 192.168.2.100

On laptop i've setup ip_forward to 1, and have inserted 2 iptables rules

-A FORWARD -i eth0 -o wlan0 -j ACCEPT 
-A FORWARD -i wlan0 -o eth0 -j ACCEPT

The laptop can ping outside the network (i,e, yahoo.com) it can not ping 192.168.2.100. The desktop can ping 192.168.2.254 but nothing outside the network or 192.168.1.0 subnet.

On laptop ip route show lists:

192.168.2.0/24 dev eth0  proto kernel  scope link  src 192.168.2.254 
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.4 
127.0.0.0/8 dev lo  scope link 
default via 192.168.1.1 dev wlan0 

What am I missing to make my desktop go through the laptop in order to access the router which provides access to the internet?

Thanks

© Server Fault or respective owner

Related posts about networking

Related posts about subnet