Error Medic

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

Fix 'WiFi connected but no internet' errors on any device or ISP. Step-by-step commands for Windows, Mac, Android, iPhone, and routers. Solved in minutes.

Last updated:
Last verified:
2,488 words
Key Takeaways
  • Root cause 1: IP address conflict or DHCP failure — your device connected to the router but received an invalid or missing IP address, blocking all internet traffic.
  • Root cause 2: DNS server failure — your router is reachable but DNS resolution is broken, so domain names cannot be translated to IP addresses.
  • Root cause 3: ISP-side outage or modem WAN link failure — the router is working internally but the upstream connection to Frontier, CenturyLink, Cox, Fios, Optimum, or another ISP is down.
  • Root cause 4: Corrupted or misconfigured network adapter settings on Windows, macOS, Android, or iOS — including IPv4/IPv6 conflicts, proxy settings, or bad TCP/IP stack.
  • Quick fix summary: Restart modem and router in sequence, flush DNS cache, release and renew your IP address, switch DNS servers to 8.8.8.8, and update network adapter drivers.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Power-cycle modem + routerFirst step for any 'no internet' scenario on any device or ISP2-5 minNone
Release/Renew IP (ipconfig /release + /renew)Windows shows 'Identifying...' or 169.x.x.x IP address1 minNone
Flush DNS cache (ipconfig /flushdns)Pages don't load but ping to IP works; DNS error messages30 secNone
Change DNS to 8.8.8.8 / 8.8.4.4ISP DNS unresponsive; specific sites unreachable2 minNone
Netsh winsock reset + TCP/IP resetWindows shows 'No Internet Secured' after update or corruption3 min + rebootLow
Disable IPv6 on adapterIPv6 no internet access but IPv4 connectivity is OK1 minLow
Factory reset routerAll devices affected after router config change or ISP switch10-15 minMedium — loses config
Reinstall network adapter driverSingle device affected; adapter shows yellow exclamation in Device Manager5-10 minLow
Check ISP account / call ISPModem downstream light blinking; all devices on all connections failVariableNone

Understanding the 'WiFi Connected No Internet' Error

When your device shows a WiFi connection but no internet access, it means your device successfully authenticated with the wireless router but cannot reach the public internet. Windows displays this as 'No Internet, Secured' or 'Unidentified Network — No Internet Access.' Android shows a warning triangle on the WiFi icon. macOS and iOS display 'WiFi has no internet connection.' The key insight is that local network success and internet access are two separate things — diagnosing which link in the chain is broken is the entire job.

The Connection Chain

Every internet request travels through this chain:

  1. Your device -> Router (WiFi or Ethernet)
  2. Router -> Modem (if separate)
  3. Modem -> ISP (Cox, Frontier, CenturyLink, Fios, Optimum, T-Mobile Gateway, etc.)
  4. ISP -> Internet

A failure at any point produces a 'connected but no internet' symptom.


Step 1: Confirm the Scope of the Problem

Test multiple devices. If only one device has no internet while others work, the problem is the device. If all devices fail, the problem is the router, modem, or ISP.

Check your ISP status page (use mobile data):

  • Cox: downdetector.com/status/cox
  • Frontier: downdetector.com/status/frontier
  • CenturyLink: downdetector.com/status/centurylink
  • Fios (Verizon): downdetector.com/status/verizon-fios
  • Optimum: downdetector.com/status/optimum
  • T-Mobile Home Internet: downdetector.com/status/t-mobile

If the ISP reports an outage, wait it out. If not, proceed.


Step 2: Power-Cycle Your Modem and Router

This resolves the majority of 'no internet' cases by forcing the modem to re-authenticate with the ISP and the router to assign fresh DHCP leases.

  1. Unplug the modem power cable.
  2. Unplug the router power cable (if separate from modem).
  3. Wait 60 seconds — this is critical. Do not rush.
  4. Plug the modem back in first. Wait for the downstream and upstream lights to go solid (1-3 minutes for DSL/fiber modems; look for a solid 'internet' or 'online' LED).
  5. Plug the router back in. Wait 30-60 seconds.
  6. Reconnect your device and test.

Modem light diagnostics:

  • Downstream blinking or flashing = modem cannot connect to ISP. Call your ISP.
  • All lights solid but still no internet = router or device issue.
  • Power light only = modem is faulty or ISP line is dead.

Step 3: Windows — Release IP, Flush DNS, Reset TCP/IP Stack

Open Command Prompt as Administrator and run the following commands in sequence. This resolves 'Unidentified Network No Internet,' 'IPv4 No Internet Access,' 'Identifying No Internet Access,' and 'No Internet Secured' errors on Windows 10 and Windows 11.

See the code block section below for the full script.

After the reset, Windows will prompt for a reboot. Reconnect to WiFi after restarting.

IPv6 specific fix: If your adapter shows 'IPv6 Connectivity: No Internet Access' but IPv4 works, disable IPv6:

  1. Open Network and Sharing Center -> Change adapter settings.
  2. Right-click your WiFi or Ethernet adapter -> Properties.
  3. Uncheck 'Internet Protocol Version 6 (TCP/IPv6)'.
  4. Click OK and reconnect.

Step 4: macOS — Renew DHCP Lease and Flush DNS

  1. Open System Settings (Ventura+) or System Preferences -> Network.
  2. Select your WiFi connection -> Details (or Advanced).
  3. Click Renew DHCP Lease.
  4. Click OK and test.

To flush DNS on macOS:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

If your Mac says 'WiFi has no internet connection' after connecting to a hotel WiFi or captive portal, try opening a browser and navigating to http://captive.apple.com — this forces the login portal to appear.


Step 5: Android — Fix WiFi Connected But No Internet

Android marks connections with a warning when it fails a connectivity check to connectivitycheck.gstatic.com.

Method 1 — Forget and Reconnect:

  1. Go to Settings -> WiFi.
  2. Long-press your network and tap 'Forget.'
  3. Reconnect with your password.

Method 2 — Set Static DNS:

  1. Long-press your WiFi network -> Modify Network.
  2. Show Advanced Options -> IP Settings -> change to 'Static.'
  3. Set DNS 1 to 8.8.8.8 and DNS 2 to 8.8.4.4.
  4. Save and reconnect.

Method 3 — Reset Network Settings: Settings -> General Management -> Reset -> Reset Network Settings. This also resets Bluetooth pairings and VPN configurations.

Android hotspot no internet: If your phone's hotspot shows 'Connected, No Internet' on a laptop, the phone itself may have no mobile data. Check APN settings: Settings -> Connections -> Mobile Networks -> Access Point Names. Contact your carrier if APN settings are missing.


Step 6: iPhone/iPad — Fix WiFi No Internet Connection

Method 1 — Forget and Reconnect: Settings -> WiFi -> tap (i) next to network -> Forget This Network -> reconnect.

Method 2 — Reset Network Settings: Settings -> General -> Transfer or Reset iPhone -> Reset -> Reset Network Settings. This is the most effective fix for persistent 'no internet connection' errors on iOS 14, iOS 15, and newer.

Method 3 — Change DNS: Settings -> WiFi -> tap (i) -> Configure DNS -> Manual -> add 8.8.8.8.

AT&T no internet connection on iPhone / Mint Mobile no internet: Check carrier settings. Settings -> General -> About. If a carrier settings update is available, it will prompt automatically. Also verify the APN is correct for your carrier.


Step 7: Router-Specific Fixes

After resetting the router: When you reset a router, it loses its PPPoE/DSL credentials. Log into the router admin panel (typically 192.168.0.1 or 192.168.1.1) and re-enter your ISP username and password under the WAN or Internet setup page.

Computer connects to router but not internet: Log into the router admin panel. Check the WAN IP — if it shows 0.0.0.0 or 169.x.x.x, the router is not getting an address from the ISP. Power-cycle the modem separately.

Ethernet no internet / Ethernet identified no internet: Ethernet issues on a single machine are almost always driver or TCP/IP stack related. Use the Windows reset commands in the code block, or update your network adapter driver via Device Manager.

Mobile hotspot no internet on laptop: Disable and re-enable the mobile hotspot. On Windows, go to Settings -> Network -> Mobile Hotspot. Check that the phone has an active data plan. Try connecting via USB tethering instead of WiFi hotspot as a workaround.


Step 8: Advanced — Hyper-V, VPN, and Cisco AnyConnect No Internet

Hyper-V no internet: Virtual machines on Hyper-V use virtual switches. Create an External Virtual Switch bound to your physical adapter (not the internal switch) to allow internet access. If using an internal switch for isolation, enable Internet Connection Sharing on the host's physical adapter.

Cisco AnyConnect no internet access Windows 10: AnyConnect uses split tunneling configured server-side. If all traffic is forced through the VPN tunnel and the VPN endpoint has a firewall block, internet appears unavailable. Contact your VPN administrator to enable split tunneling, or add a static route: route add 0.0.0.0 mask 0.0.0.0 [your-gateway-ip] metric 1.

Domain controller no internet access: Check DNS — workstations must resolve external names through the DC's DNS forwarders. In DNS Manager, ensure forwarders point to 8.8.8.8 or your ISP's DNS. Also verify the DC itself has a valid default gateway.

Frequently Asked Questions

bash
# ============================================================
# WINDOWS: Full Network Reset Script (Run as Administrator)
# Fixes: No Internet Secured, Unidentified Network, IPv4/IPv6
#        No Internet Access, Identifying No Internet
# ============================================================

# Step 1: Display current IP config for diagnostics
ipconfig /all

# Step 2: Release current IP lease
ipconfig /release

# Step 3: Flush DNS resolver cache
ipconfig /flushdns

# Step 4: Renew IP address from DHCP
ipconfig /renew

# Step 5: Reset Winsock catalog (fixes corrupted socket entries)
netsh winsock reset

# Step 6: Reset TCP/IP stack
netsh int ip reset

# Step 7: Reset IPv6 stack
netsh int ipv6 reset

# Step 8: Flush routing table
netsh int ip delete arpcache
route -f

# Step 9: Manually set DNS to Google (persistent fix)
# Replace "Wi-Fi" with your actual adapter name from ipconfig /all
netsh interface ip set dns "Wi-Fi" static 8.8.8.8
netsh interface ip add dns "Wi-Fi" 8.8.4.4 index=2

# Step 10: Reboot is required after winsock/ip reset
shutdown /r /t 10 /c "Rebooting to apply network stack reset"


# ============================================================
# WINDOWS: Diagnostics — Check your actual IP and gateway
# ============================================================

# Check if you have a valid IP (169.254.x.x = DHCP failed)
ipconfig | findstr /i "IPv4 Default Gateway"

# Ping gateway to test local router connectivity
# Replace 192.168.1.1 with your actual default gateway
ping 192.168.1.1 -n 4

# Ping Google DNS by IP (bypasses DNS — tests raw internet)
ping 8.8.8.8 -n 4

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

# Traceroute to find where packets stop
tracert 8.8.8.8

# ============================================================
# macOS: Flush DNS and Renew DHCP
# ============================================================

# Flush DNS cache (macOS Monterey, Ventura, Sonoma)
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

# Test DNS from terminal
nslookup google.com
nslookup google.com 8.8.8.8

# Ping gateway
netstat -nr | grep default
ping -c 4 $(netstat -nr | grep default | awk '{print $2}' | head -1)

# ============================================================
# Linux: Reset network / renew DHCP
# ============================================================

# Renew DHCP lease on Linux
sudo dhclient -r && sudo dhclient

# Or with systemd-networkd
sudo networkctl renew eth0

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

# Check current DNS
systemd-resolve --status | grep 'DNS Servers'

# ============================================================
# Android ADB: Diagnose hotspot / wifi no internet (ADB shell)
# ============================================================

# Connect phone via USB with USB debugging enabled
adb shell settings get global captive_portal_mode

# Force Android to re-check internet connectivity
adb shell settings put global captive_portal_server connectivitycheck.gstatic.com
adb shell settings put global captive_portal_mode 1

# Check current WiFi connection status
adb shell dumpsys wifi | grep -i "mNetworkInfo"
E

Error Medic Editorial

The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and network administrators with 10+ years of experience diagnosing connectivity, OS, and infrastructure issues across enterprise and consumer environments. Our guides are tested on real hardware and validated against official vendor documentation.

Sources

Related Articles in Other No Internet

Explore More wifi Guides