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:

  1. Unplug the modem's power cable and the router's power cable.
  2. Wait 30 seconds.
  3. Plug the modem in first — wait 60 seconds for it to fully synchronize (all lights steady).
  4. Plug the router in and wait 60 seconds.
  5. 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 RangeWhat It MeansFix
192.168.x.x or 10.x.x.xValid IP from router — problem is upstream (ISP) or DNSCheck DNS settings; contact ISP if DNS is fine
169.254.x.xDHCP failed — device self-assigned a fallback IPRestart router; run ipconfig /release then /renew
0.0.0.0No IP assigned — driver or adapter issueUpdate 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

More From This Section