Windows 11 · Windows 10 · 2026 guide

Ethernet Is Connected but No Internet Access

The cable is in and Windows says Connected, yet nothing loads. The break is always somewhere on a short path: cable, address, router, modem, DNS. This guide finds which step with a five-rung ping test, then gives you 16 fixes in the order that saves time.

PCCableRouterModemISPInternet
Windows network icon showing no internet access while Ethernet is connected

Updated October 15, 2026. Windows 11 25H2 and 26H2 menus; Windows 10 notes included.

Quick answer

✅
The short version

Restart modem, router and PC in that order. Swap the cable and port. Run ipconfig /all: a 169.254 address means the router never gave you an IP. Then renew the lease, set IP and DNS to automatic, reinstall the Ethernet driver and reset Winsock.

Other devices online?

No: the router, modem or ISP is the problem. Start at Fix 1 and 4.
Yes: the problem is your PC or its cable. Go to the ladder.

Wi-Fi works on this PC?

Yes: the ISP is fine. Fix the wired path (Fix 2, 6, 11). Disable Ethernet to use Wi-Fi meanwhile.
No: likely a Windows network or VPN issue (Fix 8, 13).

The five-rung ping ladder

Run each test, mark Pass or Fail. The first failed rung shows where it breaks and which fixes to use.

Command Prompt: run these in order
ipconfig /all
ping <your default gateway>
ping 1.1.1.1
ping google.com
  • Rung 2: read the IPv4 address in ipconfig
  • Rung 3: the gateway is the router, often 192.168.x.1
  • Rung 4: tests the internet by number, without DNS
  • Rung 5: tests name lookup, which uses DNS

Why Windows says connected but no internet

“Connected” only means a link to the router. “Internet” means Windows’ probe reached msftconnecttest.com. These can differ.

Windows saysWhat it usually means
Ethernet · No internetLink and address OK, probe failed
Unidentified networkNo valid gateway or profile
Network cable unplugged / Not connectedNo link at all
Limited (older Windows)Same as no internet
💡
Why a broken Ethernet kills internet while Wi-Fi works

Windows prefers the wired route, using a lower interface metric. If the wired route is broken but still “up”, traffic can go down it and fail. Disable Ethernet to force Wi-Fi while you fix it.

Decoder: what your results mean

You seeMeaningGo to
169.254.x.xNo DHCP answerFix 7, 14, 2, 11
0.0.0.0, blank, or Media disconnectedNo linkFix 2, 3, 10, 11
Normal address, no default gatewayBad static settingsFix 6, 14
Normal address and gateway, gateway ping failsCable, switch or router portFix 2, 3, 14
Gateway pings, 1.1.1.1 failsRouter WAN, modem or ISPFix 1, 4
1.1.1.1 pings, google.com failsDNSFix 6, 7, 8
Everything pings, Windows still warnsProbe blocked or app issueFix 9, 8

The 16 fixes

Phase A checks hardware and the ISP. B fixes Windows addressing. C fixes the adapter. D covers routers and managed networks.

A

Rule out cable, router and ISP

Nothing here changes Windows.

1Power-cycle modem, router and PC in the right orderSafe10 min

Why it works: A stuck DHCP lease, a hung router or a frozen modem session produces exactly this: link up, no internet. Order matters because each device gets its address from the one upstream.

  1. Shut down the PC. Unplug the modem and the router (if separate) from power. Wait a full 60 seconds.
  2. Plug in the modem first. Wait until its online or internet light is steady (2 to 5 minutes).
  3. Plug in the router. Wait 2 minutes until the WAN or internet light is on.
  4. Start the PC last. Test a website, not just the Windows icon.

If it fails: Test a phone on the router’s Wi-Fi. If it is offline too, go to Fix 4.

2Test the cable, the port and the link lightSafe10 min

Why it works: A damaged cable can still give a link but drop packets, which Windows reports as connected with no internet. Cheap or kinked cables fail at gigabit speed.

  1. Look at the PC port and the router port. A steady or blinking light on both ends means a link. No light means cable, port or adapter.
  2. Swap in a different cable (Cat5e or Cat6, under 50 m). Press the clip until it clicks.
  3. Move the cable to another LAN port on the router. Do not use the WAN or Internet port.
  4. Open Settings → Network & internet → Ethernet and check the speed. 10 or 100 Mbps on a gigabit link often means a bad cable.

If it fails: Try the cable with a laptop. If the laptop works, the PC adapter is at fault (Fix 10 to 12).

3Bypass the switch, dock, powerline or USB adapterSafe10 min

Why it works: Every device in the path is another place for a fault. Test the shortest path first.

  1. Plug the PC straight into the router with one short cable. Remove switches, wall-plate jacks, powerline adapters and docks.
  2. If you use a USB or USB-C Ethernet adapter, try another USB port, or the built-in port.
  3. Note: a phone sharing internet by USB tethering also shows up as an Ethernet adapter and can win over your real one. Unplug it.

If it fails: If a direct cable works, the removed device is the fault.

4Check whether the router or ISP is the problemSafe10 min

Why it works: If every device on the router is offline, no Windows setting will fix it.

  1. Check another device on the same router, Wi-Fi or cable. If all are offline, the fault is upstream.
  2. Read the lights. Modem: online or internet steady. Router: WAN or internet steady, not amber or red.
  3. Open your ISP app or outage page (Xfinity, Verizon, Jio, Google Fiber and others show outages in the app).
  4. Log into the router page (often 192.168.0.1 or 192.168.1.1) and check the WAN status and IP.

If it fails: If the router WAN has no IP, call the ISP. If it has an IP and other devices work, continue to Phase B.

B

Fix Windows addressing and DNS

IP, DNS, VPN, proxy and the probe.

5Read your IP address with ipconfigSafe3 min

Why it works: The address Windows holds tells you which rung broke. A 169.254.x.x address means no DHCP server answered.

  1. Press Win + R, type cmd, Enter. Run ipconfig /all.
  2. Find your Ethernet adapter. Read IPv4 Address, Default Gateway and DNS Servers.
  3. 169.254.x.x: DHCP failed (Fix 7, 14). No gateway: bad static settings (Fix 6). Normal address and gateway: continue the ping ladder.
Command Prompt (read-only)
ipconfig /all
route print
ping 127.0.0.1
💡
169.254 is not a fault in Windows

It is Automatic Private IP Addressing. Windows gave itself an address because the router never offered one.

If it fails: If the Ethernet adapter is missing from the list, go to Fix 11.

6Set IP and DNS back to automatic, or use public DNSChanges settings5 min

Why it works: A leftover static IP from an old network, or a dead ISP DNS server, gives the same symptom. Public DNS also rescues ISP DNS outages.

  1. Press Win + R, run ncpa.cpl. Right-click Ethernet → Properties.
  2. Open Internet Protocol Version 4 (TCP/IPv4) → Properties. Choose Obtain an IP address automatically.
  3. For DNS, test Use the following DNS server addresses with 1.1.1.1 and 8.8.8.8. OK, then disable and enable the adapter.
PowerShell (Administrator)
Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 1.1.1.1,8.8.8.8
# undo DNS:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses

If it fails: Use a name from Get-NetAdapter if yours is not called Ethernet.

7Release, renew and flushSafe3 min

Why it works: Forces a new DHCP lease and clears bad cached DNS answers.

  1. Open Command Prompt as Administrator.
  2. Run the three commands below, then test a website.
Command Prompt (Administrator)
ipconfig /release
ipconfig /renew
ipconfig /flushdns

If it fails: If renew says it cannot contact a DHCP server, the router is not answering (Fix 14) or the adapter is broken (Fix 11).

8Turn off VPN, proxy and virtual adaptersChanges settings10 min

Why it works: VPN clients, security tools and Hyper-V or VM adapters add routes and filters. A leftover proxy sends all browsing to a dead server.

  1. Disconnect and quit any VPN or zero-trust client for a test. Zscaler, Cisco and WireGuard are common.
  2. Open Settings → Network & internet → Proxy and turn off Use a proxy server and unwanted setup scripts.
  3. In ncpa.cpl, disable virtual adapters (vEthernet, VMware, VirtualBox) one at a time and retest.
  4. Run the winhttp check below. Reset it only if it shows a proxy you do not use.
Command Prompt
netsh winhttp show proxy
netsh winhttp reset proxy

If it fails: On a work PC, ask IT before removing VPN or proxy settings.

9When websites load but Windows still says no internetSafe5 min

Why it works: Windows shows the warning when its own probe fails, even if other traffic works. The probe fetches a small file from msftconnecttest.com.

  1. Open a browser and try several sites. If they load, your connection works and only the indicator is wrong.
  2. Check firewalls, DNS filters and VPNs that block msftconnecttest.com.
  3. Run the read-only check below. The value should be 1 or missing. Do not turn probing off to hide the warning.
PowerShell (read-only)
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet' -Name EnableActiveProbing
Resolve-DnsName www.msftconnecttest.com

If it fails: If name lookups fail, go back to Fix 6.

C

Fix the adapter and driver

Adapter cycle, driver, advanced settings, reset.

10Run the troubleshooter and cycle the adapterSafe3 min

Why it works: Disabling and enabling rebinds the adapter and its filter drivers. It fixes many post-update glitches.

  1. Open Settings → System → Troubleshoot → Other troubleshooters and run Network and Internet.
  2. Open ncpa.cpl, right-click Ethernet, choose Disable, wait 10 seconds, then Enable.

If it fails: If Enable is greyed out or the adapter is missing, go to Fix 11.

11Reinstall, roll back or replace the Ethernet driverChanges settings15 min

Why it works: A bad or half-installed driver is the usual cause when the adapter works on Wi-Fi days but not on cable, especially after an update.

  1. Right-click Start, open Device Manager → Network adapters.
  2. Right-click your Ethernet adapter (Realtek, Intel, Killer, USB GbE). If Roll Back Driver is available after an update, use it first.
  3. Otherwise choose Uninstall device and restart. Windows reinstalls it.
  4. Still failing? Use another PC to download the driver from your PC or motherboard maker, copy it over by USB, and install it.

If it fails: If the adapter never appears, check the BIOS for an onboard LAN switch, and test a USB Ethernet adapter.

12Tune adapter properties that cause silent dropsChanges settings10 min

Why it works: Power-saving and offload features misbehave on some Realtek and Intel adapters and on some routers.

  1. In Device Manager, open the adapter’s Properties → Advanced.
  2. Set Energy Efficient Ethernet and Green Ethernet to Disabled. Set Speed & Duplex to Auto Negotiation.
  3. Set Large Send Offload v2 (IPv4 and IPv6) to Disabled.
  4. Open the Power Management tab and clear Allow the computer to turn off this device to save power.
PowerShell (Administrator)
Get-NetAdapterAdvancedProperty -Name "Ethernet"
Disable-NetAdapterLso -Name "Ethernet"

If it fails: Change one setting at a time so you know which one helped.

13Reset the network stack, or Network reset as the last stepResets things10 min

Why it works: Repairs a corrupted Winsock catalog or TCP/IP stack. Network reset removes and reinstalls all adapters.

  1. Run the Winsock and IP resets below in an Administrator Command Prompt, then restart.
  2. Still broken? Open Settings → Network & internet → Advanced network settings → Network reset and choose Reset now.
  3. If the problem began right after a Windows update, try Settings → Windows Update → Update history → Uninstall updates for that update, or use System Restore.
Command Prompt (Administrator)
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
⚠️
Network reset side effects

It forgets saved Wi-Fi passwords and removes VPN adapters. Note your Wi-Fi password and reinstall VPN software afterwards.

If it fails: Move to Phase D.

D

Router, network rules and last checks

For stubborn cases.

14Fix router DHCP, address conflicts and filtersChanges settings15 min

Why it works: If the router runs out of addresses, hands out a duplicate or blocks your MAC address, the PC gets 169.254 or an address that does not work.

  1. Log into the router. Open the LAN, DHCP and Connected devices pages (Asus, Netgear, eero, Google Wifi and Xfinity all have them).
  2. Check that DHCP is on, the pool is not full, and there is no duplicate address. Reserve an address for the PC.
  3. Turn off MAC filtering or parental controls for a test.
  4. If you added a second router or a gateway in bridge mode, check that only one device runs DHCP.
  5. Update the router firmware, then reboot it.

If it fails: Factory reset only as a last resort, after writing down your ISP login details.

15Unauthenticated, captive or managed networksChanges settings10 min

Why it works: Work, school, hotel and dorm networks can block a port until you sign in or the PC passes 802.1X.

  1. Open a browser. Try http://neverssl.com to trigger a sign-in page.
  2. In services.msc, make sure Wired AutoConfig is running if your network uses 802.1X. Ask the network admin for the profile.
  3. Check the Windows Security firewall and any third-party antivirus. Turn it off briefly to test, then turn it back on.

If it fails: Ask the network admin if your port or MAC address is blocked.

16Last checks: malware, clean boot and hardwareChanges settings30 min

Why it works: Rare, but a hijacked DNS setting, a conflicting service or a dead port still happen.

  1. Run a full scan in Windows Security. Check that DNS settings were not changed to an address you do not recognise.
  2. Try a clean boot with msconfig and startup apps disabled, to find a conflicting program.
  3. Boot a Linux live USB. If Ethernet fails there too, the port, motherboard or cable is at fault. Use a USB Ethernet adapter as a workaround.

If it fails: Call the ISP with your test results and replace the adapter if needed.

Other devices and systems

The same ladder applies. These are the first steps per device.

DeviceFirst steps
Xbox, PlayStation, smart TVRun the console’s network test, power-cycle router, set DNS to 1.1.1.1 and 8.8.8.8
MacSystem Settings → Network → Ethernet → Details → Renew DHCP Lease
Ubuntu, KaliToggle wired in Settings → Network, check nmcli device status, then resolvectl status
Android with USB EthernetTry another adapter and cable, and turn off Private DNS to test
Hyper-V guestCheck the virtual switch type and the bound physical adapter
NAS (QNAP, Synology)Check DHCP vs static IP, gateway and DNS in the NAS network settings

Frequently asked questions

Why is my Ethernet connected but there is no internet access?
Windows has a link to the router but cannot reach the internet. The break is in the cable, the IP address, the router, the DNS, the ISP or a driver. Use the ping ladder to find which.
Ethernet shows no internet but Wi-Fi works. Why?
The ISP is fine. Something is wrong on the wired path: cable, router port, adapter driver, a static IP or a bad DNS setting. Windows prefers a wired connection, so a broken Ethernet link can block traffic even while Wi-Fi works. Disable Ethernet to use Wi-Fi while you fix it (Fix 2, 6, 11).
What does a 169.254 IP address mean?
It is an automatic private address. Windows could not get an address from a DHCP server, usually because of a bad cable, a router fault or a driver problem (Fix 5, 7, 14).
What does the yellow triangle or Unidentified network mean?
Windows has a link but failed to get a valid network configuration or to pass its internet check. Read your IP with ipconfig /all, then follow the ladder.
The router has internet but only my PC is offline. What should I do?
Fix the PC side: set IP and DNS to automatic, renew the lease, reinstall the Ethernet driver and reset Winsock (Fix 6, 7, 11, 13).
Windows says no internet but websites open. Is that normal?
Yes, it can happen. Windows runs its own probe and a firewall, DNS filter or VPN can block it. If sites load, the connection works (Fix 9).
Should I reset the router?
Power-cycle it first (Fix 1). Do a factory reset only as a last resort, because you may lose ISP login settings.
How do I fix Ethernet connected but no internet on Windows 10?
The steps are the same. Menus differ slightly: use Control Panel or ncpa.cpl for adapter settings and Settings → Network & Internet → Status → Network reset.
Why did Ethernet break after a Windows update?
An update can replace the network driver or reset settings. Roll back the driver, reinstall it, reset the stack, or uninstall that update (Fix 11 and 13).
Does a VPN cause Ethernet connected but no internet?
It can. A VPN adds a virtual adapter and routes. Disconnect and quit it as a test (Fix 8).
Why does Ethernet say connected but no internet on Xbox, PlayStation or a smart TV?
The same ladder applies. Power-cycle the modem and router, try another cable and port, then check the console’s network test and DNS settings. If a PC on the same cable works, set the console’s DNS to 1.1.1.1 and 8.8.8.8.
Ethernet connected but no internet on Mac or Ubuntu?
Check the router and cable first, then renew the DHCP lease. On Mac, open System Settings → Network → Ethernet → Details → Renew DHCP Lease. On Ubuntu, toggle the wired connection in Settings → Network, or run nmcli device status.
Ethernet connected but no internet in a Hyper-V virtual machine?
Check the virtual switch type (External, Internal or Default Switch) and that the physical adapter is the one bound to it. Disable extra virtual adapters on the host as a test (Fix 8).
Does Windows 11 Home or Pro matter?
No. The fixes are the same on both editions.
Can a bad cable still show Connected?
Yes. A damaged cable can hold a link at 10 or 100 Mbps and drop packets. Swap it first (Fix 2).
Do I need to change DNS to 1.1.1.1 or 8.8.8.8?
Only if name lookups fail or your ISP DNS is slow or down. It is a safe test (Fix 6).
Will Network reset delete my files?
No. It removes network adapters and settings, and forgets saved Wi-Fi passwords and VPN adapters (Fix 13).
When should I call my ISP?
Call when every device on the router is offline, the router WAN has no IP address, or the ping to 1.1.1.1 fails from several devices (Fix 4).
Is it a virus?
Rarely. If DNS settings changed to unknown addresses or security software was disabled, run a full Windows Security scan (Fix 16).

Bottom line

Find the failing rung first. A 169.254 address points to DHCP, the router or the cable. A working gateway but failing 1.1.1.1 points to the modem or ISP. A working IP but failing name lookup points to DNS. Fix that rung, then test a real website.

Run the ladder again