Ok basic setup:
Linux box (2.2.17 with ipchains) used as internet gateway.
eth0 is valid IP
eth1 is 192.168.64.1
it can ping outside and browse the web just fine.
no problems there.
There are five windows boxes connected to the linux box.
They are 192.168.64.2 - 7
They can ping each other, they can ping the gateway, and they can ping outside IPs.
all happy right?
well, here is where it gets weird:
Two of the five windows boxes are running windows ME, while the others are using win98.
Only one of the windows boxes (which is winME) can browse the web.
Ok before you start screaming "Check you DNS!!" let me tell you this: All the boxes can resolve host names to IPs, they just can't make the connection. They only ping. Browsers always time out. I can't figure out why only one box works. I've tried everything (including pulling my hair out).
I did notice one minor discrepency, however. In the windows box that does work, if I run winipcfg it has "IP Routing Enabled" while the others do not. I threw in a registry key to enable it on the other machines, but it didn't help. Any ideas? I can't imagine it being a problem with the linux box, but I'll post the the ip chains rules as soon as I get out of school.
Please help!!!
|