Something has gone wrong with my home network routing and I'm looking
for some guidance on how to debug this.
The setup is that I have a linux box (machine A) as the firewall/router
connected to the DSL line. This machine runs iptables and does
masquerading of the computers on my home network.
I just added a wireless router/hub onto the internal network. After
doing this, the internal machines (wired or wireless) cannot access the
external network. If I run tcpdump on machine A, I can see the
internal machines sending out requests, but no replies coming back.
The internal machines can all see machine A.
machine A can ping machine B and the wireless router, but on a
broadcast ping, only the wireless router shows up.
machine B can ping machine A but not the wireless router.
machine C is off, and I'm at work, so I can't tell if I can go from B
to C.
machine A can see the internet, but the internal machines can't.
I'll definitely take the wireless router offline when I get home and
see what happens, but in the meantime, can someone suggest how I can
best follow the packets and see where they are going astray? My
knowledge of tcpdump has only taken me this far.
Thanks.
Gene
|