I have just installed ICS on my Win2k Pro machine.(put in another NIC. Made that one my local network. Shared the connection on the external network) Everything works fine on the host. I am having a problem with one of my clients.(actually my only client at this time) It is a Red Hat 7.3 Linux box. I have it set to use DHCP. That part seems to work fine. It receives an IP address, usually something like 192.168.0.93. But I can't seem to get it to connect to the internet though.
From the Win2k host, I can ping the Linux client just fine. From the Linux client, I can ping my host's real IP address(64.xxx.xxx.xxx), but not the local address of the host(192.168.0.1)
It also seems like DNS is working correctly. I can 'ping anydomain.com' from the client, and it resolves the name to an ip address, yet it does not actually recieve any packets back.(or actually send any for all I know) Traceroute, telnet, ftp, whois, etc. does not work either. But nslookup, host, and dig work just fine. That is why it seems like my dns stuff is working, but I am not sure. I cannot connect to any websites though. This is my big problem.
I have taken down my personal firewall on the Win2k host. I have taken down the firewall on my linux box as well.('ipchains -F') I cannot think of anything that would be blocking it.
I can't seem to figure out what I am doing wrong. Do I need to share certain applications from the host that the client will use, such as port 80, tcp and upd? I played around with these settings, but without much luck. Any help would be appreciated.