BUG: DHCP: ACK Packets Rejected If There Is No Subnet Mask in the OFFER Packet (298869)



The information in this article applies to:

  • Microsoft Windows CE Operating System, Versions 2.12
  • Microsoft Windows CE Operating System, Versions 3.0

This article was previously published under Q298869

SYMPTOMS

Windows CE fails to get IP address from Dynamic Host Configuration Protocol (DHCP) servers that don't send a subnet mask in the OFFER packet, and Windows CE rejects the packet in the ACK phase.

CAUSE

This behavior was introduced in QFE #2 for Windows CE 2.12 when a check was added to make sure that the OFFER and ACK responses from the DHCP server had consistent information. However, some DHCP servers do not send the subnet mask in the OFFER phase, and Windows CE incorrectly drops the ACK packet.

RESOLUTION

If the server allows the option to send subnet masks in the OFFER packet, turn that option on. There is no resolution yet available for situations in which the server does not allow this option.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.




Modification Type:MinorLast Reviewed:2/11/2004
Keywords:kbbug kbpending KB298869