Problem Statement:
- Laptop with XP cannot access the internet.
- Network layers (layers 1-3) working perfectly.
- Can ping any other machine on the network.
- Can access shares on the LAN, can ping sites nationally and internationally.
- Can share a folder and have that shared folder access across the LAN.
- Cannot browse to the internet.
Troubleshooting steps
Did all the normal 1st steps.
Checked network physical layer.
Problem existed whether the wireless network adapter or the wired card was used. The physical layer worked fine for all local connections
Noticed an odd unicode character in the initial output from the ping command, but could not figure out why there would be a unicode value there.
Disabled the network layer, uninstalled, reinstalled - to no avail.
Ran [SFC /SCANNOW] to check for damaged XP files, some files were replaced and updated - still no luck.
Downloaded and installed FireFox - which also could not gain access to the internet.
Tracert did not give me any joy, even though I could ping a remote site. INTERESTING!!!
So I started to think - What layer is giving the problem here? It would appear that the layer responsible for ROUTING is problematic (ie Layer 2), so went over all firewall software.
No firewalls enabled, no virus protection installed - Hmmmmm.
Went into the SERVICES and disabled anything that looked like it would remotely cause the problem. No Luck.
Ran Process Explorer to see if anything looked suspicious - nothing. Hmmmmm.
GOOGLED: "Can ping network can't access internet" - got over 400,000 results. Started to read through posts. Amended my search a little, got more results. Read some more.
Eventually found a thread from about July 2009 where a group of people on one of the forums were struggling with the exact problem. Also found another thread where the exact problem was also being discussed. The last forums pointed me at a downloadable program called WINSOCKXPFIX.EXE.
I downloaded WinSockXPFix.EXE from the following link:
http://www.snapfiles.com/downloads/winsockxpfix/dlwinsockxpfix.html
Copied this over to the machine - and everything works.
I am not happy though - because I still do not understand what went down, so I keep reading the forums.
I eventually start identifying a common thread in the solutions discussed - it appears that Norton, once uninstalled, breaks the network connectivity in a nasty way. Some of the forums discussed using a utility or method to repair it, but I had already repaired my situation, so I could not experiment.
I had completely removed any of the rogue registry entries and all references to applications not installed, so I could not confirm or deny that this machine's problem was related to Norton.
Now my problem is that I cannot replicate the problem, because I do not know what the problem actually was. I know what the symptoms were, but I still do not know the problem.
Also, I know that I used WinSockXPFix.exe, but I do not know what WinSockXPFix did, neither do I know what the NETSH command or any other native command was that I could have used to do whatever WinSockXPFix did.
I do not know what exactly was damaged and I do not know where to start to fix this problem if it occurs again in the future when I do not have internet access - and cannot therefore research or download a program like WinSockXPFix.
In Closing
Yes, I had a problem. Yes I got rid of the problem and the owner of the laptop is grateful.
BUT
I do not know anything about why that problem occured. I do not know what exactly the problem is because I cannot replicate it on demand. As a result, I cannot claim to have done ANYTHING. This is frustrating and leaves me knowing that this field of study is still so vast and that there is still so much to learn.
If you have had this problem and can tell me how you can replicate it inside of a virtual machine I would be very happy to hear from you.