Error Medic

Chromebook 'Network Not Available' Error: Complete Troubleshooting Guide

Fix the Chromebook 'Network Not Available' error fast. Step-by-step fixes for Acer, Lenovo & all models — even when connected to Wi-Fi. Resolve in minutes.

Last updated:
Last verified:
2,274 words
Key Takeaways
  • Root cause 1: Chrome OS DNS resolution failure — the Chromebook connects to Wi-Fi but cannot resolve hostnames, causing 'Network Not Available' even with a valid IP address assigned.
  • Root cause 2: Corrupted network profile or cached network state — Chrome OS stores per-SSID configuration that can become stale after router changes, ISP outages, or OS updates, blocking actual traffic flow.
  • Root cause 3: Captive portal or proxy misconfiguration — enterprise, school, or hotel networks require authentication that Chrome OS fails to detect, locking the device into a 'connected but no internet' state.
  • Quick fix summary: Start with a network stack reset (Settings → Network → Forget network, then reconnect), flush DNS via the chrome://net-internals/#dns page, and if the issue persists, run a Chromebook Powerwash or check router DHCP settings.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Forget & Reconnect to Wi-FiFirst step for any 'network not available' symptom1-2 minLow — no data loss
Flush DNS Cache (chrome://net-internals)Connected to Wi-Fi but websites won't load2 minNone — purely in-memory
Change DNS to Google (8.8.8.8) or Cloudflare (1.1.1.1)ISP DNS is failing; recurring DNS errors in net-internals3 minNone
Disable VPN / Extension ProxyVPN or proxy extension installed; error appears suddenly1 minNone
Router DHCP Lease Renewal / MAC Filter CheckOnly one device affected; other devices work fine on same network5-10 minLow — router login required
Chrome OS Network Reset via croshPersistent issue after all software fixes5 minLow — resets network stack only
Powerwash (Factory Reset)All other methods failed; OS-level corruption suspected20-30 minHigh — erases local data
Check Chromebook Hardware (Wi-Fi card)Specific to Acer/Lenovo models with known Wi-Fi firmware bugs15 minLow if checking logs only

Understanding the 'Network Not Available' Error on Chromebook

When your Chromebook displays 'Network not available' — either in the system tray, on the login screen, or as a Chrome browser error — it signals a disconnect between the OS reporting a Wi-Fi association and the actual ability to route packets to the internet. The exact strings you may encounter include:

  • Network not available
  • No network available
  • ERR_NETWORK_CHANGED
  • ERR_NAME_NOT_RESOLVED
  • DNS_PROBE_FINISHED_NO_INTERNET
  • Network not available. Try connecting to a network. (login screen variant)

This guide covers all Chromebook brands — including Acer Chromebook network not available (Chromebook 314, Spin 514) and Lenovo Chromebook network not available (IdeaPad Flex 3, Duet) — since the Chrome OS network stack is identical across OEMs.


Step 1: Verify the Actual Connection State

Before changing anything, confirm exactly what Chrome OS sees.

  1. Click the system tray (bottom-right clock area).
  2. Click the Wi-Fi icon — note whether it shows full bars with an exclamation mark (!) or a disconnected icon.
  3. Open a new Chrome tab and navigate to chrome://network-internals/ — this is your diagnostic dashboard.
  4. In the left pane, click Wi-Fi — confirm connection_state shows connected and that an IP address, gateway, and DNS server are listed.
  5. Navigate to chrome://net-internals/#dns and look for repeated net::ERR_NAME_NOT_RESOLVED entries.

If the device shows connected with an IP but no internet, you have a DNS or routing problem, not a Wi-Fi association problem. If it shows no IP at all, you have a DHCP failure.


Step 2: Quick Restart Sequence (90-Second Fix)

This resolves transient stack errors in the majority of cases:

  1. Toggle Airplane Mode — Click system tray → click the Wi-Fi toggle twice (off, wait 5 seconds, on).
  2. Restart the Chromebook — Hold Power → select Restart (not Shut Down; Restart fully clears kernel network buffers).
  3. Restart your router/modem — Unplug power for 30 seconds, plug back in, wait for full boot (~90 seconds), then reconnect the Chromebook.

Step 3: Forget and Re-Add the Wi-Fi Network

A corrupted network profile is a leading cause of Chromebook network not available but connected symptoms.

  1. Go to SettingsNetworkWi-Fi.
  2. Click the gear icon next to your network.
  3. Click Forget at the bottom.
  4. Reconnect by selecting the network from the list and entering your password.
  5. Before reconnecting, confirm your router is broadcasting on 2.4 GHz as well as 5 GHz — some Chromebook Wi-Fi cards (notably Mediatek MT7921 in budget Lenovo models) have intermittent 5 GHz association issues.

Step 4: Flush DNS Cache and Switch DNS Servers

  1. Open Chrome and go to chrome://net-internals/#dns.
  2. Click Clear host cache.
  3. Go to chrome://net-internals/#sockets and click Flush socket pools.
  4. To change DNS servers permanently:
    • SettingsNetworkWi-Fi → click your network name.
    • Click the Network tab.
    • Under Name servers, select Custom name servers.
    • Enter 8.8.8.8 and 8.8.4.4 (Google) or 1.1.1.1 and 1.0.0.1 (Cloudflare).
  5. Reconnect and test.

Step 5: Check for Captive Portals and Proxy Issues

Hotel, school, or corporate networks often require clicking a login page before granting internet access. Chrome OS should auto-detect this and open a portal window, but this detection can fail.

  1. With Wi-Fi connected, open Chrome and manually navigate to http://captive.apple.com or http://neverssl.com — these plain HTTP pages force captive portals to intercept.
  2. If a login page appears, authenticate and test connectivity.
  3. If a proxy is configured: SettingsNetworkProxy → verify it's set to Direct Internet connection unless you intentionally use a proxy.
  4. Disable any Chrome extensions that inject proxy settings (common culprits: VPN extensions, ad-blockers with proxy features). Go to chrome://extensions/ and toggle them off one by one.

Step 6: Reset Network Configuration via crosh

For persistent cases, Chrome OS's built-in developer shell (crosh) lets you interact with the network stack directly.

Open crosh with Ctrl+Alt+T, then use the commands shown in the code_block section below.


Step 7: Acer Chromebook — Specific Notes

Several Acer Chromebook models (Chromebook 315, Chromebook Spin 713) have reported Wi-Fi dropping after suspend/resume due to a firmware bug in the Intel AX201 Wi-Fi card. Symptoms match 'network not available but connected to Wi-Fi' exactly.

  • Ensure Chrome OS is fully updated: SettingsAbout Chrome OSCheck for updates.
  • In crosh, run connectivity show devices and check if the Wi-Fi device state is enabled.
  • If the Wi-Fi card shows as disabled after wake, the workaround is: SettingsDevicePower → disable Sleep when lid is closed, or enable Keep Wi-Fi on during sleep.

Step 8: Lenovo Chromebook — Specific Notes

Lenovo Chromebook (IdeaPad 3, Duet, Flex 5) users running Chrome OS 105+ have reported DNS failures tied to the Mediatek Wi-Fi driver. The fix:

  1. Go to chrome://flags/#dns-over-https.
  2. Set Secure DNS lookups to Enabled.
  3. In SettingsPrivacy and securitySecurityUse secure DNS, choose With: Cloudflare (1.1.1.1).
  4. Reboot and test.

Step 9: Powerwash (Last Resort)

If all steps above fail, a Powerwash resets Chrome OS to factory defaults without reinstalling the OS.

  1. SettingsAdvancedReset settingsPowerwashRestart.
  2. Alternatively, on the login screen, press Ctrl+Alt+Shift+R.
  3. Warning: This erases all local files, Android apps, and Linux containers. Sync your Google Drive files first.
  4. After Powerwash, connect to Wi-Fi before signing in to allow Chrome OS to pull the latest updates immediately.

Frequently Asked Questions

bash
# ============================================================
# Chromebook 'Network Not Available' — Diagnostic & Fix Script
# Run commands in crosh: press Ctrl+Alt+T in Chrome
# ============================================================

# --- STEP 1: Open crosh shell ---
# Press Ctrl+Alt+T, then type:
shell
# (Only available in Developer Mode; skip to step 2 if not in Dev Mode)

# --- STEP 2: Basic connectivity check ---
ping -c 4 8.8.8.8
# Expected: 4 packets transmitted, 4 received, 0% packet loss
# If this FAILS: routing/IP issue. If it PASSES: DNS issue.

ping -c 4 google.com
# Expected: resolves to an IP and returns pings
# If this FAILS but 8.8.8.8 works: DNS is broken

# --- STEP 3: Check DNS resolution ---
nslookup google.com
# Look for: Non-authoritative answer with a valid IP
# Error: ;; connection timed out; no servers could be reached = DNS server down

# --- STEP 4: View current network interfaces ---
ifconfig
# or:
ip addr show
# Look for wlan0 or wlo1 with a valid inet (IPv4) address
# No inet address = DHCP failure

# --- STEP 5: Check routing table ---
ip route show
# Expected output example:
# default via 192.168.1.1 dev wlan0
# 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.45
# Missing 'default via' line = gateway not set (DHCP problem)

# --- STEP 6: Check current DNS servers ---
cat /etc/resolv.conf
# Expected: nameserver 8.8.8.8 (or your router IP)
# If empty or pointing to a dead server, DNS will fail

# --- STEP 7: Force DHCP renewal (Developer Mode only) ---
dhcpcd -k wlan0   # release current lease
dhcpcd wlan0      # request new lease

# --- STEP 8: Restart network service (Developer Mode only) ---
stop shill
start shill
# Wait 10 seconds, then reconnect to Wi-Fi from system tray

# --- STEP 9: Use crosh built-in network diagnostics (NO dev mode needed) ---
# Press Ctrl+Alt+T (opens crosh, not full shell)
connectivity show services
# Look for: State=online for your Wi-Fi service
# 'State=ready' with no 'online' = portal or DNS issue
# 'State=idle' = not connected at all

connectivity show devices
# Confirm your Wi-Fi device shows: Enabled=true, Powered=true

# --- STEP 10: Test specific DNS servers manually ---
nslookup google.com 8.8.8.8
# If THIS works but your default DNS doesn't: ISP DNS is broken
# Fix: change DNS in Settings → Network → Wi-Fi → [network] → Name servers

nslookup google.com 1.1.1.1
# Secondary test with Cloudflare DNS

# --- STEP 11: Check Chrome net-internals from browser URL bar ---
# (No dev mode needed — just paste in Chrome address bar)
# chrome://net-internals/#dns          -- flush DNS cache
# chrome://net-internals/#sockets      -- flush socket pools
# chrome://net-internals/#events       -- live network event log
# chrome://network-internals/          -- full Chrome OS network dashboard
# chrome://flags/#dns-over-https       -- enable DoH for Mediatek fix

# --- STEP 12: Collect Wi-Fi logs for bug reports (Acer/Lenovo hardware issues) ---
dmesg | grep -i 'wlan\|wifi\|mt7921\|iwlwifi\|ath10k' | tail -50
# Look for: firmware errors, authentication timeouts, or driver resets
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 OS-level connectivity faults across enterprise and consumer platforms. Our Chrome OS guides are validated on physical Acer, Lenovo, HP, and Samsung Chromebook hardware running stable, beta, and developer Chrome OS channels. We cross-reference every fix against official Chromium project bug trackers and Google Support documentation.

Sources

Related Articles in Other Chromebook Network Not Available

Explore More wifi Guides