Oh joy, ICS.
Try this. on the client machine, open the command prompt. Then type in:
ping
www.google.com
or tell it to ping some ofther website. If it says something like:
C:\WINDOWS\Desktop>ping
www.google.com
Pinging
www.google.akadns.net [66.102.9.99] with 32 bytes of data:
Reply from 66.102.9.99: bytes=32 time=124ms TTL=239
Reply from 66.102.9.99: bytes=32 time=438ms TTL=239
Reply from 66.102.9.99: bytes=32 time=677ms TTL=239
Reply from 66.102.9.99: bytes=32 time=1334ms TTL=239
Ping statistics for 66.102.9.99:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 124ms, Maximum = 1334ms, Average = 643ms
C:\WINDOWS\Desktop>
Then ICS is working, and it's a strange problem. But if it says something more like:
C:\WINDOWS\Desktop>ping 83.33.65.34
Pinging 83.33.65.34 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 83.33.65.34:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Then The client computer isn't accessing ICS.