ASUS Router No Internet Connection: Complete Troubleshooting Guide (2024)
Fix ASUS router no internet issues fast. Step-by-step guide covering DNS, WAN, DHCP, and firmware fixes for routers and laptops showing 'no internet access'.
- Root cause 1: WAN/ISP misconfiguration — ASUS router fails to obtain a valid IP from your ISP due to PPPoE credential errors, DHCP lease failure, or MAC address mismatch after hardware changes.
- Root cause 2: DNS resolution failure — The router obtains a WAN IP but cannot resolve domain names, causing Windows/macOS to show 'Connected, no internet' or the yellow exclamation mark on the Wi-Fi icon.
- Root cause 3: Firmware bugs or corrupted NVRAM settings — Older ASUS firmware (pre-3.0.0.4.386) contains known bugs that break NAT and routing tables after power cycles or forced reboots.
- Root cause 4: Laptop-specific driver or TCP/IP stack corruption — An ASUS laptop connected to Wi-Fi but showing no internet may have a corrupted Winsock catalog or outdated Intel/Realtek Wi-Fi adapter drivers.
- Quick fix summary: Power-cycle modem and router (30-second gap), verify WAN settings in ASUS router admin panel (192.168.1.1), flush DNS and reset TCP/IP stack on the client device, and update router firmware via ASUS Router app or web UI.
| Method | When to Use | Time | Risk |
|---|---|---|---|
| Power-cycle modem + router | First step for any 'no internet' symptom; clears stale DHCP leases | 2-5 min | None |
| Release/Renew WAN IP in ASUS Admin | Router shows WAN IP as 0.0.0.0 or 169.254.x.x in Network Map | 2 min | None |
| Change DNS to 8.8.8.8 / 1.1.1.1 | Router has WAN IP but websites won't load; DNS timeouts | 3 min | Low |
| Reset TCP/IP stack & Winsock (laptop) | Laptop connected to Wi-Fi but no internet; other devices work fine | 5 min | Low — requires reboot |
| Update/rollback ASUS firmware | Problem started after firmware update; random disconnects | 15-20 min | Medium — brief outage |
| NVRAM reset (factory default) | All else fails; corrupted settings after power surge or bad config | 10 min + reconfigure | High — erases all settings |
| Re-enter PPPoE credentials | WAN type is PPPoE (fiber/DSL); error 'PPP connection failed' | 5 min | Low |
| Clone MAC address | ISP locks service to original router/modem MAC; WAN IP not assigned | 5 min | Low |
Understanding the ASUS Router No Internet Error
When your ASUS router shows 'no internet connection' — or your ASUS laptop displays the dreaded yellow exclamation mark on the Wi-Fi icon — there are two fundamentally different failure points: the WAN side (router-to-ISP link) and the LAN side (device-to-router link). Misidentifying which side is broken wastes hours of troubleshooting time.
Common error messages you might see:
- Windows:
"No internet access"or"Connected, no internet"with yellow exclamation on taskbar - macOS:
"Wi-Fi has the self-assigned IP address 169.254.x.x and will not be able to connect to the Internet" - ASUS router web UI (192.168.1.1): WAN IP shows
0.0.0.0in Network Map - Browser:
ERR_NAME_NOT_RESOLVEDorDNS_PROBE_FINISHED_NO_INTERNET - PPPoE users:
"PPP connection failed"or"Authentication failed (691)"
Step 1: Identify Whether the Problem Is Router-Side or Device-Side
Before touching any settings, determine scope:
- Check other devices — Connect another phone or laptop to the same ASUS Wi-Fi. If ALL devices have no internet, the problem is the router or ISP. If only ONE device fails, it's a device-specific issue.
- Check the ASUS router admin panel — Open a browser and navigate to
http://192.168.1.1(default) orhttp://router.asus.com. Log in with your admin credentials (default: admin/admin unless changed). Go to Network Map and look at the WAN IP address field.- If WAN IP is
0.0.0.0→ Router cannot reach ISP (WAN-side problem) - If WAN IP is a valid public IP (e.g.,
203.x.x.x) → DNS or routing problem
- If WAN IP is
- Ping test from router — In the ASUS admin panel, go to Administration → Diagnostic. Ping
8.8.8.8. If ping fails but WAN IP exists, you have a routing/firewall issue. If DNS lookup forgoogle.comfails but ping to IP works, it's pure DNS.
Step 2: Fix Router-Side WAN Problems
2a. Power-Cycle Sequence (Always Start Here)
Modem caches DHCP leases. ASUS router must be powered down AFTER the modem:
- Unplug your modem (coax/DSL device from ISP) from power.
- Unplug your ASUS router from power.
- Wait 30 seconds minimum.
- Plug in modem first. Wait 60 seconds for full initialization.
- Plug in ASUS router. Wait 2 minutes.
- Check internet.
2b. Release and Renew WAN IP
Navigate to http://192.168.1.1 → WAN → Internet Connection. Scroll down and click Release then Renew. Watch the WAN IP field populate. If it stays at 0.0.0.0, proceed to connection-type-specific fixes.
2c. Verify WAN Connection Type
Under WAN → Internet Connection → WAN Connection Type, ensure the correct type is selected:
- Automatic IP — Most cable internet connections
- PPPoE — Most DSL/fiber (requires username/password from ISP)
- Static IP — Business connections with fixed IP
- PPTP/L2TP — Some European ISPs
For PPPoE: Re-enter your ISP username and password exactly. Check for trailing spaces. Enable Connect to DNS Server automatically.
2d. Clone Your MAC Address
If you replaced an older router, your ISP may have cached the previous device's MAC address. In the ASUS admin panel: WAN → Internet Connection → Special Requirement from ISP → Enable MAC Address spoofing and enter your old router's MAC. Alternatively, call your ISP to release the MAC binding.
2e. Fix DNS on the Router
Even with a valid WAN IP, broken DNS prevents internet access. Navigate to WAN → Internet Connection and set:
- DNS Server 1:
8.8.8.8(Google) - DNS Server 2:
1.1.1.1(Cloudflare)
Alternatively, under LAN → DHCP Server, set the DNS for all clients. Apply and reboot router.
2f. Update ASUS Router Firmware
Known bugs in firmware versions older than 3.0.0.4.388 cause NAT table corruption. To update:
- Admin panel → Administration → Firmware Upgrade
- Click Check to auto-detect latest firmware
- Click Upload and wait — do NOT power off during upgrade
Alternatively, install Merlin firmware (asuswrt-merlin.net) for enhanced stability.
2g. NVRAM Reset (Last Resort)
If the router was misconfigured or hit a power surge, NVRAM may be corrupted. Warning: this erases ALL settings.
- Soft reset: Admin panel → Administration → Restore/Save/Upload Setting → Initialize all settings
- Hard reset: Hold the reset pinhole button for 10 seconds until power LED flashes
After reset, reconfigure from scratch using the ASUS setup wizard.
Step 3: Fix Laptop/Device-Side Problems
If your ASUS laptop is connected to Wi-Fi but shows no internet while other devices work, the problem is software on the laptop.
3a. Flush DNS Cache and Reset TCP/IP Stack (Windows)
Open Command Prompt as Administrator and run the following commands in sequence. This resolves the majority of "Connected, no internet" issues on Windows 10/11:
ipconfig /release
ipconfig /flushdns
ipconfig /renew
netsh int ip reset
netsh winsock reset
Reboot after running all commands.
3b. Reset Network Settings on Windows 11
Go to Settings → Network & Internet → Advanced Network Settings → Network Reset. Click Reset Now. This reinstalls all network adapters and sets networking components back to default. You will need to re-enter Wi-Fi passwords.
3c. Update or Rollback Wi-Fi Adapter Driver
ASUS laptops typically use Intel AX or Realtek Wi-Fi chipsets. Outdated or corrupted drivers cause "no internet access" even when signal is strong.
- Right-click Start → Device Manager
- Expand Network Adapters
- Right-click your Wi-Fi adapter → Update driver → Search automatically
If the issue started after a Windows Update, try rolling back: Right-click adapter → Properties → Driver → Roll Back Driver.
3d. Disable IPv6 Temporarily
Some ASUS routers and ISPs have IPv6 compatibility issues. Disable IPv6 on the client:
- Control Panel → Network and Internet → Network Connections
- Right-click your Wi-Fi connection → Properties
- Uncheck Internet Protocol Version 6 (TCP/IPv6)
- Click OK
3e. macOS-Specific Fix
On macOS, go to System Preferences (or System Settings) → Network → Wi-Fi → Details → TCP/IP. Click Renew DHCP Lease. If that fails, change DNS under DNS tab to 8.8.8.8 and 1.1.1.1. For persistent issues, delete the Wi-Fi network and reconnect.
Frequently Asked Questions
#!/usr/bin/env bash
# ============================================================
# ASUS Router / Laptop No Internet Diagnostic & Fix Script
# Run on Windows (WSL/Git Bash) or Linux/macOS terminal
# ============================================================
# --- SECTION 1: Windows Commands (run in CMD as Administrator) ---
# Uncomment and run these on Windows machines
# ipconfig /all # Check current IP, gateway, DNS
# ipconfig /release # Release current DHCP lease
# ipconfig /flushdns # Clear DNS resolver cache
# ipconfig /renew # Request new DHCP lease
# netsh int ip reset resetlog.txt # Reset TCP/IP stack
# netsh winsock reset # Reset Winsock catalog
# netsh int tcp set global autotuninglevel=normal # Fix TCP window scaling
# netsh advfirewall reset # Reset Windows Firewall rules
# ping -n 4 8.8.8.8 # Test connectivity to Google DNS
# ping -n 4 google.com # Test DNS resolution
# tracert 8.8.8.8 # Trace route to diagnose hop failures
# nslookup google.com 8.8.8.8 # Manual DNS lookup bypassing system DNS
# --- SECTION 2: Linux/macOS Diagnostic Commands ---
echo "=== Network Interface Status ==="
ip addr show 2>/dev/null || ifconfig
echo "\n=== Default Gateway ==="
ip route show default 2>/dev/null || route -n get default 2>/dev/null || netstat -rn
echo "\n=== DNS Configuration ==="
cat /etc/resolv.conf 2>/dev/null || scutil --dns 2>/dev/null
echo "\n=== Ping Gateway Test ==="
GATEWAY=$(ip route show default 2>/dev/null | awk '/default/ {print $3}' | head -1)
if [ -z "$GATEWAY" ]; then
GATEWAY=$(route -n get default 2>/dev/null | grep gateway | awk '{print $2}')
fi
echo "Detected gateway: $GATEWAY"
ping -c 4 "$GATEWAY" 2>/dev/null || echo "Gateway ping failed — check LAN connection"
echo "\n=== Ping External IP (bypass DNS) ==="
ping -c 4 8.8.8.8 && echo "Internet reachable via IP" || echo "FAIL: No route to internet"
echo "\n=== DNS Resolution Test ==="
nslookup google.com 8.8.8.8 > /dev/null 2>&1 && echo "DNS OK via 8.8.8.8" || echo "FAIL: DNS resolution failed"
nslookup google.com 1.1.1.1 > /dev/null 2>&1 && echo "DNS OK via 1.1.1.1" || echo "FAIL: DNS resolution failed on 1.1.1.1"
# --- SECTION 3: ASUS Router API Diagnostic (curl) ---
# Replace ROUTER_IP, USERNAME, PASSWORD with your values
# Requires curl to be installed
ROUTER_IP="192.168.1.1"
echo "\n=== ASUS Router Admin Reachability ==="
curl -s --connect-timeout 5 "http://$ROUTER_IP/" > /dev/null && echo "Router admin panel reachable" || echo "FAIL: Cannot reach $ROUTER_IP"
# --- SECTION 4: macOS Specific Fixes ---
# Flush DNS cache on macOS
# sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Renew DHCP on macOS
# sudo ipconfig set en0 DHCP
# --- SECTION 5: Linux Specific Fixes ---
# Restart NetworkManager
# sudo systemctl restart NetworkManager
# Flush ARP cache
# sudo ip neigh flush all
# Force DHCP renew on Linux
# sudo dhclient -r && sudo dhclient
echo "\n=== Diagnostic Complete ==="
echo "If all ping tests fail, problem is router/ISP side."
echo "If IP ping works but DNS fails, set DNS to 8.8.8.8 on your router."
echo "If only this device fails, run: netsh winsock reset (Windows) or sudo systemctl restart NetworkManager (Linux)"Error Medic Editorial
The Error Medic Editorial team is composed of senior DevOps engineers, SRE specialists, and network administrators with 10+ years of experience diagnosing connectivity, firmware, and OS-level failures across enterprise and home environments. Our guides are tested against real hardware and validated against official vendor documentation before publication.
Sources
- https://www.asus.com/support/FAQ/1011703/
- https://router.asus.com/
- https://github.com/RMerl/asuswrt-merlin.ng/wiki/Troubleshooting
- https://superuser.com/questions/1579308/asus-router-connected-but-no-internet-wan-ip-0-0-0-0
- https://www.reddit.com/r/HomeNetworking/comments/asus_router_no_internet_troubleshooting/
- https://learn.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh-contexts
- https://developers.cloudflare.com/1.1.1.1/setup/router/