Skip to main content

Laptops

Laptop Is Connected But No Internet

Your laptop shows a full Wi-Fi signal, but web pages refuse to load and apps report no connection. Learn how to fix TCP/IP stack errors, DNS lookup failures, and wireless card issues.

Symptoms

  • Wi-Fi icon shows full bars with a yellow exclamation mark or 'No Internet, Secured' status
  • Browsers throw errors like DNS_PROBE_FINISHED_NO_INTERNET or ERR_INTERNET_DISCONNECTED
  • Laptop can access the local router settings page (192.168.1.1) but cannot load public websites
  • Background apps like Discord or Slack remain stuck on 'Connecting' while Wi-Fi is active
  • Laptop assigns itself an IP address starting with 169.254.x.x (APIPA self-assigned address)
  • Public Wi-Fi networks connected successfully, but the captive portal login page fails to open

Quick troubleshooting

  1. Step 1

    Toggle Network Adapters and Airplane Mode

    Turn on Airplane Mode, wait 10 seconds, and turn it off to force the wireless card to renegotiate with your router. On Windows, open Network Connections (`ncpa.cpl`), right-click your Wi-Fi adapter, select 'Disable', wait 15 seconds, and click 'Enable'. This clears temporary handshaking glitches without restarting the entire system.

  2. Step 2

    Flush DNS and Reset TCP/IP Stack

    Open Command Prompt as Administrator (or Terminal on macOS) and run `ipconfig /flushdns` followed by `netsh winsock reset` and `netsh int ip reset`. Reboot your laptop immediately after running these commands. This purges stuck network tables and builds a fresh socket configuration.

  3. Step 3

    Change to Public DNS Servers

    Open your network adapter properties, navigate to IPv4 settings, and switch from automatic DNS to manual. Enter Cloudflare's public DNS (`1.1.1.1` primary, `1.0.0.1` secondary) or Google's (`8.8.8.8` primary, `8.8.4.4` secondary). Apply the changes and attempt to load a webpage to bypass local ISP DNS bottlenecks.

  4. Step 4

    Temporarily Disable VPNs and Third-Party Antivirus

    Disable any active VPN connections and temporarily turn off third-party antivirus firewalls (like Norton, McAfee, or ExpressVPN). VPN kill-switches often remain active even after disconnecting, silently blocking all web traffic while maintaining a local Wi-Fi handshake.

  5. Step 5

    Reinstall Wi-Fi Network Drivers

    Open Device Manager, expand 'Network adapters', right-click your Intel, Realtek, or MediaTek Wi-Fi controller, and select 'Uninstall device'. Do not delete the driver software if prompted. Restart your laptop; the operating system will automatically reinstall a clean default driver upon boot.

Likely causes

  • Stale or corrupted DNS cache preventing domain name resolution
  • Corrupted TCP/IP stack or WinSock catalog on the operating system
  • Active VPN client, third-party firewall, or proxy server blocking outbound traffic
  • Router's DHCP server failing to assign a valid gateway or subnet IP address
  • Outdated, corrupted, or misconfigured wireless network card drivers
  • Internal M.2 Wi-Fi card loose, unseated, or damaged after a drop or spill

What's going on

When a laptop indicates it is connected to a network but cannot access the internet, it means your device successfully established a local wireless link with the router (Layer 2 connectivity), but data packets cannot route out to the public internet (Layer 3 connectivity).

This gap usually happens because your laptop was assigned an invalid IP configuration, your DNS requests are failing to resolve domain names into IP addresses, or a security software filter is silently dropping incoming and outgoing packets. In rarer instances, physical hardware faults—such as disconnected internal antenna leads inside the display hinge—allow the card to see strong short-range signals while failing to transmit actual internet payload data.

Symptoms people notice

  • The Wi-Fi icon displays 'No Internet, Secured' or a small caution emblem despite showing full signal strength.
  • Web browsers display errors such as DNS_PROBE_FINISHED_NO_INTERNET or ERR_NAME_NOT_RESOLVED on every website.
  • Other devices (like smartphones or smart TVs) work fine on the exact same network.
  • The laptop displays a self-assigned IP address (like 169.254.x.x) under network properties instead of a standard 192.168.x.x address.
  • Pinging external numerical IP addresses (like ping 8.8.8.8 in Command Prompt) works, but pinging domain names (like ping google.com) fails.

Likely causes

  1. Stale DNS Cache & IP Leases: Corrupted lookup tables prevent your browser from translating human-readable web addresses into numeric IP addresses.
  2. Corrupted Network Stack: OS updates or sudden unexpected shutdowns can corrupt the Windows Sockets (WinSock) catalog or TCP/IP configuration.
  3. VPN Kill-Switch Activation: A background VPN app crashed or disconnected improperly, leaving its security kill-switch enabled and blocking all non-tunneled traffic.
  4. Router DHCP Failure: The router assigned an IP conflict or failed to pass proper Gateway routing instructions to your specific device.
  5. Driver Instability: The wireless network card driver experienced a kernel crash or became corrupted after an operating system patch.
  6. Physical Antenna / Wi-Fi Card Disconnection: If the laptop was recently dropped or opened for upgrades, the tiny coaxial antenna cables attached to the internal Wi-Fi card may have popped loose.

Quick checks first

Before digging into command line prompts or opening the laptop chassis, eliminate the simplest failure points:

  • Restart the Router: Unplug your modem/router power cable for 30 seconds, then plug it back in. Wait until all status lights stabilize.
  • Forget the Network: Go to your laptop's Wi-Fi settings, select 'Forget' on your home network, and reconnect by entering the password fresh.
  • Test a Mobile Hotspot: Connect your laptop to your smartphone's cellular hotspot. If internet works on the hotspot, the issue lies in your router or ISP setup, not your laptop hardware.
  • Check Windows Troubleshooter: Run the automated 'Network Adapter' troubleshooter located in System Settings; it can occasionally identify and auto-repair socket errors instantly.

When it's a real repair

If software resets, driver reinstalls, and network flushes fail across every network you try (home, work, public hotspots), you likely have a physical hardware problem.

Hardware failures typically manifest in a few ways:

  • The Wi-Fi card intermittently disappears entirely from Device Manager / System Information.
  • The laptop can only load pages when sitting right next to the router; moving 10 feet away maintains Wi-Fi bars but drops internet access (a classic symptom of detached internal antenna cables).
  • The M.2 Wi-Fi card or its motherboard slot suffered thermal failure or fluid corrosion.

If you need help identifying hardware bottlenecks, browse our hardware diagnostic articles on /problems to narrow down card failure versus antenna damage.

DIY vs professional repair

Resolving 'Connected But No Internet' errors is predominantly a DIY software fix. Over 90% of these issues are resolved through command-line resets, driver re-installation, or manual DNS adjustments.

If the issue turns out to be hardware-related, swapping an M.2 Wi-Fi card on most modern Windows laptops is an approachable DIY repair. Replacing the card requires removing the bottom case, disconnecting two small IPEX antenna snaps, removing a single retaining screw, and swapping the card. You can follow step-by-step disassembly walkthroughs in our teardown catalog at /guides.

However, if the Wi-Fi module is soldered directly onto the motherboard (common in ultra-thin laptops and MacBooks), board-level repair or specialized micro-soldering is required. In those cases, consulting an experienced mail-in technician through LML Experts or checking real technician reviews at /reviews is the safest route.

Next steps

  1. Execute the Command Prompt network stack reset commands (netsh winsock reset and ipconfig /flushdns).
  2. Update your network adapter drivers directly from the laptop manufacturer's support portal using a wired Ethernet connection or a secondary device with USB transfer.
  3. If internet still fails on all networks, open your laptop's bottom panel and check that the internal Wi-Fi card cables are firmly attached.
  4. Check /guides for your specific laptop model teardown instructions, or post your diagnostic details on /community to get feedback from experienced DIYers.

Next steps

Try the DIY guide if you're comfortable opening the device. Still stuck? Browse related problems for similar symptoms.

Related problems