Messed up my settings, now Vista 64-bit fails with router!

7Enigma

Member
Feb 12, 2008
30
0
0
Hello everyone,

I've blown about 4-5 hours in the last 3 days trying to figure this problem out but I'm completely stumped. Here's the short story:

COMODO firewall told me there was an update which I downloaded. Unfortunately if you happen to be a 64-bit Vista owner the update would brick your computer (no non-64-bit programs would work after the reboot). This included Firefox/IE and any other program that was not natively 64-bit which is pretty much all of them....

So I booted into safe mode and uninstalled COMODO firewall. They currently still do not have a fix for this issue btw. When I restarted the computer everything was back to normal but I obviously didn't have a firewall. I turned on Windows Firewall for the time being. I have thought this problem was Windows Firewall related but have turned the firewall off and still this problem is present.

While trying to figure out what the problem was before I uninstalled the firewall I had found out that in my mobo bios under the power saving feature there was a "timing" setting that was default on 32-bit. I read my bios manual and it said it should be 64-bit if I have a 64-bit operating system. I set this to 64-bit and booted the computer.

Sometime after setting that timing setting to 64-bit and probably using the network help I have lost connection with my router (Dlink DI-604 or something). This is an older router that is no longer supported by Linksys and possibly does not have native Vista support, BUT it worked fine for the last 2 months so I know it's an issue with my computer and not the router.

Also during this time I updated my router firmware to the last released version before support expired (still only updated to 2006 or something).

So basically I broke the golden rule and changed way to many settings at one time. I've tried setting everything possible back to where it was (firmware was the LAST thing I changed so I know this is not the cause), but still no luck.

Here's what I can say for sure:

-I can't view any web pages (obviously)

-When I open a browser and type in my router address 192.168.0.1 I do not get my router page. There is no connection.

-When I use the CMD and try to ping the router it fails 100% of the time

-I've tried all the Vista help stuff by resetting settings, disabling and renabling the device, unplugging and plugging back in the modem/router/computer.

-I tried the ipconfig /reset function and it DOES NOT properly reset things

-When I look at the little diagram in the network settings it's showing I'm "local" or something and clearly not in contact with my router.

-I used system restore to go back to a previous restore point but this did not fix the issue. I am not completely sure whether this restore point was before the problem arised as I don't have automatic restore points set. This is my biggest frustration because I should have been smart enough to think to set a restore point before updating my firewall.


My current thought is that the MAC address the computer is using to try to connect to the router has been reset to some wrong value and it cannot connect but I can't find anyway to set this on the computer.

My one saving grace is that my wife's computer (running 32-bit XP) is also connected to this router and is working (I did temporarily mess that computer up while trying to fix the Vista computer but it's been since fixed).

I'm at work now but when I get home I can use her computer to check this thread and reply back with specifics (if any particular wording doesn't make sense it's probably because I'm trying to remember stuff as opposed to sitting in front of the computer).

So with all that said do you folks have any ideas? I know there is a communication issue between Vista and the router, I just don't know how to fix this problem and all of the web searching and techniques I've tried have not worked. I'm thinking there are some command-line things I need to do but I don't know where to start.

Help please!

EDIT: This is what I think I need to deal with (how do you do this in Vista-64bit?)

Change a MAC Address through Cloning
Some people contact their ISP to request they update the MAC address associated with their subscription. This process works but takes time, and Internet service will be unavailable while waiting for the provider to take action.
A better way to quickly workaround this problem is to change the MAC address on the new device so that it matches the address of the original device. While an actual physical MAC address cannot be changed in hardware, the address can be emulated in software. This process is called cloning.

Many broadband routers today support MAC address cloning as an advanced configuration option. The emulated MAC address appears to the service provider identical to the original hardware address. The specific procedure of cloning varies depending on the type of router; consult product documentation for details.

MAC Addresses and Cable Modems
In addition to MAC addresses tracked by the ISP, some broadband modems also track the MAC address of the host computer's network adapter within the home network. If you swap the computer connected to the broadband modem, or change its network adapter, your cable Internet connection may not function afterward.
In this case, MAC address cloning is not required. Resetting (including recycling power) on both the cable modem and the host computer will automatically change the MAC address stored inside the modem.

Changing MAC Addresses through the Operating System
Starting with Windows 2000, users can sometimes change their MAC address through the Windows My Network Places interface. This procedure does not work for all network cards as it depends on a certain level of software support built into the adapter driver.
In Linux and versions of Unix, the "ifconfig" also supports changing MAC addresses if the necessary network card and driver support exists.

Summary - Change a MAC Address
The MAC address is an important element of computer networking. MAC addresses uniquely identify a computer on the LAN. MAC is an essential component required for network protocols like TCP/IP to function.
Computer operating systems and broadband routers support viewing and sometimes changing MAC addresses. Some ISPs track their customers by MAC address. Changing a MAC address can be necessary in some cases to keep an Internet connection working. Some broadband modems also monitor the MAC address of their host computer.

Although MAC addresses do not reveal any geographic location information like IP addresses do, changing MAC addresses may improve your Internet privacy in some situations.

 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
You're most likely dealing with the vista DHCP bug. Try using a static IP address. There's a registry fix for it, try searching microsoft for "broadcast flag"

If you open a command prompt and the command "ipconfig" what is you IP address? There is no need to do anything with MAC addresses on your computer when you are using a router.

Here's the fix
http://support.microsoft.com/kb/928233

oh - and welcome to the forums.
 

7Enigma

Member
Feb 12, 2008
30
0
0
Originally posted by: spidey07
You're most likely dealing with the vista DHCP bug. Try using a static IP address. There's a registry fix for it, try searching microsoft for "broadcast flag"

If you open a command prompt and the command "ipconfig" what is you IP address? There is no need to do anything with MAC addresses on your computer when you are using a router.

Here's the fix
http://support.microsoft.com/kb/928233

oh - and welcome to the forums.

Thank you very much for the response. I am not at home right now and so cannot check my IP address until later but this sounds like a likely cause of the problem. But if I remember correctly the IP address was not a real one (ie it matched a help guide that said, "if you get XXX.XXX.X.X this is not correct").

I'll reply back ASAP when I get home and can give you the exact number. I was about a day away from scrapping it and just reinstalling Vista (for the 5th time).....don't ask about the other 4.
 

7Enigma

Member
Feb 12, 2008
30
0
0
Originally posted by: spidey07
You're most likely dealing with the vista DHCP bug. Try using a static IP address. There's a registry fix for it, try searching microsoft for "broadcast flag"

If you open a command prompt and the command "ipconfig" what is you IP address? There is no need to do anything with MAC addresses on your computer when you are using a router.

Here's the fix
http://support.microsoft.com/kb/928233

oh - and welcome to the forums.

Please let me know if any of this information on the web will compromise my router/systems (I'll delete or change settings kind of like a SS#)

When I use ipconfig here's what I get (anything else you need I can post now that I'm home):


Ethernet adapter Local area connection:

Connection-specific DNS suffix: (blank)
Link-local IPv6 Address: fe80::9ba.e3f2.6092.9b87%10
Autoconfiguration IPv4 address: 169.254.155.135
Subnet Mask: 255.255.0.0
Default Gateway: (blank)

Tunnel adapter Local Area Connection *7:

Media state: media disconnected
connection-specific dns suffix: (blank)

Tunnel adapter local area connection *15:

Media state: media disconnected
connection-specific dns suffix: (blank)

I get a ton of stuff when I type in ipconfig /all so if there is any info you need from that let me know and I'll post it.
 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
That means you aren't getting a DHCP address (the 169.254. IP address). I still think you are running into the problem vista has with some routers/DHCP servers. Try the fix from microsoft or try manually assigning an IP address to your computer.

Make is 192.168.0.100
mask = 255.255.255.0
gateway = 192.168.0.1

Then see if you can bring up your routers management page. If so then your problem is specifically with DHCP.
 

7Enigma

Member
Feb 12, 2008
30
0
0
where would I assign the manual ip address? using the registry and the location of the link you supplied?

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}

I've tried the registry fix and have had no luck so far. I've tried it as specified. Rebooted the computer. Disabled the network driver and reenabled. The only thing I haven't tried is turning off and on the router.
 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
You assign the IP address in network control panel. Wouldn't hurt to reboot your router do that and then reboot the computer. You can test basic connectivity with the ping command.

ping 192.168.0.1

and you should get a reply if you have good talkie-talkie.
 

7Enigma

Member
Feb 12, 2008
30
0
0
nothing is working. rebooted both the router and the computer.

Now to enter the manual settings I haven't found anything directly in the network control panel. I have to go to network and sharing center --> local area connection status --> local area connection properties --> and then under Internet protocol version 4 I can click on properties and enter in the settings you suggested. Am I missing the right place?

Also, in case something else is causing more problems, is there a cmd command that will reset vista's settings to default? What is driving me crazy is the computer used to talk fine with the router and now suddenly it doesn't.
 

7Enigma

Member
Feb 12, 2008
30
0
0
i did just get a bit of success. When I use the command line and ping 192.168.0.1 I no longer get immediate failure. It now says:

Reply from 192.168.0.100 Destination host unreachable.

Packets sent =4 received =4 lost=0

Any thoughts?
 

7Enigma

Member
Feb 12, 2008
30
0
0
Now when I type in ping it seems to be working. I was using 192.168.0.1 and it gave the previous email. But when I use 192.168.0.100 it comes back in less than 1ms. Still cannot get my network in the web browser.
 

7Enigma

Member
Feb 12, 2008
30
0
0
Well I got so frustrated after trying all these different settings that I decided since it wasn't my router that I would reinstall my mobo network drivers. I found a great command line reset function courtesy of Scott Hanselman to make sure my IP stack (whatever that is) was reset to factory values. Here they are but you can search his name for the website I found the info on:

ipconfig /flushdns
nbtstat -R
nbtstat -RR
netsh int reset all
netsh int ip reset
netsh winsock reset


I did all of those and restarted the computer. Still didn't work. So that is when I deleted (uninstalled) my mobo network software and reinstalled the latest version from Gigabyte's site (I think it was the same version as before). Didn't even need to reboot the computer it just suddenly popped up in the bottom righthand corner with the little blue-green globe, and I'm typing this from MY COMPUTER!

I hate that I still don't know what was wrong, but am relieved that it seems to be fixed. What has me really ticked off is the windows system restore doesn't appear to actually restore past a couple critical files. I will be definitely looking into cloning my drive (will need to purchase another drive but the 250gig one I have was $50 so it's not a large expense), so that if something like this happens in the future I'll just clone the backup over.

My computer really doesn't have critical info that is updated regularly; I just online bank, game, and surf the web. But I was probably an hour or two away from just hosing the system again.

Thank you again for all of your help spidey07 even if it didn't pan out. I started to get really worried once the permutations of all the changes I had made went from the 10's to the hundreds. Any single one of them could have done something to my settings, but it seems the combination of the command line flush and the reinstallation of the network drivers did the trick.

For anyone in a similar situation in the future I would recommend doing just that before trying all the intricate stuff. A tech like spidey07 could probably identify the issue and fix it in 10minutes, for those of us with less technical skills, just start as basic as it gets.

It's funny, I've been an Anandtech article viewer for years, and a poster in the comments section for the last year or so, but never ventured into the forums. With the quick response and knowledgeable people like spidey07 I won't hesitate to come back. But for all of our sakes, let's hope it's a while... :)
 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
Something was likely messed up with your TCP/IP stack. Removing and reinstalling the drivers likely got everything linked (software wise). And stick around, you'll learn a lot.

One last thing - network troubleshooting by process of elimination can be very frustrating and not really the way to go about it. The more you change, the worse it gets. The best way is to understand WHY something is happening and then a solution can be thought up/provided.