Error Medic

WiFi Connected But No Internet Access: Complete Troubleshooting Guide (All Devices & ISPs)

Fix 'WiFi connected but no internet' errors on Windows, Mac, Android, iPhone & routers. Step-by-step commands for Ethernet, hotspot & ISP issues.

Last updated:
Last verified:
2,896 words
Key Takeaways
  • Root Cause 1: IP address conflict or DHCP failure — your device obtained a 169.254.x.x (APIPA) address instead of a valid one, meaning the router or DHCP server isn't handing out leases correctly.
  • Root Cause 2: DNS misconfiguration or corruption — your device can reach the router (Layer 2/3) but cannot resolve domain names, producing 'no internet' even though raw connectivity exists.
  • Root Cause 3: ISP outage or modem/router WAN failure — the local network is healthy but the upstream connection is down; symptoms include blinking DSL lights, modem online but no internet, or unidentified network errors.
  • Root Cause 4: Corrupted network adapter drivers or TCP/IP stack — particularly common after Windows or macOS updates; manifests as 'no internet secured', 'unidentified network', or 'action needed' warnings.
  • Quick Fix Summary: Power-cycle your modem and router (unplug 30 seconds), release/renew your IP with 'ipconfig /release && ipconfig /renew', flush DNS with 'ipconfig /flushdns', change DNS servers to 8.8.8.8, and check your ISP status page before escalating to driver reinstalls or factory resets.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Power-cycle modem & routerFirst step for any 'no internet' situation; modem light blinking or ISP outage suspected2–5 minNone
ipconfig /release + /renew (Windows)DHCP failure, 169.254.x.x IP, 'identifying network' loops, Ethernet or WiFi no internet1 minNone — re-requests IP lease
Flush & reset DNS (ipconfig /flushdns)Sites won't load but ping by IP works; DNS error; google.com unreachable1 minNone
Change DNS to 8.8.8.8 / 1.1.1.1ISP DNS servers are down; slow browsing; intermittent no internet2 minNone
Netsh TCP/IP stack reset (Windows)'No internet secured', unidentified network persists after driver update or Windows upgrade3 min + rebootLow — resets Winsock & IP stack
Network adapter driver reinstallOne device has no internet while others work; after OS update; Dell/HP/Lenovo laptop specific5–15 minLow — driver reverts may be needed
Router factory resetAfter failed router firmware update; amplifi/aircube/amplifi issues; all devices affected5–10 minMedium — loses all router config
ISP modem replacement / tech visitAll devices fail, modem power but no internet, DSL light constantly blinking1–3 daysNone (ISP handles)
Forget & reconnect WiFi networkiPhone, iPad, Android, Samsung shows WiFi connected no internet; captive portal stuck2 minNone — re-enters password
Static IP / release APIPA address (mobile)Android or iPhone hotspot no internet; phone shows 169.254 address on laptop3 minLow

Understanding 'No Internet Connection' When WiFi or Ethernet Shows Connected

Seeing a yellow exclamation mark, the message 'WiFi connected, no internet access', 'No internet, secured', or 'Unidentified network' means your device successfully joined the local network (it has an IP address and can see the router) but cannot reach the public internet. These are fundamentally different problems, and each requires a different fix.


Layer 1: Verify Whether the Problem Is Your Device or Your Whole Network

Before touching any settings, answer these two questions:

  1. Do other devices (phone, tablet, smart TV) also show no internet on the same WiFi?

    • Yes → The problem is your modem, router, or ISP. Skip to the modem/router section.
    • No, only one device → The problem is that specific device's network stack, drivers, or DNS.
  2. Can you ping your router's IP but not 8.8.8.8?

    • Run ping 192.168.1.1 (or your gateway IP). If it replies, your LAN is fine but WAN is broken.
    • Run ping 8.8.8.8. If it fails, the issue is upstream (ISP/modem). If it works but ping google.com fails, it's a DNS issue only.

Step 1: Power-Cycle Your Modem and Router

This resolves the majority of cases including:

  • Frontier no internet connection
  • CenturyLink no internet / DSL flashing no internet
  • Cox no internet connection
  • Optimum no internet
  • Fios no internet
  • T-Mobile gateway no internet
  • 5G no internet connection

How to do it correctly:

  1. Unplug the modem power cable first.
  2. Unplug the router power cable.
  3. Wait 30 full seconds (allows capacitors to discharge and ISP to release your session).
  4. Plug in the modem first. Wait for the upstream/internet LED to turn solid (up to 2 minutes for DSL).
  5. Plug in the router. Wait 60 seconds for it to broadcast WiFi again.
  6. Reconnect your device and test.

If the modem's downstream or DSL LED keeps blinking, the issue is between the modem and your ISP — call your ISP or check their status page.


Step 2: Fix IP Address and DHCP Issues (Windows & Mac)

A common cause of 'WiFi connected no internet' is that your device received an APIPA address (169.254.x.x) because DHCP failed. Check with ipconfig (Windows) or ifconfig (Mac/Linux).

Windows — Full IP & DNS Reset:

ipconfig /release
ipconfig /flushdns
ipconfig /renew

If that doesn't fix it, reset the entire TCP/IP stack:

netsh winsock reset
netsh int ip reset
ipconfig /flushdns
ipconfig /registerdns

Reboot after running these commands. This resolves:

  • No internet secured on Windows 10 / Windows 11
  • Unidentified network no internet access
  • Action needed no internet (Windows 11)
  • Ethernet no internet after plugging in a cable
  • Connected to internet but says no internet Windows 10

macOS — Release and Renew DHCP:

  1. Go to System Preferences → Network → WiFi → Advanced → TCP/IP.
  2. Click Renew DHCP Lease.
  3. If that fails, open Terminal and run: sudo ifconfig en0 down && sudo ifconfig en0 up
  4. Then flush DNS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Step 3: Change Your DNS Servers

If you can ping 8.8.8.8 by IP but can't browse websites, your DNS servers are the problem. This is one of the most common causes of 'WiFi connected no internet' on every device type.

Windows:

  1. Open Control Panel → Network and Sharing Center → Change adapter settings.
  2. Right-click your adapter → Properties → Internet Protocol Version 4 (TCP/IPv4) → Properties.
  3. Select Use the following DNS server addresses:
    • Preferred: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare)
    • Alternate: 8.8.4.4 or 1.0.0.1

iPhone/iPad (iOS):

  1. Settings → WiFi → tap the (i) next to your network → Configure DNS → Manual.
  2. Add 8.8.8.8 and 1.1.1.1.

Android:

  1. Settings → WiFi → Long-press your network → Modify network → Advanced → IP settings: Static.
  2. Enter your current IP but change DNS 1 to 8.8.8.8 and DNS 2 to 8.8.4.4.

Step 4: Device-Specific Fixes

Android: WiFi Connected No Internet

Android shows a '!' exclamation mark on the WiFi icon when it detects no internet. Common causes:

  • Android hotspot no internet: On Android phones sharing hotspot, go to Settings → Hotspot & tethering → disable then re-enable.
  • Android connected to WiFi no internet: Toggle Airplane mode ON for 10 seconds, then OFF.
  • Android no internet connection mobile data: Go to Settings → Mobile Network → Access Point Names (APN) — reset to default or contact your carrier.
  • For persistent issues: Settings → System → Reset → Reset network settings.
iPhone (iOS): Connected to WiFi But No Internet

For messages like 'iPhone says no internet connection on WiFi' or 'iPhone connected to wifi but no internet ios 15':

  1. Forget the WiFi network: Settings → WiFi → (i) → Forget This Network. Reconnect.
  2. Reset network settings: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
  3. Check for carrier settings update: Settings → General → About (prompt appears if update available).
  4. For AT&T no internet connection iPhone or iOS 15 no internet connection, check Apple's system status page and your carrier's APN settings.
Laptop Hotspot No Internet (iPhone/Android Hotspot to Laptop)

When your laptop connects to mobile hotspot but no internet appears:

  1. On Windows: netsh interface set interface "Wi-Fi" admin=disable then re-enable.
  2. Check if the phone's mobile data is actually working (open a browser on the phone itself).
  3. For iPhone hotspot no internet Windows 10: update iPhone and ensure Personal Hotspot is set to 'Allow Others to Join'.
  4. For Android hotspot no internet access on laptop: disable IPv6 on the laptop's WiFi adapter (Device Manager → Network adapter → Properties → uncheck IPv6).
IPv4 / IPv6 Connectivity Issues

Errors like 'IPv4 connectivity: No internet access' or 'IPv6 no internet access but IPv4 works' appear in Windows Network Diagnostics:

  • IPv4 no internet access only: Run netsh int ipv4 reset and reboot.
  • IPv6 no internet access: Usually safe to disable IPv6 on the adapter if your ISP doesn't require it.
  • IPV6 connectivity no internet access: In adapter properties, uncheck Internet Protocol Version 6 (TCP/IPv6).
Smart TV / Streaming Devices
  • Amazon Fire Stick no internet connection / says no internet: Settings → Network → select your WiFi → Forget Network → reconnect.
  • Android TV connected to WiFi but no internet: Settings → Network → clear network cache, or use a wired Ethernet adapter.
  • LG TV no internet via WiFi: Go to Settings → Network → Network Status → IP Settings → DNS Server → set manually to 8.8.8.8.
  • Roku, Fire TV, Mi Stick connected no internet: Power cycle the TV and router, then reconnect.
Ethernet: Plugged In But No Internet

For 'Ethernet plugged in but no internet' or 'Ethernet identifying no internet':

  1. Try a different Ethernet cable or port on the router.
  2. Check Device Manager for yellow exclamation marks on the NIC.
  3. Run full netsh reset commands (see Step 2 above).
  4. For Ethernet no internet but WiFi works: the issue may be a faulty NIC or Ethernet driver — update from the manufacturer's website (Intel, Realtek).
  5. Ethernet unidentified network no internet: Disable the adapter, wait 10 seconds, re-enable. If it persists, check if your router's DHCP server is running.
Hyper-V / Virtual Machines

For 'Hyper-V no internet connection' or 'Hyper-V VM no internet':

  1. Use an External Virtual Switch (not Internal) tied to your physical NIC.
  2. Ensure 'Allow management operating system to share this network adapter' is checked.
  3. For Ubuntu in Hyper-V: run sudo dhclient eth0 inside the VM.

Step 5: Router and Modem Advanced Troubleshooting

If all devices show no internet and power-cycling didn't help:

  1. Log into your router (usually 192.168.1.1 or 192.168.0.1) and check the WAN/Internet status page.
  2. Verify your WAN IP, gateway, and DNS are populated. If they're blank or 0.0.0.0, the router isn't getting an IP from the ISP.
  3. For DSL (CenturyLink, Frontier): check the DSL sync status. 'DSL: Training' or blinking means no line sync.
  4. For cable (Cox, Comcast, Optimum): check the DOCSIS upstream/downstream bonding channels. If several are 0, call your ISP.
  5. Try cloning your device's MAC address on the router's WAN settings — some ISPs lock to the MAC of the first device that connected.
  6. As a last resort, perform a factory reset on the router (hold reset button 10–30 seconds). Reconfigure with your ISP credentials.

Step 6: Check for ISP Outages

Before spending hours troubleshooting, check:

  • Downdetector.com — search your ISP name (Cox, Frontier, CenturyLink, Optimum, Fios, Xfinity, AT&T, T-Mobile)
  • Your ISP's official app or status page
  • Your neighbors (ask if they have the same issue)

If there's a confirmed outage, there's nothing you can do locally — wait for restoration.

Frequently Asked Questions

bash
# ============================================================
# NO INTERNET CONNECTION - DIAGNOSTIC & FIX SCRIPT
# Run Command Prompt / PowerShell as Administrator (Windows)
# Or Terminal on macOS/Linux
# ============================================================

# --- WINDOWS DIAGNOSTICS ---

# 1. Check your current IP address (look for 169.254.x.x = DHCP failure)
ipconfig /all

# 2. Check your default gateway (usually 192.168.1.1 or 192.168.0.1)
# Then ping it to confirm LAN connectivity
ping 192.168.1.1

# 3. Ping Google's DNS by IP (bypasses DNS — tests raw internet)
ping 8.8.8.8

# 4. Test DNS resolution specifically
nslookup google.com
nslookup google.com 8.8.8.8

# 5. Traceroute to find where packets are being dropped
tracert 8.8.8.8

# --- WINDOWS FIXES ---

# Release and renew IP address (fixes DHCP/APIPA issues)
ipconfig /release
ipconfig /flushdns
ipconfig /renew

# Full TCP/IP stack reset (fixes 'no internet secured', 'unidentified network')
netsh winsock reset
netsh int ip reset C:\resetlog.txt
netsh int ipv4 reset
netsh int ipv6 reset
ipconfig /flushdns
ipconfig /registerdns
# REBOOT after this block

# Disable and re-enable network adapter (replace 'Wi-Fi' with adapter name from ipconfig)
netsh interface set interface "Wi-Fi" admin=disable
timeout /t 5
netsh interface set interface "Wi-Fi" admin=enable

# Set DNS manually to Google (replace 'Wi-Fi' with your adapter name)
netsh interface ipv4 set dns name="Wi-Fi" static 8.8.8.8
netsh interface ipv4 add dns name="Wi-Fi" addr=8.8.4.4 index=2

# Reset DNS back to automatic (DHCP)
netsh interface ipv4 set dns name="Wi-Fi" dhcp

# Check for and repair NCSI (Network Connectivity Status Indicator) registry fix
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" /v ActiveWebProbeHost /d "www.msftconnecttest.com" /f

# --- macOS FIXES ---

# Flush DNS cache
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

# Renew DHCP on WiFi (en0) or Ethernet (en1)
sudo ipconfig set en0 DHCP

# Bring interface down and up
sudo ifconfig en0 down
sudo ifconfig en0 up

# Check current IP
ifconfig en0 | grep inet

# Ping gateway and Google
ping -c 4 192.168.1.1
ping -c 4 8.8.8.8

# --- LINUX FIXES ---

# Check IP and route
ip addr show
ip route show

# Release and renew DHCP
sudo dhclient -r wlan0
sudo dhclient wlan0

# Flush DNS (systemd)
sudo systemd-resolve --flush-caches

# Restart NetworkManager
sudo systemctl restart NetworkManager

# --- ANDROID (via ADB) ---
# Force renew DHCP on wlan0
adb shell su -c "ip addr flush dev wlan0"
adb shell su -c "dhcpcd wlan0"

# --- ROUTER DIAGNOSTICS (via browser) ---
# Open: http://192.168.1.1 or http://192.168.0.1
# Check: WAN IP, Gateway, DNS (if blank = ISP not assigning address)
# Check: DHCP server is enabled with valid IP range
# Check: DNS servers (set to 8.8.8.8 and 8.8.4.4 if ISP DNS is failing)
E

Error Medic Editorial

The Error Medic Editorial team consists of senior DevOps engineers, SREs, and network administrators with 10+ years of experience diagnosing connectivity issues across enterprise and consumer environments. We specialize in translating complex network failures into plain-language, actionable troubleshooting guides for every skill level.

Sources

Related Articles in Other No Internet

Explore More wifi Guides