Ethernet Connected But No Internet: How to Fix
Ethernet connected with no internet means the cable is working but something broke between your device and the internet. Usually the router, DHCP, or DNS. Here's how to diagnose and fix each one.
What "Connected, No Internet" Actually Means
When Windows or macOS shows "connected" but you have no internet, the physical layer is working — your cable, network adapter, and router port are all communicating. The problem is at a higher layer: either your router can't reach your ISP, your device didn't get a valid IP address, or name resolution (DNS) is broken.
Step 1: Restart Your Modem and Router
This fixes the problem in about 60% of cases where the router lost its upstream connection to your ISP:
- Unplug the modem's power cable and the router's power cable.
- Wait 30 seconds.
- Plug the modem in first — wait 60 seconds for it to fully synchronize (all lights steady).
- Plug the router in and wait 60 seconds.
- Test again — open a browser and try loading any website.
Step 2: Check Your IP Address
Windows: Open Command Prompt and type ipconfig. Look at the "IPv4 Address" for your Ethernet adapter.
macOS: System Settings → Network → Ethernet → the IP address is shown under the connection status.
What your IP means:
| IP Range | What It Means | Fix |
|---|---|---|
| 192.168.x.x or 10.x.x.x | Valid IP from router — problem is upstream (ISP) or DNS | Check DNS settings; contact ISP if DNS is fine |
| 169.254.x.x | DHCP failed — device self-assigned a fallback IP | Restart router; run ipconfig /release then /renew |
| 0.0.0.0 | No IP assigned — driver or adapter issue | Update driver; check Device Manager |
Step 3: Release and Renew Your IP (Windows)
Open Command Prompt as administrator:
ipconfig /release ipconfig /renew
If you get a valid IP (192.168.x.x or 10.x.x.x) after renewing, try browsing again. If you still get 169.254.x.x, the DHCP server on your router isn't responding — restart the router.
Step 4: Change Your DNS Server
A broken DNS server causes "connected but no internet" symptoms even when the IP assignment is correct:
Windows: Settings → Network & Internet → Ethernet → Hardware properties → DNS server assignment → Manual → Add 1.1.1.1 (primary) and 8.8.8.8 (secondary).
macOS: System Settings → Network → Ethernet → Details → DNS → click + and add 1.1.1.1 and 8.8.8.8.
After changing DNS, flush your cache: ipconfig /flushdns (Windows) or sudo dscacheutil -flushcache (macOS).
Step 5: Reset Network Stack (Windows)
Run in Command Prompt as administrator:
netsh int tcp reset netsh int ip reset netsh winsock reset ipconfig /flushdns
Restart your computer after running these commands.
Step 6: Check ISP Outage
If all the above steps don't resolve the issue and your router's WAN/Internet light is off or blinking amber, your ISP may have an outage. Check your ISP's status page or call their support line to confirm. You can also check Downdetector.com for real-time outage reports.
Related Guides
Ethernet Not Working
Physical connection issues — cable, adapter, and driver fixes.
WiFi Connected But No Internet
Same symptoms on WiFi — specific fixes for wireless connections.
How to Flush DNS Cache
Clear DNS cache on Windows, macOS, iOS, and Android.
Release and Renew IP Address
Step-by-step for all operating systems.
Best DNS Servers
Faster and more reliable DNS alternatives to your ISP's defaults.
More From This Section
All Error Guides
Common internet and protocol error codes explained.
Ethernet Not Working: How to Fix It
Ethernet not working?
502 Bad Gateway: What It Means and How to Fix It
502 Bad Gateway means a proxy or load balancer received an invalid response from an upstream server.
Run a Speed Test
Measure download, upload, ping, and jitter in your browser.