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.
- 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.
| Method | When to Use | Time | Risk |
|---|---|---|---|
| Power-cycle modem & router | First step for any 'no internet' situation; modem light blinking or ISP outage suspected | 2–5 min | None |
| ipconfig /release + /renew (Windows) | DHCP failure, 169.254.x.x IP, 'identifying network' loops, Ethernet or WiFi no internet | 1 min | None — re-requests IP lease |
| Flush & reset DNS (ipconfig /flushdns) | Sites won't load but ping by IP works; DNS error; google.com unreachable | 1 min | None |
| Change DNS to 8.8.8.8 / 1.1.1.1 | ISP DNS servers are down; slow browsing; intermittent no internet | 2 min | None |
| Netsh TCP/IP stack reset (Windows) | 'No internet secured', unidentified network persists after driver update or Windows upgrade | 3 min + reboot | Low — resets Winsock & IP stack |
| Network adapter driver reinstall | One device has no internet while others work; after OS update; Dell/HP/Lenovo laptop specific | 5–15 min | Low — driver reverts may be needed |
| Router factory reset | After failed router firmware update; amplifi/aircube/amplifi issues; all devices affected | 5–10 min | Medium — loses all router config |
| ISP modem replacement / tech visit | All devices fail, modem power but no internet, DSL light constantly blinking | 1–3 days | None (ISP handles) |
| Forget & reconnect WiFi network | iPhone, iPad, Android, Samsung shows WiFi connected no internet; captive portal stuck | 2 min | None — re-enters password |
| Static IP / release APIPA address (mobile) | Android or iPhone hotspot no internet; phone shows 169.254 address on laptop | 3 min | Low |
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:
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.
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 butping google.comfails, it's a DNS issue only.
- Run
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:
- Unplug the modem power cable first.
- Unplug the router power cable.
- Wait 30 full seconds (allows capacitors to discharge and ISP to release your session).
- Plug in the modem first. Wait for the upstream/internet LED to turn solid (up to 2 minutes for DSL).
- Plug in the router. Wait 60 seconds for it to broadcast WiFi again.
- 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:
- Go to System Preferences → Network → WiFi → Advanced → TCP/IP.
- Click Renew DHCP Lease.
- If that fails, open Terminal and run:
sudo ifconfig en0 down && sudo ifconfig en0 up - 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:
- Open Control Panel → Network and Sharing Center → Change adapter settings.
- Right-click your adapter → Properties → Internet Protocol Version 4 (TCP/IPv4) → Properties.
- Select Use the following DNS server addresses:
- Preferred:
8.8.8.8(Google) or1.1.1.1(Cloudflare) - Alternate:
8.8.4.4or1.0.0.1
- Preferred:
iPhone/iPad (iOS):
- Settings → WiFi → tap the (i) next to your network → Configure DNS → Manual.
- Add
8.8.8.8and1.1.1.1.
Android:
- Settings → WiFi → Long-press your network → Modify network → Advanced → IP settings: Static.
- Enter your current IP but change DNS 1 to
8.8.8.8and DNS 2 to8.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':
- Forget the WiFi network: Settings → WiFi → (i) → Forget This Network. Reconnect.
- Reset network settings: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
- Check for carrier settings update: Settings → General → About (prompt appears if update available).
- 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:
- On Windows:
netsh interface set interface "Wi-Fi" admin=disablethen re-enable. - Check if the phone's mobile data is actually working (open a browser on the phone itself).
- For iPhone hotspot no internet Windows 10: update iPhone and ensure Personal Hotspot is set to 'Allow Others to Join'.
- 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 resetand 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':
- Try a different Ethernet cable or port on the router.
- Check Device Manager for yellow exclamation marks on the NIC.
- Run full netsh reset commands (see Step 2 above).
- 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).
- 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':
- Use an External Virtual Switch (not Internal) tied to your physical NIC.
- Ensure 'Allow management operating system to share this network adapter' is checked.
- For Ubuntu in Hyper-V: run
sudo dhclient eth0inside the VM.
Step 5: Router and Modem Advanced Troubleshooting
If all devices show no internet and power-cycling didn't help:
- Log into your router (usually 192.168.1.1 or 192.168.0.1) and check the WAN/Internet status page.
- 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.
- For DSL (CenturyLink, Frontier): check the DSL sync status. 'DSL: Training' or blinking means no line sync.
- For cable (Cox, Comcast, Optimum): check the DOCSIS upstream/downstream bonding channels. If several are 0, call your ISP.
- 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.
- 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
# ============================================================
# 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)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
- https://support.microsoft.com/en-us/windows/fix-wi-fi-connection-issues-in-windows-9424a1f7-6a3b-65a6-4d78-7f07eee84d2c
- https://support.apple.com/en-us/HT202639
- https://support.google.com/android/answer/9545930
- https://stackoverflow.com/questions/42317434/wifi-connected-but-no-internet-access-android
- https://docs.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh-contexts
- https://superuser.com/questions/1331736/wifi-shows-connected-no-internet-secured-windows-10