You find that such is nearly impossible today to make work proper. Here's why. Firewalls, anti this and ante this. Support for ICS has come and gone but look over your setup one more time to see what anti software you are using. I no longer write much about ICS since it's a tarpit of issues now and don't feel like wading into that black goo.
PS. In other words, get rid of ICS. Use anything else.
Hey people, bear with me as this may be a lengthy post, I want to try ang give as much info as possible this first post. My host PC (my desktop) is running an ASUS P5PE-VM with 1gig DDR PC3200 Crucial RAM, has a Intel DualCore E2180 @ 2GHZ. I use a dial-up connection, and even though it is dial-up, my connection speed averages from 52Kbps to 54.3Kbps. So its actually pretty good for dial-up. My OS is Win XP wit SP2. I think that pretty much covers the important basics. My client PC (my laptop) is an ACER Aspire 3100 w/ 512MB DDR2 It has an AMD Sempron 3200 @ 1.6GHZ w/512KB of L2 Cache. It also has an 802.11 b/g wireless Lan. I installed a wireless card (Belkin Wireless G desktop card) in my desktop (host) and set up an ad-hoc network between the two. Basically I set up a wireless network without a router. I've done this before and had no problem, however this time I cannot connect to the internet using the client (my laptop). Everything appears to be in order, ICS is enabled on the host, Firewall in configured, communication between the two is there, I verified by pinging both IP's using ipconfig. The host is able to connect to the internet and browse with out no problem. its just the client I am haveing trouble with. Could it be a DNS problem? When I open IE on the client it just displays the 'cannot display web page', I even tried pinging the web page and am successful in that, it just wont display the web page. Am I missing something?? If I forgot to add anything I apologize, theres quite a bit to remember!! LOL . Anyways I hope someone can help me resolve this issue. Thanks -