Fix Ethernet Recognized but No Internet Access on Windows 11
🔍 WiseChecker

Fix Ethernet Recognized but No Internet Access on Windows 11

Quick fix: Open Terminal (Admin) and run ipconfig /flushdns; ipconfig /release; ipconfig /renew; netsh int ip reset, then reboot — clears stale DHCP state and resets the TCP/IP stack. Resolves most “Ethernet shows connected but no internet” cases.

You plug in Ethernet. Windows recognizes the connection — “Ethernet” shows in the system tray with the network name. But websites don’t load and apps report no internet. Other devices on the same Ethernet jack/router work fine. The Ethernet adapter is fine; the network configuration in Windows is broken.

Symptom: Ethernet shows as connected in system tray, but no websites or apps reach the internet.
Affects: Windows 11 (and Windows 10) Ethernet connections with broken IP/DNS state.
Fix time: ~10 minutes.

ADVERTISEMENT

What causes this

The Ethernet adapter is “connected” at layer 2 (the cable is plugged in, the switch acknowledges). Internet requires layer 3 (IP address, gateway) and layer 7 (DNS). One of those can fail independently. Common causes: stale DHCP lease from a previous network, wrong DNS server cached, broken default gateway routing, or a VPN client that didn’t clean up when disconnected.

Method 1: Renew DHCP and reset TCP/IP

The standard recovery.

  1. Open Terminal (Admin).
  2. Test where the failure is. First check IP-level connectivity:
    ping 8.8.8.8

    If this works: routing is fine, DNS is the problem.
    If this fails: routing or gateway issue.

  3. Test DNS:
    nslookup google.com
  4. Reset DHCP and DNS:
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
    ipconfig /registerdns
  5. If problem persists, reset the TCP/IP stack:
    netsh int ip reset
    netsh winsock reset
  6. Reboot.
  7. Test internet access.

This sequence fixes the most common cause — stale state in IP, DHCP, or Winsock.

ADVERTISEMENT

Method 2: Switch to manual IP/DNS configuration

Use when DHCP renewal keeps failing or returns wrong values.

  1. Open Settings → Network & internet → Ethernet.
  2. Click your Ethernet connection.
  3. Scroll to DNS server assignment. Click Edit.
  4. Choose Manual. Toggle IPv4 on. Enter:
    • Preferred DNS: 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google)
    • Alternate DNS: 1.0.0.1 (Cloudflare) or 8.8.4.4 (Google)
    • Optionally tick DNS over HTTPS (encrypted DNS).
  5. Click Save.
  6. Test internet. If DNS was the issue, it should work now.
  7. For static IP (if your router’s DHCP is broken or you need a specific IP): same Ethernet page, scroll to IP assignment, click Edit, choose Manual, enter IP, gateway, netmask. Match your router’s subnet.

Manual DNS bypasses your router’s DNS, which is sometimes the actual problem.

Method 3: Check VPN, proxy, and firewall

Use when Methods 1 and 2 don’t restore internet.

  1. Disable any active VPN: Settings → Network & internet → VPN. Disconnect all.
  2. Disable proxy: Settings → Network & internet → Proxy. Turn off both Automatic proxy setup and Use a proxy server.
  3. Check Windows Firewall:
    Get-NetFirewallProfile | Format-Table Name, DefaultOutboundAction

    DefaultOutboundAction should be Allow. If Block:

    Set-NetFirewallProfile -All -DefaultOutboundAction Allow
  4. Temporarily disable third-party antivirus (Norton, McAfee, Bitdefender, ESET) — they sometimes block traffic after misconfigurations.
  5. Test internet. If it works now, the issue was VPN/proxy/firewall related.

This catches the residual cases after IP/DNS reset.

How to verify the fix worked

  • Run Test-NetConnection -ComputerName www.google.com -Port 443 in PowerShell. Both PingSucceeded and TcpTestSucceeded: True.
  • Open a browser, multiple sites load.
  • The system tray Ethernet icon shows full connection (no globe-with-X).

If none of these work

If Ethernet still shows connected with no internet, three causes remain. Ethernet driver problem: install the latest driver from your laptop OEM’s support page or from Intel/Realtek directly. Hardware fault: try a different Ethernet cable. If you have access to another PC, test the cable + jack with that PC. Failing cables can produce intermittent connection that looks connected. Router/switch issue: power-cycle the router (unplug 60 seconds, plug back). Check the router’s admin page for any errors. Hosts file modified: open C:\Windows\System32\drivers\etc\hosts in Notepad. Confirm no rogue entries redirect common sites. The default file has only comments and one localhost line.

Bottom line: Ethernet connected but no internet is almost always DHCP/DNS state — flush, renew, reset TCP/IP. If that doesn’t work, manual DNS / IP, then check VPN/firewall/AV interference.

ADVERTISEMENT