OtherMedium

Wi-Fi Connected but No Internet: Complete Troubleshooting Guide

This article explains why a device shows a Wi-Fi connection but lacks internet access and provides step-by-step solutions for Windows, macOS, Linux, Android, and iOS.

Updated at February 16, 2026
5-15 min
Easy
FixPedia Team
Применимо к:Windows 10/11macOS Monterey+Ubuntu 20.04+Android 10+iOS 15+

What Does the "Wi-Fi Connected but No Internet" Error Mean

The error "Wi-Fi connected but no internet" (often displayed as "No internet access" or "Limited connectivity" in English) occurs when your device successfully associates with a Wi-Fi access point (router) but cannot access external networks, primarily the internet. The Wi-Fi icon appears without an exclamation mark or triangle, but when you try to open a website (e.g., google.com) or use an online service, you receive a connection error message.

Symptoms:

  • The system tray (Windows) or settings (Android/iOS/macOS) shows "Connected".
  • A connection check (e.g., via ping 8.8.8.8) fails—packets do not get through.
  • The device appears as active in the router's client list.
  • Sometimes "Limited access" is shown instead of "No internet".

Common Causes

Causes can originate from the device, router, or ISP. Here are the most frequent:

  1. Router or ISP Issues:
    • The router has no WAN connection from the ISP (disconnected cable, ISP-side problem).
    • Router software failure (frozen firmware, overheating).
    • Data limit exhausted (for capped mobile plans).
  2. Incorrect IP Addressing or DNS Settings on the Device:
    • The device received an invalid IP address (e.g., in the 169.254.x.x range—this is APIPA, indicating no DHCP server).
    • DNS servers are incorrectly specified (unavailable or blocking).
    • IP address conflict on the local network (two devices received the same address).
  3. Outdated or Corrupted Network Adapter Drivers:
    • The Wi-Fi or Ethernet adapter driver is incompatible with the current OS version.
    • Driver corruption after a system update or software installation.
  4. Software Conflicts:
    • A firewall (built-in or third-party) blocks outgoing traffic.
    • Antivirus or a VPN client intercepts and blocks the connection.
    • Network optimization programs incorrectly modify settings.
  5. Wi-Fi Network Configuration Issues:
    • Client Isolation is enabled on the router, preventing devices from communicating with each other or the internet.
    • The router's DHCP server is misconfigured (disabled or wrong range).
    • MAC filtering is blocking your device.
  6. DNS Resolution Problems:
    • The router or ISP returns invalid DNS records.
    • ISP DNS servers are unavailable or slow to respond.

Troubleshooting Steps

We recommend performing the steps in order, from simplest to most complex. Most issues are resolved in the first few steps.

Step 1: Basic Reboot

Often, a simple restart resolves the problem.

  1. Power off your router (unplug it for 30 seconds).
  2. Power on the router and wait for it to fully boot (usually 1–2 minutes, until indicator lights stabilize).
  3. Restart your device (computer, smartphone, tablet).
  4. Test internet access.

💡 Tip: If possible, connect your device directly to the router via an Ethernet cable. If the internet works over cable—the issue is with Wi-Fi, not the ISP.

Step 2: Check and Configure IP/DNS

Ensure your device is receiving correct network parameters.

For Windows 10/11:

  1. Open Control PanelNetwork and InternetNetwork and Sharing CenterChange adapter settings.
  2. Right-click your active Wi-Fi adapter → Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4)Properties.
  4. Ensure "Obtain an IP address automatically" and "Obtain DNS server address automatically" are selected.
  5. If already selected, try manually setting DNS:
    • "Use the following DNS server addresses":
      • Preferred: 8.8.8.8
      • Alternate: 8.8.4.4
    • Click OK.
  6. Open Command Prompt (Win+R → cmd) and run:
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
    
  7. Test connectivity.

For macOS:

  1. System SettingsNetworkWi-FiDetailsTCP/IP.
  2. In the "Configure IPv4" dropdown, select "Using DHCP".
  3. On the DNS tab, add 8.8.8.8 and 8.8.4.4, removing any existing entries.
  4. Click OKApply.

For Android:

  1. SettingsNetwork & InternetInternet (or Wi-Fi) → tap the network → Modify network.
  2. Under "IP settings", select DHCP (Automatic).
  3. Under "DNS" (if available), select Automatic or manually set 8.8.8.8.
  4. Save.

For iOS:

  1. SettingsWi-Fi → tap the i next to the network.
  2. Under "Configure DNS", select Automatic or Manual and add 8.8.8.8.
  3. Go back and select "Forget This Network", then reconnect.

For Linux (Ubuntu/Debian):

# Check current settings
ip addr show
cat /etc/resolv.conf

# If using NetworkManager, go to settings and set IPv4 to "Automatic (DHCP)".
# Or via terminal (example for interface wlan0):
sudo dhclient -r wlan0  # release IP
sudo dhclient wlan0     # renew

After configuration, try opening a website or run:

ping 8.8.8.8

If ping works but websites don’t—it's a DNS issue. If ping fails—the problem is at the IP/router level.

Step 3: Update Network Adapter Drivers

Outdated drivers are a common cause on Windows.

For Windows:

  1. Press Win+XDevice Manager.
  2. Expand Network adapters.
  3. Right-click your Wi-Fi adapter (e.g., Intel(R) Dual Band Wireless-AC 8265) → Update driver.
  4. Select "Search automatically for updated driver software".
  5. If Windows finds nothing, download the driver from the laptop or adapter manufacturer's website (Realtek, Intel, Atheros, etc.).
  6. Install the driver and restart the computer.

For macOS and Linux:

Drivers are typically built-in. Update the system:

  • macOS: System SettingsSoftware Update.
  • Linux: sudo apt update && sudo apt upgrade (for Debian/Ubuntu).

Step 4: Check Firewall and Antivirus

Temporarily disable them for diagnosis.

Windows:

  1. Control PanelWindows Defender FirewallTurn Windows Defender Firewall on or off.
  2. Disable for both private and public networks.
  3. Also disable any third-party antivirus (via its tray icon).
  4. Test the internet. If it works—configure exceptions in the firewall/antivirus for your browser or network.

macOS:

  1. System SettingsNetworkFirewall (or Security & PrivacyFirewall).
  2. Turn off the firewall.
  3. Disable any third-party antivirus if installed.

Android/iOS:

These systems typically lack restrictive firewalls, but check for VPN apps and "optimizers".

⚠️ Important: Do not leave the firewall and antivirus disabled long-term. Re-enable them after testing.


Step 5: Reset Network Settings

If previous steps didn’t help, reset network settings to factory defaults.

For Windows 10/11:

  1. Windows Settings (Win+I) → Network & InternetAdvanced network settings.
  2. Scroll to "Network reset"Reset now.
  3. Confirm. The computer will restart, and all network adapters will be reinstalled. You’ll need to reconnect to Wi-Fi (the password will be saved).

For macOS:

  1. System SettingsNetwork.
  2. Select Wi-Fi → click "Remove" (minus sign) → Apply.
  3. Add the network again via "+".
  4. You can also flush the DHCP cache in Terminal:
    sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache
    

For Android:

  1. SettingsSystemReset optionsReset Wi-Fi, mobile & Bluetooth.
  2. Confirm. All saved Wi-Fi networks, passwords, and Bluetooth pairings will be deleted.

For iOS:

  1. SettingsGeneralTransfer or Reset iPhoneReset.
  2. Select "Reset Network Settings".
  3. Enter your passcode to confirm.

For Linux (Ubuntu):

# Remove NetworkManager configurations
sudo rm /etc/NetworkManager/system-connections/*
sudo systemctl restart NetworkManager
# Or via GUI: delete the connection and create a new one.

Step 6: Check Router and ISP

If none of the device-side steps helped:

  1. Check the router:
    • Connect to the router via Ethernet cable. If the internet works—the issue is with the router's Wi-Fi module.
    • Access the router's web interface (usually 192.168.1.1 or 192.168.0.1). Check the WAN connection status (should show "Connected").
    • Reboot the router (see Step 1).
    • If possible, perform a factory reset on the router (using the Reset button) and reconfigure it.
  2. Contact your ISP:
    • Ask if there are known outages in your area.
    • Check if your MAC address or IP is blocked.
    • For home internet: the issue might be on the subscriber line or ISP's OTA equipment.
  3. Try alternative DNS:
    • In the router's WAN/DNS settings, set public DNS servers: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). Save and reboot the router.

Prevention

To minimize recurrence:

  • Keep software updated: network adapter drivers, router firmware, and the operating system.
  • Use reliable DNS servers: instead of relying on the ISP's automatic DNS, set public ones (Google DNS or Cloudflare) on your router or device.
  • Do not disable automatic IP acquisition (DHCP) unless a static IP is required.
  • Avoid conflicting software: don't install multiple antivirus programs or "network optimizers". Enable the firewall only with necessary rules.
  • Maintain router health: avoid overheating, reboot periodically, and update firmware from the manufacturer's official site.
  • For public Wi-Fi (cafes, airports): sometimes browser-based authentication is required. Ensure you complete it.

F.A.Q.

Why does Wi-Fi show connected but no internet?
How to quickly fix the 'no internet' problem?
Can an antivirus block internet?
Why does Wi-Fi work on the phone but not on the laptop?

Hints

Restart the router and device
Check IP and DNS settings
Update network adapter drivers
Temporarily disable firewall and antivirus
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community