Many network routers also acts as DHCP servers, and some of them ignores DHCP requests with the broadcast flag set. If the client sends such a DHCP request, then the client will fail to receive a response and will not aquire a proper IP address. The solution is either to upgrade / replace the network router, or configure the DHCP client so it will not set the broadcast flag.
Configure the following DWORD registry value to make Windows first try with DHCP broadcast, and if that fails then fall back to not use DHCP broadcast:
Configure the following DWORD registry value to disable the use of DHCP broadcast completely:[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters \Interfaces \{GUID}]
DhcpConnEnableBcastFlagToggle = 1 (Default = 0)
More Info MS KB928233
More Info MS KB932134 (Online tool to test network router)[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters \Interfaces \{GUID}]
DhcpConnForceBroadcastFlag = 0 (Default = 1)
More Info MS KB928233
Leave a Reply