Laptop Won't Connect to Wi-Fi or No Internet: A Complete Troubleshooting Guide

You open your laptop and try to access your browser—and instead of the usual page, you see the message "No internet connection" or the Wi-Fi icon with a red cross through it. The situation is familiar to many: either the router is glitching, or the driver has crashed, or the ISP has cut off the power. But how can you figure out what exactly the problem is and quickly restore network access without calling a specialist?

In this article we will look at all possible reasons, which can cause a laptop to fail to connect to Wi-Fi or connect but have no internet access—from the mundane (a turned-off adapter) to the complex (an IP address conflict). For each problem, we'll provide step-by-step instructions with pictures and commands that will work on Windows 10/11, macOS And LinuxAnd at the end is a FAQ with answers to the most frequently asked questions from users.

Spoiler: in 80% of cases, the problem can be resolved in 5 minutes using standard system tools. Let's start with the easiest!

1. Check the obvious: router, cables, and physical switches

Before digging into your laptop's settings, make sure the problem isn't hardware-related. Users often spend hours troubleshooting software when it would be sufficient to reboot the router or turn on Wi-Fi using the button on the case.

Here's a 5-point checklist to check. first of all:

🔌 Reboot your router (unplug it for 30 seconds)

📶 Make sure Wi-Fi is turned on on your laptop (key Fn + F2/F5/F12 or hardware switch)

🔄 Check if other devices (phone, tablet) work with this Wi-Fi

🔌 Inspect the cables: router power, Ethernet cable from the provider

📡 Check your router's indicators to see if the Wi-Fi light is on (usually green/blue) -->

If other devices (smartphone, TV) connect to this Wi-Fi If the internet works, the problem is definitely with the laptop. If not, the router or ISP is to blame. In the latter case:

  • 📞 Call your provider's support team (the number is usually on the router's sticker). Ask if there's accidents on the line or account debt.
  • 🔧 Try connecting the internet cable directly to your laptop (if there is a port) Ethernet). If there is no network anyway, the problem is with the provider.
  • 🔄 On some router models (TP-Link, ASUS, Keenetic) the Wi-Fi channel may be lost. Go to the router's web interface (192.168.0.1 or 192.168.1.1) and in the section Wireless mode change the channel with Auto to a fixed one (for example, 6 or 11).

2. Enabling Wi-Fi on a laptop: hardware and software methods

Sometimes the Wi-Fi adapter disconnects accidentally—for example, after a Windows update or hotkey presses. Here's how to get it working again:

🖥️ On Windows 10/11

  • 🔧 Click Win + Ato open Notification CenterCheck if Wi-Fi is disabled by the button (if so, click the "Wi-Fi" tile).
  • 🔧 Go to Settings → Network and Internet → Wi-Fi and make sure the "Wireless Network" slider is in the "On" position. On.
  • 🔧 If the Wi-Fi icon has a line through it, right-click on it → TroubleshootingWindows will try to fix the problem itself.

🍎 On macOS

  • 🔧 Click on the Wi-Fi icon in the upper right corner → Turn on Wi-Fi (if disabled).
  • 🔧 Go to System Preferences → Network, select Wi-Fi and press Connect.

🐧 On Linux (Ubuntu, Mint, etc.)

  • 🔧 Click on the network icon in the upper right corner → check if Wi-Fi is turned on.
  • 🔧 In the terminal, enter the command:
    sudo rfkill unblock wifi

    This will unlock the adapter if it has been disabled by the system.

Hardware Wi-Fi button It is available on many laptops (HP, Lenovo, Acer). Usually it is combined with one of the keys F1–F12 (you need to press together with Fn) or located separately on the body. For example:

  • 💻 On Lenovo - often Fn + F5 or Fn + F7.
  • 💻 On HP - a button with an antenna on the side panel or Fn + F12.
  • 💻 On ASUSFn + F2.
📊 What kind of laptop do you have?
Lenovo
HP
ASUS
Acer
Dell
Apple
Another

3. Restart network services and reset the TCP/IP stack

If Wi-Fi is turned on, but the laptop still does not connect or says “No internet access", the problem may be a network service failure. This can be fixed without reinstalling drivers.

🔄 Restart services on Windows

  1. Open Command prompt as administrator (Win + X → Command Prompt (Administrator)).
  2. Enter the commands one by one (press after each one) Enter):
    netsh winsock reset
    

    netsh int ip reset

    ipconfig /release

    ipconfig /renew

    ipconfig /flushdns

  3. Restart your laptop.

🔄 Network reset on macOS

  1. Open Terminal (Programs → Utilities → Terminal).
  2. Enter:
    sudo ifconfig en0 down
    

    sudo ifconfig en0 up

    (replace en0 on your interface, if it is different - look in System Preferences → Network).

🔄 Network reset on Linux

In the terminal, run:

sudo systemctl restart NetworkManager

If the problem persists after the reset, try it remove the network from saved ones and connect again:

  • 📶 On Windows: Settings → Network & Internet → Wi-Fi → Manage known networks → select your network → Forget.
  • 📶 On macOS: Click on the Wi-Fi icon → Open network settings → select a network → press “–” (delete).

4. Checking and updating Wi-Fi adapter drivers

Outdated or corrupted drivers are one of the most common causes of Wi-Fi problems, especially after updating Windows or cleaning the system with programs like CCleaner.

🔍 How to check a driver on Windows

  1. Click Win + X → Device Manager.
  2. Expand the tab Network adapters.
  3. Find the device with the words Wireless, Wi-Fi or 802.11 (For example, Intel Wi-Fi 6 AX200, Qualcomm Atheros QCA9377).
  4. If there is a yellow triangle ⚠️ next to the adapter, the driver is not working correctly.

🔄 How to update the driver

There are 3 ways:

  1. Automatically via Windows:
    • Right-click on the adapter → Update driver → Automatic search.
    • If Windows says the driver is up to date, that's not always true! Proceed to the next method.
  2. Manually from the manufacturer's website:
    • Find out the adapter model (see above).
    • Download the driver from the official website:
    • Install the driver and restart the laptop.
  • Through the driver pack program (if you don’t know the adapter model):
    • 🛠️ Download DriverPack Solution, Snappy Driver Installer or Driver Booster.
    • 🔍 Run the scan—the program will automatically find and update the Wi-Fi driver.
    • What should I do if Wi-Fi disappears completely after updating the driver?

      If after installing a new driver the adapter has disappeared from Device Manager or an error occurred Code 10/Code 43:

      1. Roll back the driver: Device Manager click on the adapter → Properties → Driver → Roll Back Driver.
      2. If rollback is not available, remove the driver completely (Remove device) and restart your laptop. Windows will install the basic driver automatically.
      3. Try a different driver (for example, not from the laptop manufacturer's website, but from the Wi-Fi chip manufacturer's website).

  • For macOS and Linux You don't usually need to install separate drivers—they're included with the system. However, if the problem occurs after an OS update, try:

    • 🍎 On macOS: update your system to the latest version (System Settings → Software Update).
    • 🐧 On Linux: in the terminal, enter:
      sudo apt update && sudo apt upgrade

      (for distributions based on Debian/Ubuntu).

    • 5. IP address conflicts and router settings

      If your laptop connects to Wi-Fi, but the internet doesn't work (exclamation mark icon ⚠️), the problem may be IP address conflict or incorrect router settings.

      🔧 Checking IP address on Windows

      1. Open Command line (Win + R → cmd).
      2. Enter:
        ipconfig /all
      3. Find the block with the inscription Wireless LAN adapter and check:
        • 🔹 IPv4 address: must be of the type 192.168.x.x or 10.0.x.x. If there 169.254.x.x - this is a DHCP error.
        • 🔹 Main gateway: must match the router's IP (usually 192.168.0.1 or 192.168.1.1).

      🔄 Fixing IP issues

      If the IP address starts with 169.254, execute:

      ipconfig /release
      

      ipconfig /renew

      If it doesn't help - assign IP manually:

      1. Go to Settings → Network & Internet → Wi-Fi → Hardware settings.
      2. Select your adapter → Change adapter settings.
      3. Right click on Wireless Network → Properties → Internet Protocol Version 4 (TCP/IPv4).
      4. Select Use the following IP address and enter:
        • 🔹 IP address: 192.168.0.100 (if the router 192.168.0.1) or 192.168.1.100 (if the router 192.168.1.1).
        • 🔹 Subnet mask: 255.255.255.0.
        • 🔹 Default gateway: your router's IP.
        • 🔹 DNS: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare).

      ⚙️ Router settings

      If the problem persists on multiple devices, check your router:

      1. Go to the router's web interface (usually 192.168.0.1 or 192.168.1.1, login/password — admin/admin or see sticker).
      2. Check:
        • 🔹 Is it enabled? DHCP server (chapter LAN or Local area network).
        • 🔹 Is there any MAC address filtering (chapter Wireless → MAC Filter).
        • 🔹 Are they indicated correctly? DNS from the provider (section WAN or Internet).

    6. Diagnostics of complex cases: viruses, antivirus, VPN

    If standard methods do not help, the problem may lie in:

    • 🦠 Viruses or malware, blocking the network.
    • 🛡️ Antivirus or firewall, limiting the connection.
    • 🌍 VPN or proxy, which disrupt routing.

    🔍 Virus check

    Some viruses (eg Trojan.Win32.DNSChanger) change network settings. Run a scan:

    • 🛡️ Windows Defender: Settings → Update & Security → Windows Security → Virus Protection → Quick Scan.
    • 🛡️ Kaspersky/Virus Removal Tool: Download the utility from the official website and run a deep scan.

    🛡️ Disable antivirus and firewall

    Temporarily disabling protection will help you determine whether your antivirus is to blame:

    • 🔹 Right-click on the antivirus icon in the tray → find the option “Suspend protection" or "Disable the firewall».
    • 🔹 For Windows Defender:
      Settings → Update & Security → Windows Security → Firewall & Network Protection → Disable (for a private network)
    • 🔹 Check if your internet connection is back online. If so, add your network to your antivirus exceptions.

    🌍 VPN and proxy issues

    VPN services (NordVPN, ProtonVPN) and proxies can interfere with routing. To check:

    • 🔹 Disable the VPN in the program or browser extension.
    • 🔹 Reset proxy settings on Windows:
      Settings → Network & Internet → Proxy → Automatically detect settings (On), Manual proxy settings (Off)
    • 🔹 In the command line, run:
      netsh winhttp reset proxy

    7. Hardware problems: how to test your Wi-Fi adapter

    If none of the methods helped, perhaps The Wi-Fi adapter is brokenThis can happen after:

    • 💥 Laptop falls.
    • 💧 Liquid ingress.
    • ⚡ Power surge.
    • 🔧 Incorrect dust cleaning.

    🔧 How to check if the adapter is working

    1. Connect your laptop to the router with a cable (Ethernet). If the internet works, the problem is definitely with the Wi-Fi adapter.
    2. Check the adapter in Device Manager:
      • If the adapter is missing or marked with ⚠️, it is faulty or disabled.
      • If you have an adapter but there are no errors, try live boot Linux (For example, Ubuntu from a flash drive). If there's no Wi-Fi there either, the adapter is broken.
  • Ring the antennas (for advanced users):
    • Open the back cover of your laptop and locate the Wi-Fi module (usually under a small metal cover).
    • Disconnect and reconnect the antennas (thin black wires).

    💰 Repair cost

    If the adapter is faulty, it can be:

    Option Cost (rubles) Pros Cons
    Replacing the Wi-Fi module 1 500–4 000 Reliable solution, new module Requires disassembling the laptop
    USB Wi-Fi adapter 500–2 000 No need to disassemble the laptop, easy installation It takes up a USB port and can slow down.
    Repair with a soldering iron 1 000–3 000 Cheaper than replacement Not always possible, risk of damaging the board

    Suitable for most laptops external USB adapter (For example, TP-Link TL-WN725N or ASUS USB-AC53 Nano). It is inexpensive and solves the problem without repairs.

    8. Features for different operating systems

    Some Wi-Fi issues are unique to specific operating systems. Let's look at the nuances for Windows, macOS And Linux.

    🖥️ Windows 10/11

    • 🔹 Error: "The network settings saved on this computer do not meet the requirements for this network":
      • Solution: Delete the network in Settings → Network & Internet → Wi-Fi → Manage known networks and reconnect.
    • 🔹 Wi-Fi connects, but drops out after 5 minutes.:
      • Solution: Go to Device Manager → Network Adapters → Properties of your adapter → Power Management And uncheck the box "Allow the computer to turn off this device to save power."

    🍎 macOS (Monterey, Ventura, Sonoma)

    • 🔹 Wi-Fi connects, but pages don't load.:
      • Solution: Reset network settings:
        sudo networksetup -setdhcp Wi-Fi
    • 🔹 Error "Unable to connect to the network":
      • Solution: Delete the configuration file:
        sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
        

        sudo rm /Library/Preferences/SystemConfiguration/preferences.plist

        Then restart your Mac.

    🐧 Linux (Ubuntu, Mint, Fedora)

    • 🔹 The Wi-Fi adapter is not detected.:
      • Solution: Check if the kernel module is loaded:
        lsmod | grep -i wifi

        If empty, install the proprietary driver (for example, for Broadcom):

        sudo apt install firmware-b43-installer
    • 🔹 Some websites cannot be accessed:
      • Solution: change DNS in /etc/resolv.conf:
        nameserver 8.8.8.8
        

        nameserver 1.1.1.1

    What to do if Wi-Fi on Linux only works after a reboot?

    The problem may be in power managementOpen the terminal and enter:

    sudo iwconfig wlan0 power off

    (replace wlan0 on your interface, look at it with the command iwconfig).

    To do this permanently, add the command to startup or edit the config /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf, having changed wifi.powersave = 3 on wifi.powersave = 2.

    FAQ: Answers to Frequently Asked Questions

    ❓ My laptop can't see any Wi-Fi networks. What should I do?

    If the laptop doesn't see not a single one network (including neighboring ones), the problem is definitely in the adapter:

    1. Check if the adapter is turned on Device Manager (see section 4).
    2. Update the driver (Section 4).
    3. Try it live boot Linux - if there are no networks there either, the adapter is faulty.
    4. Connect USB Wi-Fi adapter for a temporary solution.
    ❓ Wi-Fi connects, but the speed is very slow (1–2 Mbps). How can I speed it up?

    Reasons for slow Wi-Fi:

    • 📡 Overloaded router channel: change the channel in the router settings (section 5).
    • 📶 Weak signal: Move your laptop closer to the router or buy one repeater.
    • 🔧 Restriction from the provider: check the tariff.
    • 🖥️ Background updates: open Task Manager and check if the network is overloaded Windows Update or antivirus.

    Also try:

    Settings → Network & Internet → Wi-Fi → Manage known networks → your network → Properties → Enable “Connect even if the network isn’t broadcasting its name (SSID)”