Hi! We’ll get your Xfinity DHCP not working issue sorted and your devices back online. I just need a quick picture of what you’re seeing. On the devices that won’t connect, do you get errors like “Ethernet doesn’t have a valid IP configuration”, “Unidentified network”, or “Unable to obtain IP address”?
Are you using only an Xfinity xFi gateway, or is there also your own router plugged into it? And on a Windows PC that’s affected, if you run ipconfig, does the IP start with 169.254.x.x, 10.0.0.x, or something else? That tells us whether the DHCP server on the Xfinity router is handing out addresses or if devices are just assigning themselves link-local IPs.
Customer
I have Xfinity with their white xFi gateway, no extra router. Wi-Fi shows as connected on my laptop and phone, but there’s no internet. On my desktop that’s wired in, Windows keeps saying “Ethernet doesn’t have a valid IP configuration.” When I run ipconfig, the desktop shows an IP like 169.254.88.*** instead of 10.0.0.something. So it looks like my Xfinity DHCP server isn’t assigning IP addresses anymore.
That’s the key clue. A 169.254.x.x address means the device asked for an IP via DHCP and never got a reply from the router, so it gave itself a temporary “link-local” address. That’s why you get no internet even though it looks connected.
When you see Xfinity DHCP not working like this, it’s usually one of a few things:
• The DHCP service on the Xfinity gateway is crashed, stuck, or disabled, so nothing gets a 10.0.0.x address.
• The gateway is in a strange mode (bridge, or double-NAT with another router) and both devices are fighting over DHCP leases.
• The PC is locked into a wrong static IP or has a broken TCP/IP stack, which triggers the “Ethernet doesn’t have a valid IP configuration” error.
• MAC filtering, reserved IPs, or security features in the xFi app are blocking new DHCP assignments.
We’ll first confirm whether DHCP is failing for all devices or just the desktop, then we’ll reset the Xfinity DHCP service and fix the IP settings on your PC.
Customer
It seems to hit everything. Phones, laptops, and the desktop all lose internet. Some of them connect to Wi-Fi but say “no IP address” or “self-assigned IP”. The Xfinity app shows the gateway online, but under devices most of them keep flipping between online and offline. I didn’t change any DHCP settings myself, it just started after a random outage in our area.
Got it — so this is a network-wide DHCP issue on the Xfinity gateway, not just one computer.
Step A — Check current IP leases from the device side
1) On the desktop, run ipconfig /all again and look at:
• IPv4 Address — currently 169.254…
• DHCP Enabled — make sure it says “Yes”.
• DHCP Server — if it shows 10.0.0.1, that’s the Xfinity box; if it’s blank, the PC isn’t hearing any DHCP offers.
2) On your phone, go into the Wi-Fi details for your home network and see if the IP also starts with 169.254 or 169.***, or if it’s 10.0.0.x. If multiple devices are getting 169.254, that confirms DHCP on Xfinity is not assigning IP addresses correctly.
3) Check the lights on the gateway: the main light should be solid white (online). If it’s blinking or amber, the WAN could still be recovering — but DHCP on the LAN should still answer once it’s up.
Once we know all devices are falling back to 169.254, we’ll restart the DHCP service on the Xfinity router using a deeper power cycle and then clean up your devices’ IP cache.
Customer
I checked. On the desktop, DHCP Enabled is Yes, but there’s no DHCP server listed, just blank. IP is 169.254. On my phone, the Wi-Fi details also show a 169.254 address. The Xfinity gateway light is solid white though. So yeah, looks like the Xfinity DHCP server just isn’t giving anything out.
That’s classic Xfinity DHCP stopped working behavior: WAN is up, but the gateway’s LAN side isn’t answering DHCP requests.
Step B — Reset the Xfinity DHCP service via a deep power cycle
1) Unplug the power cord from the Xfinity gateway.
2) Wait a full 5–10 minutes. This takes longer than the quick “Restart Gateway” button in the app and helps fully clear memory and restart the DHCP process.
3) Plug it back in and wait until the light goes solid white again (this can take several minutes).
4) As soon as Wi-Fi is visible, reconnect just one test device (your desktop or laptop) and run ipconfig again.
• If DHCP is working, you should now see a 10.0.0.x address, with 10.0.0.1 as the gateway and DHCP server.
• If it still shows 169.254 or gives “invalid IP configuration”, the DHCP service likely didn’t recover.
If the deep power cycle doesn’t bring DHCP back, the next step is a factory reset of the xFi gateway and re-running setup in the Xfinity app. That will re-enable the default DHCP range (usually 10.0.0.2–10.0.0.254) and clear out any corrupt settings that might have broken the DHCP leases.
Customer
I unplugged it for about 8 minutes and then waited for it to come back. Wi-Fi is up, but the desktop still pulled a 169.254 address. I did the pin-hole reset on the back and set it up again in the Xfinity app. After that, the desktop finally got a 10.0.0.27 address and the gateway shows as 10.0.0.1. But Windows still sometimes pops up “Ethernet doesn’t have a valid IP configuration” after a reboot.
Good — the gateway’s DHCP server is working again, because you’re now getting a 10.0.0.x address. The error you still see is coming from Windows being confused by its older network cache and IP settings.
Step C — Clean up Windows when Xfinity DHCP was previously broken
1) Make sure the Ethernet adapter is set to use DHCP:
• Open your Ethernet adapter’s properties → IPv4 → set both IP address and DNS to “Obtain automatically”. Remove any old static IP or DNS entries.
2) Open Command Prompt as administrator and run these in order:
• ipconfig /release
• ipconfig /flushdns
• ipconfig /renew
• netsh int ip reset
3) Restart the PC and check that it consistently gets a 10.0.0.x address from the Xfinity router with no 169.254 fallback.
4) If the message still appears occasionally, run the built-in Network troubleshooter once — it will detect “no valid IP configuration” and confirm DHCP is actually responding now.
After this reset, your desktop should stop complaining about IP configuration as long as the Xfinity DHCP service keeps running normally.
Customer
I followed those steps and now the desktop reliably gets 10.0.0.36 and shows “Network: Private, Internet access”. My laptop over Wi-Fi also shows a 10.0.0 address and works. But every once in a while my phone or TV will say “cannot obtain IP address from DHCP” until I toggle Wi-Fi off and on. Is that still the Xfinity DHCP being flaky, or something else?
That’s a lighter version of the same problem: DHCP delays or conflicts, not a total failure like before.
A few things can cause occasional “unable to obtain IP address” on Xfinity:
• The DHCP pool is too small for all your phones, TVs, consoles, smart devices, and guests.
• Old reservations or static IPs overlap with the DHCP range, causing duplicate addresses.
• A second router or Wi-Fi extender is also offering DHCP, so devices get conflicting IPs.
Here’s how to clean it up:
1) In the Xfinity app, open your gateway’s LAN / DHCP settings and confirm the pool is something like 10.0.0.2–10.0.0.254. If it’s super narrow (for example 10.0.0.2–10.0.0.50), expand it.
2) Remove any old DHCP reservations you don’t recognize. If you need static IPs, keep them outside the auto DHCP range.
3) If you have another router, mesh system, or access point, make sure its own DHCP server is turned off so the Xfinity gateway is the only device assigning IP addresses.
4) After saving changes, restart the gateway once and then reconnect a couple of problem devices to confirm they get a clean IP first try.
This usually stabilizes DHCP so your Xfinity network stops randomly refusing IPs to specific devices.
Customer
I did have a little TP-Link router in another room that was still in router mode. I turned off DHCP on that and set the Xfinity pool to 10.0.0.10–10.0.0.200 like you suggested. Now phones and the TV all grab IPs instantly with no “unable to obtain IP address” messages. Everything seems stable. Anything else I should do so this Xfinity DHCP mess doesn’t happen again after the next outage?
Nice work — you just fixed both the Xfinity DHCP not assigning IP addresses issue and a hidden double-DHCP conflict.
To keep things smooth going forward:
• Take a quick screenshot of your current LAN / DHCP settings in the Xfinity app (subnet, pool range, any reservations). That way, if you ever factory reset again, you can re-create the working setup in a minute.
• If you want to keep using your TP-Link hardware for Wi-Fi, consider putting the Xfinity gateway into bridge mode and letting the TP-Link handle DHCP for the whole network. One device doing DHCP is simpler and more reliable than two boxes trying to manage leases.
• Plug the gateway into a decent surge protector or UPS so short power hits are less likely to corrupt firmware or crash the DHCP service.
• Once every month or two, use the app to restart the gateway. A quick reboot clears memory leaks that can slowly break DHCP over time.
With those in place, you should see far fewer “no valid IP configuration” and “unable to obtain IP address” messages on your Xfinity network.
Customer
That makes sense. I’ll probably leave Xfinity in router mode for now but at least I know how to switch to bridge + my own router if DHCP starts acting up again. Right now all my devices are on 10.0.0.x and internet’s working fine. Thanks for walking me through all the Xfinity DHCP troubleshooting.
You’re welcome — glad we could get your
Xfinity DHCP and internet back into a healthy state.
Summary: When
Xfinity DHCP is not working, devices grab 169.254 addresses or show “Ethernet doesn’t have a valid IP configuration”. The fix is to verify DHCP is enabled on the gateway, deep power-cycle and, if needed, factory-reset the xFi box so it restores a clean 10.0.0.x pool, then reset device-side
IP and DNS settings and remove extra routers that also run DHCP. If you ever want someone to click through the Xfinity app and gateway pages with you in real time, just
start a chat with an expert and we’ll trace it step by step.
Customer
Perfect, everything’s back and I understand what to look for next time. Really appreciate the detailed explanations!
Why Xfinity DHCP stops working (169.254 IPs, no valid IP configuration)
Most Xfinity DHCP not working problems boil down to the gateway’s LAN side, not your devices. Common causes include a crashed or hung DHCP service after a power outage, a misconfigured DHCP range, a second router fighting to assign addresses, or old firmware that fails under heavy load. When that happens, devices stop getting 10.0.0.x addresses and instead fall back to 169.254.x.x link-local IPs or show “Ethernet doesn’t have a valid IP configuration”.
Breaking the path into pieces — device → Wi-Fi/Ethernet → Xfinity gateway → ISP — makes it easier to see where things fail. If Wi-Fi networks show up and the gateway’s front light is white but every device gets a 169.254 IP, the WAN is fine and the Xfinity DHCP server is the part that’s broken. If only one PC is affected while others are normal, focus on that PC’s network adapter drivers, TCP/IP stack, and DHCP settings instead of the gateway.
How to check if it’s Xfinity DHCP, your router, or your device
To quickly narrow down an Xfinity DHCP not assigning IP addresses issue, work through these checks:
First, confirm your Xfinity internet itself is online: the gateway light should be solid white and at least one device should be able to browse when given a working IP. Then connect a laptop or desktop directly to the gateway and run ipconfig /all (on Windows) or check network settings on macOS or a phone. If several devices show 169.254.x.x or “self-assigned IP”, that points to a broken DHCP service on the gateway. If the gateway is giving out proper 10.0.0.x addresses but a single device still reports “no valid IP configuration”, reset that device’s adapter, enable DHCP, and renew its lease so it can grab a fresh address.
Xfinity DHCP not working — quick troubleshooting tips
Check if devices are getting 169.254 IPs, then restart Xfinity DHCP and reset device IP settings.
Fast path: verify the Xfinity gateway’s light is solid white → test one device directly with Ethernet or Wi-Fi → if it gets a 169.254 address or “no valid IP configuration”, deep power-cycle the gateway and, if needed, factory-reset it so the DHCP server comes back with a 10.0.0.x pool → confirm there’s no second router or extender also running DHCP → on each device, set IPv4 to “Obtain an IP address automatically” and release/renew the IP so it picks up the new lease from the Xfinity router.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your Xfinity gateway model, devices, and home network, please consult a verified expert on Whizz-Tech before making decisions.
Why is my Xfinity DHCP not working and giving 169.254 addresses?
When devices on Xfinity get 169.254.x.x addresses, it means they couldn’t obtain a valid IP from the DHCP server on the gateway. Common causes include a crashed DHCP service after a power outage, corrupted configuration, a very small or misconfigured DHCP pool, or another router on your network also trying to hand out IPs. Deep power-cycling or factory-resetting the gateway and ensuring it’s the only device running DHCP usually restores normal 10.0.0.x leases.
How do I fix “Ethernet doesn’t have a valid IP configuration” on Xfinity?
First, make sure your Xfinity gateway is online and that at least one device can get a 10.0.0.x address. If the gateway is working, fix the PC by enabling DHCP (set IPv4 to obtain IP and DNS automatically), then run ipconfig /release, ipconfig /flushdns, ipconfig /renew, and netsh int ip reset in an elevated Command Prompt. After a reboot, the computer should request a fresh IP from the Xfinity DHCP server and the “no valid IP configuration” error should clear.
Why do some Xfinity devices say “unable to obtain IP address” while others work?
If only certain devices on Xfinity show “unable to obtain IP address”, it can be a mix of DHCP pool exhaustion, IP conflicts, or per-device issues. Check that the gateway’s DHCP range is large enough and that static IPs or reservations don’t overlap it. Make sure no secondary router or extender is running its own DHCP. On the affected device, forget and re-add the network or reset its network adapter so it requests a clean lease from the Xfinity router.
When should I ask Xfinity to replace my gateway for DHCP problems?
If you’ve expanded the DHCP range, disabled any second DHCP server, deep power-cycled and factory-reset the gateway, but devices still consistently fail to get IP addresses or the Xfinity router never shows a valid DHCP server in ipconfig /all, the hardware itself may be faulty. In that case, it’s reasonable to contact Xfinity support, explain that DHCP on the gateway is not functioning, and request a replacement unit.