Error Medic

Internet No Internet Access / Not Secured: Complete Troubleshooting Guide for Windows 10, Android, LG TV & T-Mobile Home Internet

Fix 'Internet No Internet Access', 'Not Secured', or 'No Upload Speed' on Windows 10, Android, LG TV & T-Mobile. Step-by-step commands included.

Last updated:
Last verified:
2,520 words
Key Takeaways
  • Root cause 1: IP address or DNS misconfiguration — your device is connected to Wi-Fi but cannot reach the internet because DHCP failed to assign a valid IP or DNS servers are unreachable, producing errors like 'Internet no internet access' or 'Connected to internet no internet'.
  • Root cause 2: Corrupted network stack, outdated drivers, or bad TCP/IP settings on Windows 10 — manifests as 'Internet not secured', 'No internet secured', or zero upload speed even when download works.
  • Root cause 3: Router/modem or ISP-side issue (especially T-Mobile Home Internet) — the gateway gets stuck, provisioning fails, or the radio firmware needs a restart cycle, causing 'Internet not available wifi' or 'Internet not getting connected' across ALL devices.
  • Root cause 4: Smart TV (LG) firmware or DNS issue — LG TVs use their own network stack; stale DNS cache or wrong NAT mode causes 'LG TV internet not connecting' or 'LG smart TV internet not working' even when phones on the same Wi-Fi work fine.
  • Quick fix summary: (1) Release/renew IP and flush DNS on Windows; (2) Reset network stack with netsh/winsock; (3) Power-cycle router and gateway; (4) On LG TV, clear network settings and set manual DNS to 8.8.8.8; (5) On Android, forget and rejoin the Wi-Fi network or toggle Airplane mode.
Fix Approaches Compared
MethodWhen to UseTimeRisk
ipconfig /release + /renew + DNS flush (Windows)Single Windows PC shows 'no internet' but router is fine; other devices work2 minNone — safe, reversible
netsh winsock reset + netsh int ip reset (Windows)'Internet not secured' or persistent no-internet after IP renewal fails; corrupted Winsock catalog5 min + rebootLow — requires admin; resets custom LSP entries
Power-cycle modem/router (all platforms)All devices on network have no internet; T-Mobile Home Internet gateway stuck5 minNone — brief network outage
Factory-reset network adapter / uninstall driver (Windows)Driver corruption; adapter shows yellow exclamation; no IP obtainable at all15 minMedium — must reinstall correct driver
Manual DNS override (8.8.8.8 / 1.1.1.1)Pages don't load but ping to IP works; DNS-only failure on any device including LG TV3 minNone
LG TV network reset (Menu > Connection > Reset)'LG TV internet not working' after firmware update or ISP change5 minLow — clears saved Wi-Fi passwords on TV
Android Forget Wi-Fi + rejoin / toggle Airplane mode'Internet not available on wifi android'; captive portal detection stuck2 minNone
T-Mobile Home Internet app reboot / SIM re-provisionT-Mobile gateway shows online but 'no internet' persists; IPv6 allocation failure10 minNone

Understanding the Error: Why 'Internet No Internet Access' Happens

The phrase 'Internet no internet access' (or the Windows 10 yellow exclamation '!') means your device successfully associated with a Wi-Fi access point at Layer 2 (data link) but failed connectivity validation at Layer 3 (network/internet). Windows performs this check via the Network Connectivity Status Indicator (NCSI) service, which tries to reach http://www.msftconnecttest.com/connecttest.txt. If that probe fails, Windows stamps the adapter with 'No Internet' or 'No Internet Secured' (the latter appears when the Wi-Fi is WPA2/WPA3 encrypted but no internet route exists).

Android uses a similar captive-portal probe (http://connectivitycheck.gstatic.com). LG Smart TVs have their own internal DNS and HTTP probes.


Step 1: Isolate the Scope

Before touching any settings, answer these questions:

  1. Does only one device have no internet, or do all devices?

    • All devices → problem is at the router, modem, or ISP level.
    • One device only → problem is on that device (driver, IP stack, DNS).
  2. Can you ping your default gateway? Open Command Prompt (Admin) on Windows and run:

    ipconfig
    ping <your-gateway-IP>
    
    • Gateway ping fails → local network issue (bad IP assignment, adapter problem).
    • Gateway ping succeeds but internet fails → DNS or ISP routing issue.
  3. Can you ping 8.8.8.8?

    ping 8.8.8.8
    
    • Ping to 8.8.8.8 works but websites don't load → DNS-only failure.
    • Ping to 8.8.8.8 fails → routing or firewall issue beyond the gateway.

Step 2: Fix — Windows 10 'Internet No Internet Access' or 'No Internet Secured'

Fix 2a: Release, Renew, and Flush DNS

Open Command Prompt as Administrator and run the following commands in sequence. This resolves the majority of 'connected to internet no internet' and 'internet no access windows 10' cases:

ipconfig /release
ipconfig /flushdns
ipconfig /renew
netsh winsock reset
netsh int ip reset resetlog.txt

After running these, reboot your PC. Windows will request a fresh DHCP lease and rebuild the TCP/IP stack.

Fix 2b: Reset Network Adapter via PowerShell

If the above does not work:

# Run as Administrator
Get-NetAdapter | Where-Object {$_.Status -eq 'Up'} | Restart-NetAdapter
Fix 2c: Set Manual DNS

If pinging 8.8.8.8 works but DNS resolution fails:

netsh interface ip set dns name="Wi-Fi" static 8.8.8.8
netsh interface ip add dns name="Wi-Fi" 1.1.1.1 index=2
ipconfig /flushdns

Replace "Wi-Fi" with the exact name of your adapter shown in ipconfig /all.

Fix 2d: Disable/Re-enable the NCSI Probe (for false 'No Internet' flags)

Sometimes Windows NCSI falsely marks a working connection as 'no internet' due to a blocked msftconnecttest.com probe (common in corporate environments or with Pi-hole):

reg add "HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" /v EnableActiveProbing /t REG_DWORD /d 0 /f

Reboot after applying. Note: this disables the connectivity indicator entirely — use only if you confirmed internet actually works but the icon is wrong.


Step 3: Fix — T-Mobile Home Internet 'No Internet'

T-Mobile's Home Internet gateway (Nokia or Arcadyan) uses LTE/5G radio. The most common failure modes:

  • Radio gets stuck on a congested band → reboot the gateway via the T-Mobile app (My T-Mobile > Internet > Restart).
  • IPv6 allocation failure → log into the gateway admin at 192.168.12.1, navigate to Advanced > LAN Settings, and try toggling IPv6 off, saving, then back on.
  • DNS pushed by T-Mobile is unreachable → change LAN DNS to 8.8.8.8 and 8.8.4.4 in the gateway admin UI.
  • SIM provisioning error (rare) → contact T-Mobile support for re-provisioning; shows as gateway online with no WAN IP.

Power-cycle procedure for T-Mobile gateway:

  1. Unplug power from the gateway.
  2. Wait 60 seconds (allows radio capacitors to fully discharge).
  3. Plug back in and wait 3–5 minutes for the radio to re-register with the tower.

Step 4: Fix — LG Smart TV Internet Not Working

LG TVs (webOS) have a known quirk: after firmware updates or ISP DNS changes, the TV's internal DNS cache becomes stale and the 'LG TV internet not connecting' error appears even though your phone works fine on the same network.

Method A: Change DNS on LG TV

  1. Go to Settings > All Settings > Network > Wi-Fi Connection > Advanced Wi-Fi Settings.
  2. Set DNS Server to Manual and enter 8.8.8.8.
  3. Save and reconnect.

Method B: Full network reset on LG TV

  1. Go to Settings > All Settings > General > Reset to Initial Settings (or on older webOS: Settings > Network > Reset Network).
  2. Reconnect to your Wi-Fi and test.

Method C: Disable LG Content Store / Update check (workaround) Some users report that LG's background update checks block normal browsing DNS. Setting DNS to 1.1.1.1 often resolves this.


Step 5: Fix — Android 'Internet Not Available on WiFi'

  1. Toggle Airplane Mode — enables a full radio stack reset without rebooting.
  2. Forget and rejoin the Wi-Fi network — clears captive portal state.
  3. Change DNS via Private DNS (Android 9+):
    • Go to Settings > Network & Internet > Advanced > Private DNS.
    • Choose 'Private DNS provider hostname' and enter dns.google.
  4. Reset network settings (last resort):
    • Settings > General Management > Reset > Reset Network Settings.

Step 6: Fix — 'Internet Not Getting Full Speed' or 'No Upload Speed'

If downloads work but upload is zero or near-zero:

  • Check for upload throttling by your router's QoS settings.
  • Run a duplex mismatch test: some adapters auto-negotiate to half-duplex on certain switches.
    netsh int tcp show global
    
    Look for Auto-Tuning Level. If it says 'disabled', re-enable:
    netsh int tcp set global autotuninglevel=normal
    
  • Disable Large Send Offload (LSO) in adapter properties if upload is stuck at 0: Device Manager > Network Adapters > [Your adapter] > Properties > Advanced > Large Send Offload v2 (IPv4/IPv6) > Disabled.

Step 7: 'Internet Not Showing Up' on Windows 10 (Wi-Fi SSID Missing)

If your Wi-Fi network doesn't appear in the list:

:: Show all visible networks
netsh wlan show networks

:: Restart WLAN AutoConfig service
net stop wlansvc
net start wlansvc

:: Update driver via PnP
pnputil /scan-devices

Also check: your router may be broadcasting on 5 GHz only, and your adapter may be 2.4 GHz only — check adapter specs and router channel settings.

Frequently Asked Questions

bash
#!/usr/bin/env bash
# ============================================================
# Internet Connectivity Diagnostic & Fix Script
# For Linux/macOS. Windows commands included as comments.
# Run as root/sudo on Linux, or open Admin CMD on Windows.
# ============================================================

echo "=== Step 1: Check local IP assignment ==="
if [[ "$OSTYPE" == "linux-gnu"* ]] || [[ "$OSTYPE" == "darwin"* ]]; then
  ip addr show 2>/dev/null || ifconfig
fi
# Windows CMD equivalent:
# ipconfig /all

echo ""
echo "=== Step 2: Ping default gateway ==="
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
  GW=$(ip route | awk '/default/ {print $3; exit}')
elif [[ "$OSTYPE" == "darwin"* ]]; then
  GW=$(netstat -rn | awk '/default/ {print $2; exit}')
fi
echo "Gateway detected: $GW"
ping -c 4 "$GW"
# Windows CMD: ping $(ipconfig | findstr "Default Gateway" | head -1 | awk '{print $NF}')

echo ""
echo "=== Step 3: Ping external IP (bypass DNS) ==="
ping -c 4 8.8.8.8
# Windows CMD: ping 8.8.8.8

echo ""
echo "=== Step 4: Test DNS resolution ==="
if command -v nslookup &>/dev/null; then
  nslookup google.com
  nslookup google.com 8.8.8.8
  nslookup google.com 1.1.1.1
fi
# Windows CMD: nslookup google.com && nslookup google.com 8.8.8.8

echo ""
echo "=== Step 5: Test HTTP connectivity ==="
curl -sv --max-time 10 http://www.msftconnecttest.com/connecttest.txt 2>&1 | tail -20
# Windows PowerShell: Invoke-WebRequest http://www.msftconnecttest.com/connecttest.txt

echo ""
echo "=== Step 6: Flush DNS cache ==="
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
  sudo systemd-resolve --flush-caches 2>/dev/null || sudo /etc/init.d/nscd restart 2>/dev/null
  echo "DNS cache flushed (systemd-resolved or nscd)"
elif [[ "$OSTYPE" == "darwin"* ]]; then
  sudo dscacheutil -flushcache
  sudo killall -HUP mDNSResponder
  echo "macOS DNS cache flushed"
fi
# Windows CMD (run as Admin):
# ipconfig /flushdns

echo ""
echo "=== Step 7: Release and Renew DHCP (Linux) ==="
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
  IFACE=$(ip route | awk '/default/ {print $5; exit}')
  echo "Interface: $IFACE"
  sudo dhclient -r "$IFACE" && sudo dhclient "$IFACE"
fi
# Windows CMD (run as Admin):
# ipconfig /release
# ipconfig /renew

echo ""
echo "=== Step 8: Windows-only — Reset TCP/IP stack ==="
echo "Run the following in Windows Admin CMD if above steps fail:"
echo "  netsh winsock reset"
echo "  netsh int ip reset resetlog.txt"
echo "  netsh int tcp set global autotuninglevel=normal"
echo "  Then reboot."

echo ""
echo "=== Step 9: Check traceroute to diagnose where packets stop ==="
traceroute -m 15 8.8.8.8 2>/dev/null || tracepath 8.8.8.8
# Windows CMD: tracert 8.8.8.8

echo ""
echo "=== Step 10: Check open ports and firewall ==="
if command -v ss &>/dev/null; then
  ss -tunlp
fi
# Windows PowerShell: Get-NetFirewallRule | Where-Object {$_.Enabled -eq 'True' -and $_.Direction -eq 'Outbound'} | Select Name,DisplayName | Format-Table

echo ""
echo "=== Diagnostic complete. Review output above for anomalies. ==="
E

Error Medic Editorial

Error Medic Editorial is a team of senior DevOps and SRE engineers with 10+ years of experience diagnosing network, OS, and application-level failures across cloud and on-premise environments. Our guides are written based on real incident post-mortems and validated against production systems running Windows, Linux, Android, and embedded platforms like smart TVs.

Sources

Related Articles in Other Internet No

Explore More wifi Guides