Internet Connection Sharing through Wifi stopped working
Hi,After the latest Vista update few days ago, there have been strange problems with Wifi : ICS stopped working.Configuration is the following, 2 Vista PCs :PC A configured for ICS through Wifi Intel Adapter (ip : 192.168.0.1), PC B goes with DHCP (auto assigned ip 192.168.0.103) both drivers are up to date (latest drivers updated on the Intel site, also Vista is updated too).ICS is not bridged just actived shared main connection through Wireless in the connection configuration.Printer / file sharing works fine, machine B can ping A, but A cannot ping B, firewalls are disabled for testing purposes, firefox gets a network timeout error when trying to browse on B. That configuration has worked fine for 1 year but after the latest update stopped working. Also tried to set it another way (PC B for ICS) but it didn't work.I fired up wireshark on both PCs to see what may be going on. The handshake and everything worked butit seems that on PC A the icmp ping packet never "leaves" it, since wireshark on PC B doesn't see it at all. When the packet goes from PC B to PC A, wireshark on PC A can see it without any problem. As far as I remember this hasn't been an issue before, because the ping command never worked but internet connection / printer / file sharing were fine.When trying to use the network diagnostic tool on PC B, it says "Impossible to communicate with www.microsoft.com (207.46.19.190). Also sometimes it's "Cannot communicate with go.microsoft.com (64.4.52.198). Diagnostics sent a ping command to network, but never received an answer".Here are the results of ipconfig on both PCs (both are in same workgroup, method of discovery is WSD):*Oui = YesOn both machines : Node Type HybridIP Routing Enabled NonWINS Proxy Enabled NonPC A :Carte rseau sans fil Connexion rseau sans fil : Suffixe DNS propre la connexion. . . : Description. . . . . . . . . . . . . . : Intel(R) Wireless WiFi Link 4965AGN Adresse physique . . . . . . . . . . . : 00-23-A4-37-15-A1 DHCP activ. . . . . . . . . . . . . . : Non Configuration automatique active. . . : Oui Adresse IPv4. . . . . . . . . . . : 192.168.0.1(prfr) Masque de sous-rseau. . . . . . . . . : 255.255.255.0 Passerelle par dfaut. . . . . . . . . : NetBIOS sur Tcpip. . . . . . . . . . . : ActivPC B :Carte rseau sans fil Connexion rseau sans fil: Suffixe DNS propre la connexion. . . : mshome.net Description. . . . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Connection Adresse physique . . . . . . . . . . . : 00-2E-A3-09-35-21 DHCP activ. . . . . . . . . . . . . . : Oui Configuration automatique active. . . : Oui Adresse IPv4. . . . . . . . . . . : 192.168.0.103(prfr) Masque de sous-rseau. . . .. . . . . : 255.255.255.0 Bail obtenu. . . . . . . . .. . . . . : samedi 8 novembre 2008 01:03:59 Bail expirant. . . . . . . . .. . . . : samedi 15 novembre 2008 01:03:58 Passerelle (Gateway) par dfaut. . . .. . . . . : 192.168.0.1 Serveur DHCP . . . . . . . . . . . . . : 192.168.0.1 Serveurs DNS. . . . . . . . . . . . . : 192.168.0.1 NetBIOS sur Tcpip. . . . . . . . . . . : ActivHere are some ping results on the machine B (the one I want to connect to internet through machine A), my DNS servers are OpenDNS :C:\Windows\system32>ping www.microsoft.comEnvoi d'une requte 'ping' sur lb1.www.ms.akadns.net [207.46.19.190] avec 32 octets de donnes :Dlai d'attente de la demande dpass. <----- that didn't work, delay passed, so I stopped itStatistiques Ping pour 207.46.19.190: Paquets : envoys = 1, reus = 0, perdus = 1 (perte 100%),Ctrl+C^CC:\Windows\system32>ping www.google.comEnvoi d'une requte 'ping' sur google.navigation.opendns.com [208.69.34.231] avec 32 octets de donnes :Rponse de 208.69.34.231 : octets=32 temps=583 ms TTL=50Rponse de 208.69.34.231 : octets=32 temps=576 ms TTL=50Rponse de 208.69.34.231 : octets=32 temps=576 ms TTL=50Rponse de 208.69.34.231 : octets=32 temps=576 ms TTL=50Statistiques Ping pour 208.69.34.231: Paquets : envoys = 4, reus = 4, perdus = 0 (perte 0%),Dure approximative des boucles en millisecondes : Minimum = 576ms, Maximum = 583ms, Moyenne = 577msC:\Windows\system32>ping www.yahoo.comEnvoi d'une requte 'ping' sur www.yahoo-ht3.akadns.net [87.248.113.14] avec 32octets de donnes :Dlai d'attente de la demande dpass.Dlai d'attente de la demande dpass. <--- doesn't work tooStatistiques Ping pour 87.248.113.14: Paquets : envoys = 2, reus = 0, perdus = 2 (perte 100%),Ctrl+C^CC:\Windows\system32>ping www.opendns.comEnvoi d'une requte 'ping' sur www.opendns.com [208.67.219.101] avec 32 octets de donnes :Rponse de 208.67.219.101 : octets=32 temps=727 ms TTL=49Rponse de 208.67.219.101 : octets=32 temps=828 ms TTL=49Rponse de 208.67.219.101 : octets=32 temps=1201 ms TTL=49Rponse de 208.67.219.101 : octets=32 temps=732 ms TTL=49Statistiques Ping pour 208.67.219.101: Paquets : envoys = 4, reus = 4, perdus = 0 (perte 0%),Dure approximative des boucles en millisecondes : Minimum = 727ms, Maximum = 1201ms, Moyenne = 872msSo the pinging of some sites seem to work and resolve the IPs correctly but cannot visit those sites.I tried to issue the "netsh winsock reset" command on PC B, that did nothing. ipconfig /flushdns on both pcs didn't help either.here are the results of nslookupC:\Windows\system32>nslookupDNS request timed out. timeout was 2 seconds.Serveur par dfaut : UnKnownAddress: 192.168.0.1> www.microsoft.comServeur : UnKnownAddress: 192.168.0.1DNS request timed out. timeout was 2 seconds.DNS request timed out. timeout was 2 seconds.DNS request timed out. timeout was 2 seconds.DNS request timed out. timeout was 2 seconds.*** Le dlai de la requte sur UnKnown est dpass> www.google.comServeur : UnKnownAddress: 192.168.0.1DNS request timed out. timeout was 2 seconds.DNS request timed out. timeout was 2 seconds.DNS request timed out. timeout was 2 seconds.DNS request timed out. timeout was 2 seconds.*** Le dlai de la requte sur UnKnown est dpass>This is really weird since all was working fine and suddenly stopped.What could have caused this and how fix this issue?-wifivue-
November 7th, 2008 8:53pm

Hi, Before moving on, could you please disable IPv6 to test the issue? How to disable certain Internet Protocol version 6 (IPv6) components in Windows Vista http://support.microsoft.com/default.aspx?scid=kb;EN-US;929852 Then, open Command Prompt with Run as Administrator, type the command arp d * and press Enter. Test the issue again. At last, could you please test the problem with wire if possible? Hope it helps. Thanks.
Free Windows Admin Tool Kit Click here and download it now
November 10th, 2008 4:46am

Hi, thank you for your answer. I'm the same user who posted as xman9483.IPv6 was always disabled in the connection settings because previously it wouldn't work when it was enabled. However I disabled it through registry as you suggested and issued the arp -d * command. Still same thing, cannot connect to any site on the computer B (everything works fine on PC A) but can ping some of them.The wifi connection is set as IPv4, is there any reason why the ping command is not going outside the computer A to B (can ping anything except the ip address of B)? I disabled the firewall I was using which is Comodo, but perhaps there is something with the Windows built-in firewall going on? Is there any way to check that out or use some settings to allow that kind of traffic? Tried to disable the Windows Firewall through services but that didn't help.Also the signal quality is 100%, cipher mode is CCMP, authentication is WPA2-Personal. File / printer sharing works fine.Update : 1) Made a few rules in Windows Firewall on botch machines to temporary allow all inbound/outbound ICMP traffic, still didn't help2) The ICMP packets sent are correctly constructed and sent on both machines, but packets from PC A cannot reach PC B
November 10th, 2008 10:37pm

Update (I'm the same user who originally posted as xman9483)I tried to connect those 2 PC's with a cross-over Ethernet cable (everything is configured correctly) like they were at some time, it had worked in 2007 but not now. On XP machines the same configuration works properly.The cards are : Attansic L1 Gigabit Ethernet 10/100/1000Base-T Controller and Broadcom Netlink Gigabit.The same exact problem happens through the Ethernet : PC A cannot ping PC B. There is a little difference though is that sometimes PC A cannot access shared folders on PC B and vice-versa. This happen at random times (no re-configuration has been done in between).I also connected those PCs to a separate Windows XP machine and found out that PC A connects and works fine with the XP machine, ICS/file sharing/printing are working. But when PC B is connected to that XP machine, the XP machine cannot ping it, same happens when PC B connected to A. It doesn't matter if it's wired or wifi connection.To schematize this would look like this (with wifi and wired connections tried separately and giving same results, all are in same working group) :PC A <------------------> XP MACHINE <====== EVERYTHING WORKS FINEPC B <------------------> XP MACHINE <====== XP CANNOT PING B, B CAN PING XP, folders/ics not working, PC B (Vista) can access folders on XP machine normally.PC A <------------------> PC B <====== A CANNOT PING B, B CAN PING A, folders working randomly, sometimes failing with error 0x80070035, ICS not working at all.This looks like a problem with PC B which is rejecting ICMP and other kind of packets. It's not a firewall problem since I disabled COMODO and set rules in Windows Firewall (even tried to disable it at all through services). I think it's somehow related to some registry settings, but where to look for? And how to find out why PC B is rejecting those ICMP packets? Wireshark on PC B doesn't show any of the packets at all, although on other PCs they can be seen. I issued sfc /scannow to check if some file got broken, but that didn't change anything.Update 2:I completly uninstalled COMODO from machine B and now the pinging works both way (this is strange because it was disabled when testing). But ICS still doesn't work!Pinging sites by IP works randomly (no configuration has changed in between just reconnected the wifi network) with any site, sometimes it can ping fine all sites, sometimes for same sites it shows a 1231 error, but never works pinging by name. Also accessing a site by IP doesn't work, it doesn't time out or anything just keeps waiting. The network works fine on PC A.Clicking on the diagnostic button on B randomly says that there may be DNS configuration problems or that everything is fine (but also asks if I want to send a rapport to Microsoft)How to fix that Wifi issue? It's being broken for more than a month now!
Free Windows Admin Tool Kit Click here and download it now
December 3rd, 2008 11:26pm

I used to connect my laptop to Internet using the wireless linkto my desktop and suddenly theInternet connection sharing over wireless stopped working after updating the Vista using "Windows Update". I found that the Internet Connection Sharing (ICS) was enabled on my network adapter on my desktop machine and not for the ethernet adapter which was directly connected to the Internet on my desktop. This also resulted in missing "Sharing" tab to enable ICS for the ethernet adapter. The following fixed the issue for me: - Disabled ICS for the wireless adapter on the desktop machine. This will result in "Sharing" tab to be displayed for the ethernet adapter. - Enabled ICS for the ethernet adapter. - Now setup the ad-hoc network on the desktop machine. I was able to connect to the Internet from my laptop using the WiFi connection by connecting to the ad-hoc network created on the desktop. In short, the ICS was enabled on the wrong network adapter! HTH, vcha.
December 10th, 2008 3:33pm

Thank you for your answer vcha. Unfortunately that didn't work, the ICS is enabled on the right network adapter, even after trying other possibilities it still doesn't work. I also completely un-installed and reinstalled the drivers for all cards. ICS started to work but after 5 minutes the connection stopped for no reason. There is nothing between the devices that prevents the signal from passing (signal quality is excellent) and they were only 2 feet away from each other for testing purposes. I took another 2 laptops and configured them in the same way (they have almost identical software installed as on the problematic ones) and that worked, butnot on the other two.So my conclusion :there is a bug in Vista software which Microsoft has to find and fix yet. But noone contacted me for details or logs...I'm aware that there has been a bug which stops wifi connections from working after certain time on some laptops, but SP1 (which includes this bugfix) is applied on those machines.The MS support gives all the standard answers, which are useless. I also took it to an MS MVP, but he couldn't fix it and said seems like the only way to fix it is to try reinstall Vista... the same thinghas been told atASUS support.
Free Windows Admin Tool Kit Click here and download it now
December 16th, 2008 7:55pm

hi i dont know if this will help but i have the same problem with windows 7 sharing internet with my xbox 360 and ps3 it seems to work perfect when i do a fresh install of windows 7 ultimate but after updating windows it all stops working after looking through all my updates im thinking ats a hotfix or something that is messing this up can someone please confirm this and advice the problem thanks
June 29th, 2012 10:44am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics