DHCP Assigns "Bad_Address" to "Host Unreachable" (187802)
The information in this article applies to:
- Microsoft Windows NT Server 4.0 Terminal Server Edition
- Microsoft Windows NT Server 4.0
This article was previously published under Q187802 SYMPTOMS
DHCP Duplicate IP Detection is marking the IP address as Bad_Address when
the response is "host unreachable". Duplicate IP detection code should
read the ICMP packet and do nothing if the host is unreachable, instead of
marking the address as if a valid response was received. Bad_Address
flagging is part of the Duplicate IP Detection feature added to Windows NT
4.0 in Service Pack 2.
CAUSE
Bad_Address indications are being caused by a Windows for Workgroups 3.11
bug that occurs when all of the following conditions are present:
- Windows for Workgroups 3.11b clients are present on the network.
- At least two DHCP servers are present on the network, and at least
one of them has Duplicate IP Address Detection enabled.
- The DHCP servers are separated from the Windows for Workgroups
clients by a router.
- The router has ARP cache enabled.
- The router has the BOOTP relay agent enabled.
The DHCP server receives a "Destination Host Unreachable" packet as a
result of the client bug and the behavior of DHCP's Duplicate Address
Detection. By current design, DHCP marks the IP address as BAD_ADDRESS if
there is ANY response to ICMP echo request.
RESOLUTIONTo resolve this problem, obtain the latest service pack for Windows NT 4.0 or Windows NT Server 4.0, Terminal Server Edition. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
152734 How to Obtain the Latest Windows NT 4.0 Service Pack
WORKAROUND
You can work around this problem by doing one of the following:
- Upgrade all WFWG clients to Windows 95 or Windows NT clients.
-or-
- Disable the ARP cache on the CISCO router. (ARP cache is enabled by
default on most routers.)
STATUSMicrosoft has confirmed that this is a problem in Windows NT 4.0 and Windows NT Server 4.0, Terminal Server Edition. This problem was first corrected in Windows NT 4.0 Service Pack 4.0 and Windows NT Server 4.0, Terminal Server Edition Service Pack 4.
Modification Type: | Minor | Last Reviewed: | 9/23/2005 |
---|
Keywords: | kbHotfixServer kbQFE kbbug kbfix KB187802 |
---|
|