Hey hey…
Just spent two hours trying to get my workstation back online. Somehow the TCP/IP settings got corrupted, and I had to follow some intricate steps on how to get it back up.
I’ll never look down on the floppy drive again.
All for the glory of Neverwinter. Not being able to continue our adventures on Norrath, I was looking into preparing a local private Neverwinter Nights server on this box. The installation of the Linux binaries on FreeBSD is pretty straightforward; just installed a new hard drive to make space for the game data.
The big problem was totally unrelated: stopping NWN clients from authenticating with the central NWN servers. I only have one CD key, and wanting to play with my siblings on the LAN doesn’t justify paying an extra RM 139 x 2. Instead of scouring the net for a list of ports to block, I decided to take the easy route and install TCPView Pro 1.06 to monitor connection from the NWN program.
And that was enough to screw my PC over.
Fortunately, I still have net access on the other workstations to find some solutions. After trying a few, which involved formatting DOS floppies on BSD to copy over, I settled with a solution posted somewhere. Check the extended section for details.
Oh well, back to work.
Problem:
Can’t connect to the network. Your connection says you are connected, but no packets go through at all. Your connection’s “Connection Status” info does not show anything about your IP address. Clicking on Repair gives you “Failed to query TCP/IP settings” or something like that.
Solution:
Restart your PC into Safe Mode with Networking.
Edit your registry. Delete the following keys:-
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Winsock
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Winsock2
Open the nettcpip.inf file in your %winroot%/inf folder (%winroot% is usually c:/windows).
Find the [MS_TCPIP.PrimaryInstall] section. Change the Characteristics value from 0xA0 to 0x80.
Open the properties of the network connection you want to fix. In the General tab, click on the Install button. Click on the Have Disk button, and point the location to %winroot%/inf. After that select TCP/IP (not version 6).
Now you would notice that you can uninstall TCP/IP! Do that, then restart the PC.
Go back to your network connection, and install TCP/IP again as per the above. After another reboot, you should be up and running.
Leave a Reply