Windows XP Network Fix – ARP flush fails, or shows connection and won’t work


 

 

 

 

 

 

I thought I would have to reinstall XP (to get rid of this annoying glitch)… But I fixed it! Thanks to Google..

Basically: a fried mac address of FF FF FF FF FF FF

For keyword purposes: Invalid Mac address,screwed up Mac address,messed up physical address, Mac address of all F’s,Mac address glitch,Mac Address nonsense,Physical address fried,Physical address incorrect,mac address incorrect,mac address does not match my device,

physical address does not match my device.

Symptoms:1) Go to start menu–>Control Panel–>Network Connections–>double click the connection that you are using–>click the support tab and then details–>you will notice a “Physical Address” in the “Network Connection Details” window that shows “FF-FF-FF-FF-FF-FF” as your mac address …it is called “physical address”
2) Obvious Symptom: You have to enable/disable connection for it to work

for Keyword purposes: Windows XP won’t work until I enable and disable my connection, Windows XP networking failure,Windows XP I always have to enable and disable connection,Windows XP Internet works only in safe mode,Windows XP networking troubleshooting

3) Internet only works in safe mode with networking

 

A file ‘ToggleNetConnection.vbs’ fixes the network(i.e. enabling and disabling your connection as long as you change thesConnName = “Local Area Connection 3″to match your own networks name under “Network Connections” in Control Panel
4) WHen you do a repair it MAY say repair successful.. or it might give some ARP cache problem
5) ping localhost and ping 127.0.0.1 workping google.com FAILS.6) restoring tcpip.sys fails to fix the problem
Solutionseehttp://www.irongeek.com/i.php?page=security/changemac
Windows 2000/XP/Vista: The Hard Way
(BASICALLY I USED THIS WAY..just know your connection name and find it)

HOW THE HECKDO YOU FIX IT?

  1. enable/disable your connection.. Find out your Mac address type ipconfig /all
  2. Start menu->run–>cmd–>hit enter-ipconfig /all –>hit enter

look beside Physical address a.k.a Mac address.

3. Write this down!

4. Remove the dashes from this hexadecimal number.

5. (see here)

go in the registry

start menu–>run–>regedit –>hit enter

6)Find the key such as:
(whichever has the NAME of your wireless network card, or LAN card.. For wired setup..)
..once you do..
7)we want to change, putting in a string value called “NetworkAddress” and setting it to the MAC address we want to use formatted as a twelve digit hex number (example: 000000000001). To find out which key is which we can search through them for the value
“DriverDesc” until we find the one that matches the NIC we wish to alter. After you set “NetworkAddress” to the address you want just restart the NIC by disabling it then enabling it (or in the case of PCMCIA cards, just eject and reinsert). You can confirm the MAC address change by using the “getmac” or “ipconfig /all” commands. Windows 2000/XP/Vista: The Easy Way

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E972-E325-11CE-BFC1-08002bE10318}

In XP you can use the regedit to edit the registry from a GUI or the reg command to edit it from the console, I’ll be using regedit. Information on all your NICs can be found the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\ . Under this key you will find a bunch of sub keys labeled as 0000, 00001, 0002 and so forth. We can assume any MAC address we want by finding the key that controls the NIC we want to change, putting in a string value called “NetworkAddress” and setting it to the MAC address we want to use formatted as a twelve digit hex number (example: 000000000001). To find out which key is which we can search through them for the value “DriverDesc” until we find the one that matches the NIC we wish to alter. After you set “NetworkAddress” to the address you want just restart the NIC by disabling it then enabling it (or in the case of PCMCIA cards, just eject and reinsert). You can confirm the MAC address change by using the “getmac” or “ipconfig /all” commands.

Windows 2000/XP/Vista: The Easy Way

Use Mac Makeup ( http://www.gorlani.com/publicprj/macmakeup/macmakeup.asp ), MadMACs (http://www.irongeek.com/i.php?page=security/madmacs-mac-spoofer), Smac ( http://www.klcconsulting.net/smac/ ) or Etherchange (http://ntsecurity.nu/toolbox/etherchange/ ). Mac Makeup is a cool little GUI and Command line tool that’s freeware, the creator also offers a Plugin for Bart’s PE builder. MadMACs is a tool to randomize your MAC address and host name on every reboot. Smac has a nice GUI and was free but has since gone commercial, there’s no reason to bother with it as there are free tools that are just as good. I use MadMACs since I wrote it and it lets me keep my host information randomized.

Have fun with your MAC addresses switching, but be careful not to cause network problems. My favorite MAC address is DEADBEEFCAFE, for other interesting MACs see:

http://www.binrev.com/forums/index.php?showtopic=15942

Enjoy.

Enable or Disable Network connection in one click.

Batch file … Reset network (enable/disable a.k.a toogle connection (well actually it’s a VBS)..

http://rapidshare.com/files/108628446/ToggleNetConnection.vbs.html

(I didn’t create it so you can find it from Google if you search enough.. Its on a site where some user has many nice .VBS scripts)

~ by pdna on April 19, 2008.

Leave a Reply

You must be logged in to post a comment.