Error Medic

Connected But No Internet: Complete Fix Guide for Windows, Mac, Mobile Hotspots & Ethernet

Fix 'connected but no internet' on any device. Step-by-step commands for Windows 10/11, Mac, hotspot, Ethernet, LTE routers, and more. Works in 5 minutes.

Last updated:
Last verified:
2,792 words
Key Takeaways
  • Root cause 1: Your device has a valid local network connection but the gateway or DNS server is unreachable — the most common cause on Windows, Mac, Android, and iOS across Wi-Fi, Ethernet, hotspot, and LTE routers.
  • Root cause 2: An incorrect or stale IP address assignment (DHCP failure), a misconfigured DNS server, or a corrupt network adapter driver prevents traffic from reaching the internet even when the physical link shows 'Connected'.
  • Root cause 3: ISP-side outage, authentication failure (PPPoE), data cap exhaustion (common on HughesNet, US Cellular hotspot, Alcatel LinkZone 2, and Boost Mobile plans), or carrier APN misconfiguration on 4G/5G LTE routers and MiFi devices.
  • Quick fix summary: Release and renew your IP address (ipconfig /release && ipconfig /renew on Windows; sudo ipconfig set en0 DHCP on Mac), flush DNS (ipconfig /flushdns), reset the TCP/IP stack (netsh int ip reset), power-cycle your modem/router, and verify your ISP status page before diving deeper.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Power-cycle modem/routerFirst step for any ISP connection (HughesNet, Fios, Frontier, CenturyLink, cable)2–5 minNone
Release/Renew IP (ipconfig)Windows shows 'Connected, no internet'; DHCP lease stale or failed< 1 minNone
Flush DNS cachePages fail to load but ping to IP works; DNS resolution broken< 1 minNone
Reset TCP/IP stack (netsh/winsock)Windows 10/11 persistent 'no internet access' after other fixes fail2 min + rebootLow
Reset network settings (Mac)Mac says connected but no internet; iMac or MacBook Wi-Fi/Ethernet issue3 minLow — clears saved networks
Change DNS to 8.8.8.8 / 1.1.1.1ISP DNS server down; slow or no resolution on any device or OS1 minNone
Update/Roll back network driverDell, Acer laptop connected but no internet after OS update5–15 minLow
APN reconfiguration (LTE/5G)4G LTE router, MiFi, Alcatel LinkZone 2, Android hotspot, EVO Charji connected but no internet5 minLow
Factory reset router/modemAll other fixes exhausted; modem firmware corrupt (CenturyLink, Fios router)15–30 minMedium — erases settings
Contact ISP / check data capHughesNet FAP throttle, US Cellular hotspot data exhausted, Boost Mobile plan limitVariesNone

Understanding the 'Connected But No Internet' Error

When your device reports 'Connected' or 'No Internet Access' simultaneously, it means the network adapter successfully established a link at Layer 2 (the physical/data-link layer) but cannot reach the public internet at Layer 3 (IP routing). Windows displays this as a yellow exclamation mark on the taskbar network icon with the tooltip 'No Internet Access' or 'Connected, no internet'. macOS may show full Wi-Fi bars but Safari returns 'Safari Can't Connect to the Server.' Android devices show a Wi-Fi icon with a small 'x' or '!' underneath.

This symptom spans virtually every connection type and device: Ethernet cable connected but no internet, hotspot connected but no internet, 4G LTE router connected but no internet, broadband, fibre, Fios, HughesNet satellite, Frontier DSL, CenturyLink modem, and mobile hotspots including the Alcatel LinkZone 2, US Cellular hotspot, and Android/iPhone personal hotspots.


Step 1: Identify Which Layer Is Broken

Before touching any settings, run a quick three-tier diagnostic to locate where connectivity breaks.

1a. Ping the default gateway (your router) This confirms whether your device can reach the local router at all.

ping 192.168.1.1

If this fails, the problem is local: bad Ethernet cable, wrong IP assignment, or a crashed router.

1b. Ping a public IP (bypasses DNS)

ping 8.8.8.8

If 8.8.8.8 responds but websites don't load, DNS is the culprit — not your actual internet link.

1c. Ping a hostname (tests DNS)

ping google.com

If this fails but 8.8.8.8 succeeds, skip straight to the DNS fix below.

1d. Check your assigned IP address On Windows: ipconfig /all — look for the IPv4 Address field. If it starts with 169.254.x.x (APIPA), your device never received a valid DHCP lease. This is one of the most common causes of 'computer says connected but no internet.'

On Mac: ifconfig en0 (Wi-Fi) or ifconfig en1 (Ethernet). On Linux: ip addr show.


Step 2: Fix DHCP / IP Address Issues

A 169.254.x.x address or a duplicate IP means DHCP failed. Fix it with:

Windows:

ipconfig /release
ipconfig /renew

Mac:

sudo ipconfig set en0 DHCP

Replace en0 with your actual interface (use networksetup -listallhardwareports to find it).

Linux/Android hotspot host (via adb or terminal):

dhclient -r && dhclient

After renewing, rerun ipconfig /all (Windows) or ifconfig (Mac/Linux) to confirm you received a valid IP in your router's subnet (typically 192.168.x.x or 10.x.x.x).


Step 3: Flush DNS and Reset the Network Stack

Stale DNS cache entries or a corrupted Winsock catalog causes browsers to fail even when pinging IPs works. This is a top cause of 'internet says connected but no internet' on Windows 10 and Windows 11.

Windows (run Command Prompt as Administrator):

ipconfig /flushdns
netsh winsock reset
netsh int ip reset
nbtstat -R
nbtstat -RR

Reboot after running these commands.

macOS:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Linux:

sudo systemd-resolve --flush-caches
# or for older systems:
sudo service dns-clean restart

Step 4: Change DNS Server to a Public Resolver

If your ISP's DNS server is down (common during outages with CenturyLink, Frontier, Fios, and HughesNet), devices show 'connected but no internet' even though the physical link is fine.

Windows: Open Network Adapter Settings → Properties → IPv4 → Use the following DNS addresses:

  • Preferred: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare)
  • Alternate: 8.8.4.4 or 1.0.0.1

Mac: System Settings → Network → Details (next to your connection) → DNS → click '+' → add 1.1.1.1 and 8.8.8.8.

Router-level (applies to all connected devices): Log into your router admin page (usually http://192.168.1.1 or http://192.168.0.1), find the WAN or Internet DNS settings, and replace ISP-provided DNS with 1.1.1.1 and 8.8.8.8.


Step 5: Power-Cycle and Inspect Your Modem/Router

For any ISP connection — cable, fibre, Fios, DSL, HughesNet satellite — a proper power-cycle often resolves authentication (PPPoE) timeouts and firmware hangs.

  1. Power off the modem (unplug from wall — do not just press the power button).
  2. Wait 60 seconds.
  3. Power on the modem alone. Wait until all status lights stabilize (2–3 minutes for satellite modems like HughesNet).
  4. Power on the router.
  5. Wait 2 minutes, then test.

Check the modem's status lights: a solid 'Online' or 'Internet' LED (usually white or green) means the ISP link is established. An amber or flashing light means the modem cannot reach your ISP — call your provider.


Step 6: Fix Hotspot and LTE/4G/5G Router Issues

Android hotspot connected but no internet on laptop:

  • Disable and re-enable the hotspot on the Android device.
  • Toggle Airplane Mode on the Android device for 10 seconds, then back off.
  • Ensure the host Android device itself has mobile data (not just Wi-Fi) enabled.
  • Check your carrier data plan — US Cellular, Boost Mobile, and other carriers throttle or block hotspot data after the monthly hotspot allotment is exhausted.

Alcatel LinkZone 2 connected but no internet (Boost Mobile / T-Mobile):

  • Log into the device admin page at http://192.168.0.1.
  • Verify the APN settings match your carrier: for Boost Mobile use APN fast.t-mobile.com; for T-Mobile use fast.t-mobile.com.
  • Reset to factory defaults if APN settings are corrupt: hold the reset button for 10 seconds.

4G LTE router / EVO Charji / MiFi connected but no internet:

  • Confirm the SIM card is properly seated.
  • Check signal strength in the router admin dashboard — poor signal (below -100 dBm RSSI) causes data failures.
  • Verify APN: navigate to Settings → Network → APN in the router admin interface. Contact your carrier for the correct APN string.
  • Reinsert the SIM and reboot the device.

iPhone hotspot connected but no internet:

  • On iPhone: Settings → Cellular → Personal Hotspot → toggle off and on.
  • Reset network settings: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
  • Ensure carrier settings are up to date: Settings → General → About (update prompt appears if available).

Step 7: Update or Roll Back the Network Adapter Driver

On Dell laptops, Acer laptops, and other Windows machines, a Windows Update can push a buggy network driver that causes 'laptop connected but no internet.'

  1. Press Win + X → Device Manager.
  2. Expand Network adapters.
  3. Right-click your Wi-Fi or Ethernet adapter → Update driver → Search automatically.
  4. If the issue started after a recent update: right-click → PropertiesDriver tab → Roll Back Driver.

Alternatively, visit your laptop manufacturer's support site (Dell Support, Acer Support) and download the latest LAN/WLAN driver manually.


Step 8: Smart TV and Non-PC Devices (LG TV, Hisense TV, iPad, Android Tablet)

Smart TVs (LG TV says connected but no internet, Hisense TV connected but no internet):

  • Go to Network Settings → run the built-in network test.
  • Set DNS manually to 8.8.8.8 in the TV's network settings.
  • Power-cycle the TV (not just standby — full unplug for 60 seconds).
  • Ensure your router's 2.4 GHz band is enabled; many smart TVs do not support 5 GHz.

iPad / iPhone connected but no internet:

  • Forget the Wi-Fi network and rejoin.
  • Settings → General → VPN & Device Management — disable any active VPN profile.
  • Reset network settings: Settings → General → Transfer or Reset → Reset → Reset Network Settings.

Android tablet connected but no internet:

  • Check that the tablet's date and time are correct (wrong system time breaks HTTPS/TLS certificate validation, causing 'connected but no internet' symptoms).
  • Clear DNS cache: Settings → Apps → find your browser → Storage → Clear Cache.

Frequently Asked Questions

bash
#!/usr/bin/env bash
# ============================================================
# connected-but-no-internet diagnostic & fix script
# Works on Windows (Git Bash / WSL), macOS, and Linux
# Run as Administrator/root for full fix capability
# ============================================================

OS=$(uname -s 2>/dev/null || echo "Windows")

echo "===== STEP 1: Show IP configuration ====="
if [[ "$OS" == "Darwin" ]]; then
  ifconfig en0 | grep -E 'inet |status'
  ifconfig en1 | grep -E 'inet |status'
elif [[ "$OS" == "Linux" ]]; then
  ip addr show | grep -E 'inet |state'
else
  ipconfig /all
fi

echo ""
echo "===== STEP 2: Detect APIPA address (169.254.x.x = DHCP failure) ====="
if [[ "$OS" == "Darwin" || "$OS" == "Linux" ]]; then
  ip addr show 2>/dev/null | grep '169.254' && echo "WARNING: APIPA address detected — DHCP failed" || echo "OK: No APIPA address found"
else
  ipconfig | findstr "169.254" && echo "WARNING: APIPA detected — run ipconfig /release and /renew" || echo "OK"
fi

echo ""
echo "===== STEP 3: Ping default gateway ====="
GATEWAY=$(ip route show default 2>/dev/null | awk '/default/ {print $3}' | head -1)
[[ -z "$GATEWAY" ]] && GATEWAY="192.168.1.1"  # fallback
ping -c 3 $GATEWAY 2>/dev/null || ping -n 3 $GATEWAY

echo ""
echo "===== STEP 4: Ping public IP (bypass DNS) ====="
ping -c 3 8.8.8.8 2>/dev/null || ping -n 3 8.8.8.8

echo ""
echo "===== STEP 5: Ping hostname (test DNS) ====="
ping -c 3 google.com 2>/dev/null || ping -n 3 google.com

echo ""
echo "===== STEP 6: DNS resolution test with alternate resolvers ====="
nslookup google.com 8.8.8.8 2>/dev/null || echo "nslookup not available"
nslookup google.com 1.1.1.1 2>/dev/null || echo "nslookup not available"

echo ""
echo "===== STEP 7: Check HTTP connectivity (simulates Windows NCSI check) ====="
curl -s --max-time 5 http://www.msftconnecttest.com/connecttest.txt && echo "HTTP OK" || echo "HTTP FAILED — possible DNS or routing issue"
curl -s --max-time 5 http://detectportal.firefox.com/success.txt && echo "Firefox portal check OK" || echo "Firefox portal check FAILED"

echo ""
echo "===== STEP 8: Trace route to internet ====="
traceroute -m 10 8.8.8.8 2>/dev/null || tracert -h 10 8.8.8.8

echo ""
echo "===== FIX: Release and renew DHCP lease ====="
if [[ "$OS" == "Darwin" ]]; then
  echo "Running on macOS..."
  sudo ipconfig set en0 DHCP
  sudo ipconfig set en1 DHCP
elif [[ "$OS" == "Linux" ]]; then
  echo "Running on Linux..."
  sudo dhclient -r && sudo dhclient
else
  echo "Running Windows commands (requires Admin prompt)..."
  ipconfig /release
  ipconfig /renew
fi

echo ""
echo "===== FIX: Flush DNS cache ====="
if [[ "$OS" == "Darwin" ]]; then
  sudo dscacheutil -flushcache
  sudo killall -HUP mDNSResponder
  echo "macOS DNS cache flushed"
elif [[ "$OS" == "Linux" ]]; then
  sudo systemd-resolve --flush-caches 2>/dev/null || sudo service dns-clean restart 2>/dev/null
  echo "Linux DNS cache flushed"
else
  ipconfig /flushdns
  echo "Windows DNS cache flushed"
fi

echo ""
echo "===== FIX: Reset TCP/IP and Winsock (Windows only) ====="
if [[ "$OS" != "Darwin" && "$OS" != "Linux" ]]; then
  netsh winsock reset
  netsh int ip reset
  netsh int ipv4 reset
  netsh int ipv6 reset
  echo "TCP/IP stack reset complete. REBOOT required."
fi

echo ""
echo "===== DONE: Re-run ping tests to verify fix ====="
ping -c 4 8.8.8.8 2>/dev/null || ping -n 4 8.8.8.8
ping -c 4 google.com 2>/dev/null || ping -n 4 google.com
echo "If still failing, check ISP status page or call support."
E

Error Medic Editorial

The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and network specialists with 10+ years of experience diagnosing connectivity failures across enterprise, SMB, and consumer environments. We specialize in translating cryptic error messages and system-level failures into clear, actionable troubleshooting guides tested on real hardware — from Windows 10/11 workstations and Mac laptops to LTE routers, satellite modems, and mobile hotspots.

Sources

Related Articles in Other Connected But No Internet

Explore More wifi Guides