Windows11 DHCP doesnt accept IP

Daniel Monerian 10 Reputation points
2023-09-15T12:49:26.4066667+00:00

Dear Support,

my windows 11 desktop doesnt accept the dhcpv4-data my homeserver gives him.

i allready reset my network , flushed dns , resetet winsock. even my dhcp-server (isc-kea) is renewed.

TCPdump looks like 1 Request from Client to Server is made and the Server Reply to it. After that my win11-client just repeat his request

EDIT:

Client Sends DHCP-Discover

Server Replied with DHCP-Offer

Client goes back to DHCP-Discover

Windows DHCP
Windows DHCP
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.DHCP: Dynamic Host Configuration Protocol (DHCP). A communications protocol that lets network administrators manage centrally and automate the assignment of Internet Protocol (IP) addresses in an organization's network.
1,044 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
10,409 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Hania Lian 20,271 Reputation points Microsoft Vendor
    2023-09-25T06:54:07.3666667+00:00

    Hello.

    Here are a few steps you can try to resolve the issue:

    1. Check that your network adapter is set to obtain an IP address automatically. To do this, go to Settings > Network & Internet > Ethernet (or Wi-Fi) > Change adapter options. Right-click on your network adapter and select Properties. Make sure that "Obtain an IP address automatically" is selected under the IPv4 properties.
    2. Check that your DHCP server is configured correctly. Make sure that it is configured to provide IP addresses in the correct range for your network, and that it is not running out of available addresses.
    3. Try releasing and renewing your IP address manually. Open a command prompt and type "ipconfig /release" followed by "ipconfig /renew". This will release your current IP address and request a new one from the DHCP server.
    4. If none of the above steps work, try resetting your TCP/IP stack. Open a command prompt and type "netsh int ip reset" followed by "netsh winsock reset". This will reset your network settings to their default values.

    Best Regards,

    Hania Lian

    1 person found this answer helpful.

  2. David G 5 Reputation points
    2024-12-06T12:26:34.84+00:00

    This might be a bit of necromancy in this thread but we've had exactly the same problem and we fixed it by removing an old option we had set on our domain range DHCP : 'option 33', a static route information that was pointing to a different range, used to be our old proxy, we didn't need it anymore so we simply deleted that option 33 part entirely.

    Just a tad bit more information, our ranges are 10.* (not gonna spill much) with a /21 mask and the proxy was on a 192.168.4.* /24 (it's entirely gone so I don't mind). I don't know if this would play a role or not.

    1 person found this answer helpful.
    0 comments No comments

  3. Marco Quaresmini 0 Reputation points
    2025-01-08T11:01:29.9766667+00:00

    We had the same problem, after two months we found (now) the solution (I hope).

    After update many PCs W11 to 24H2, the LAN controller don't take the IP from DHCP. We try all solution found on web, but no-one solved the problem (Update/Remove Driver, change registry, USB Ethernet, holy water, voodoo,...).

    We have two Windows DHCP server in failover configuration with two different version of OS (2012 and 2022), everything works fine except the W11 24H2 clients.

    After read David G's solution, we re-check the configurations, we don't use the 033 option, but we found the 043 option configurated (i don't know why we added this option)

    We try to remove 043 option, run "Replicete Failover Scope..." and now works!!!

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.