Procedure: Disable Gratuitous ARP & ARP Caching in Win-2000/XP
Note: A glitch has been discovered in the D-Link DWL-G710 Network Range Extender, and presumably other similar products. It becomes apparent when Windows uses Gratuitous ARP to detect possible IP Address conflicts on the network. The D-Link Repeater answers the Gratuitous ARP with its own MAC address and causes Windows to think there is another PC active with the same IP address, resulting in a conflict message to the user and the network connection subsequently dysfunctions on the affected PC.

D-Link's only recommendation is upgrading the device's Firmware, but as of 10/18/07, this is not an effective fix.

Upon researching the issue, we have developed the following procedure as a work-around for the problem:

1. Start Regedit.exe
2. Go to: HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Tcpip\ Parameters\
3. Create a DWORD value called ArpRetryCount
4. Make sure the value's data is 0. This is the default data for new values but it may need to be changed if the value existed previously.

5. Open an Explorer Window for <WinBootDrive>:\Documents and Settings\All Users\Start Menu\Programs\Startup
6. Create and save a new batch file with the following content:
   Line 1: @echo off
   Line 2: arp -d *

< Back to The Basement