The situation is familiar to many: the laptop successfully connects to Wi-Fi, the “Connected” icon is lit next to the network name, but the browser persistently displays the error “No Internet connection”, and instant messengers are not updated. The problem may arise as follows: Windows 10/11, and on macOS or Linux, and the laptop itself is not always to blame. In half of the cases, the culprit is the router, provider, or even operating system settings that have gone wrong after the update.

In this article we will look at all possible reasons, through which the laptop connects to Wi-Fi, but the Internet does not work - from the banal (for example, the Internet is turned off at the provider) to the exotic (like an IPv6 conflict). You will receive step by step instructions for diagnostics, checklists and solutions for each situation. And if the problem turns out to be on the provider’s side, learn to distinguish it from a malfunction of your equipment.

1. Checking basic parameters: what to do first

Before you dig deep into your network or router settings, make sure that the problem is not hidden on the surface. Start with simple checks - they take less than a minute, but often save hours of diagnostics.

  • 🔄 Reboot your router and laptop. Unplug the router for 30 seconds, then plug it back in. Restarting the laptop will reset temporary network settings.
  • 📶 Check the indicators on the router. Are the lights on? Wi-Fi And Internet? If the Internet indicator blinks or does not light up, there is a problem with the provider.
  • 💻 Connect another device. Try accessing the Internet from your phone or tablet via the same Wi-Fi. If the Internet works, the laptop is to blame; if not, it’s the router or provider.
  • 🔌 Check cable connection. Connect your laptop to the router via Ethernet-cable. If the Internet works, the problem is in the wireless network.

If after these manipulations the Internet does not work, proceed to a more in-depth diagnosis. But first answer the question:

📊 How often do you have this problem?
  • Once every few months
  • Every week
  • Only after Windows update
  • First encountered
  • Another option

Important! If the Internet does not work on all devices, including telephones and televisions, call your provider. Most likely, they have technical work or a fault on the line. The support number is usually indicated on the router sticker or in the contract.

2. Diagnostics of network settings on a laptop

When the problem is localized specifically on the laptop, first check the network settings. Lost settings are often to blame IP, DNS or protocol conflict.

Checking the IP address and gateway

Open Command line (Win + R → enter cmdEnter) and run the command:

ipconfig /all

Pay attention to the lines:

  • IPv4 address - must be in range 192.168.x.x or 10.x.x.x (if used 169.254.x.x - the laptop does not receive an IP from the router).
  • Main gateway - must match the router’s IP (usually 192.168.1.1 or 192.168.0.1).
  • DNS servers — if empty or incorrect addresses are specified, sites will not open.

If the IP address starts with 169.254, which means the laptop is not receiving settings from the router. Try setting the IP manually:

  1. Open Control Panel → Network Connections.
  2. Right click on your Wi-Fi → PropertiesIP version 4 (TCP/IPv4).
  3. Select Use the following IP address and enter:
    • IP address: 192.168.1.100 (if the gateway 192.168.1.1).
    • Subnet mask: 255.255.255.0.
    • Main gateway: 192.168.1.1 (IP of your router).
    • DNS: 8.8.8.8 And 8.8.4.4 (Google DNS).

☑️ Checking network settings

Done: 0 / 5

Critical error: if after manually setting the IP the Internet does not work, and in the command line ping to the router (ping 192.168.1.1) displays “The specified node is unavailable” - the problem is in the Wi-Fi driver or hardware failure of the adapter.

3. Problems with DNS: why sites do not open on a working connection

A common situation: the laptop is connected to Wi-Fi, ping 8.8.8.8 passes successfully (no packets are lost), but browsers display the error “DNS server is not responding.” This means that there is an Internet connection, but the laptop cannot resolve website addresses (for example, google.com) to IP addresses.

How to check and fix DNS

First run on the command line:

nslookup google.com

If the response contains the string *** Request to [DNS server] timed-out, which means the current DNS is not working. Solutions:

  • 🔧 Change DNS manually:
    1. Open Control Panel → Network Connections → Wi-Fi Properties → IPv4.
    2. Specify DNS: 8.8.8.8 (Google) and 1.1.1.1 (Cloudflare).
  • 🔄 Reset DNS cache:
    ipconfig /flushdns
  • 🛡️ Disable antivirus DNS. Some antiviruses (for example, Kaspersky, Avast) replace DNS for "protection". Try temporarily disabling network protection.
  • DNS server IP address Features
    Google Public DNS 8.8.8.8, 8.8.4.4 High speed, but may be blocked by some providers
    Cloudflare DNS 1.1.1.1, 1.0.0.1 Fast and secure, supports DNS-over-HTTPS
    Yandex DNS 77.88.8.8, 77.88.8.1 Optimized for Russian sites, there is a "Safe" mode
    OpenDNS 208.67.222.222, 208.67.220.220 Filters phishing sites and can block some resources

    If after changing the DNS the sites still do not open, but ping 8.8.8.8 works - the problem may be hosts file. Open it (C:\Windows\System32\drivers\etc\hosts) with notepad as administrator and delete all lines except:

    127.0.0.1       localhost
    💡

    If you can’t save the hosts file after making changes, copy it to your desktop, edit it, then replace the original (administrator rights are required).

    4. IPv6 conflicts and other protocol problems

    Protocol IPv6 should improve network performance, but in practice it often becomes a source of problems - especially if the router or provider does not support it correctly. Symptoms: The laptop connects to Wi-Fi, but the Internet works intermittently or does not work at all, while other devices (for example, phones) work fine.

    How to disable IPv6

    If you don't use IPv6 (and 90% of home networks don't need it), disable it:

    1. Open Control Panel → Network Connections.
    2. Right click on your Wi-Fi → Properties.
    3. Uncheck IP version 6 (TCP/IPv6).
    4. Restart your laptop.

    If the Internet started working after disabling IPv6, the problem was a protocol conflict. Otherwise check:

    • 🔗 MTU Settings. Sometimes large data packets do not pass through the router. Try reducing the MTU to 1400:
      netsh interface ipv4 set subinterface "Имя_подключения" mtu=1400 store=persistent

      (You can find out the connection name via ipconfig /all.)

    • 🔒 Firewall or antivirus. Temporarily disable them and check the connection. If the Internet is working, add an exception for the network connection.
    What is MTU and why should it be changed?

    MTU (Maximum Transmission Unit) - the maximum size of a data packet that can be transmitted without fragmentation. If the MTU is too large for your router or ISP, packets are “cut”, leading to losses and connection breaks. The optimal value for most networks is 1400–1500 bytes.

    ⚠️ Attention! If, after disabling IPv6, some sites stopped working (for example, YouTube or Google), turn it back on and try changing the DNS to 8.8.8.8 - this often resolves conflicts.

    5. Problems with drivers and Wi-Fi hardware

    If all the settings are correct, but the laptop still does not connect to the Internet via Wi-Fi (while the cable connection works), the culprit is Wi-Fi adapter or its driver. Common reasons:

    • 🖥️ Outdated or broken driver.
    • Adapter hardware failure (for example, after a laptop falls).
    • 🔌 Disabled adapter in device manager.
    • 🔄 Conflict with other network devices (for example, VPN virtual adapters).

    How to update or reinstall your Wi-Fi driver

    First check the adapter status:

    1. Click Win + XDevice Manager.
    2. Expand the thread Network adapters.
    3. Find your Wi-Fi adapter (usually contains the words Wireless, Wi-Fi or brand name: Intel, Qualcomm, Realtek).
    4. If there is an exclamation mark next to the adapter, the driver is not working correctly.

    To update the driver:

    1. Right-click on the adapter → Update driverAutomatic search.
    2. If Windows does not find updates, download the driver from the laptop manufacturer's website (for example, ASUS, Lenovo, HP) or Wi-Fi chipset (for example, Intel for adapters AX200/AX210).
    3. Install the driver manually via Device ManagerUpdate driverPerform a search on this computer.

    If the update doesn't help, try roll back the driver:

    1. B Device Manager click on the adapter → Properties → tab Driver.
    2. Click Rollback (if the button is active).

    ⚠️ Attention! If, after updating the driver, Wi-Fi disappears from the list of devices or the laptop stops seeing networks, you most likely installed an incompatible driver. In this case:

    1. Turn off the Internet (so that Windows does not download the driver automatically).
    2. B Device Manager remove the adapter (right click → Remove device).
    3. Reboot the laptop - the system will install the basic driver.
    💡

    If the laptop does not see any Wi-Fi networks (including neighboring ones), the problem is almost certainly a hardware failure of the adapter or antenna. In this case, only repairs at a service center will help.

    6. Problems on the router side: settings that break the Internet

    If everything is fine on the laptop, but the Internet still does not work, the router is to blame. Common reasons:

    • 🔒 Incorrect security settings (for example, enabled WPA3 on an old laptop).
    • 📡 Channel congestion (too many connected devices).
    • 🔄 Firmware failure after the update.
    • 🛡️ MAC address blocking laptop in the router settings.

    How to reset a router to factory settings

    If you are not sure about your router settings, the easiest way is to reset it:

    1. Find the button on the back of the router Reset (usually recessed into the body).
    2. Press it with a paperclip or toothpick and hold for 10-15 seconds.
    3. After rebooting the router, connect to it via Wi-Fi (the network name and password will be on the sticker).

    If the reset helps, configure the router again, paying attention to:

    • 🔐 Security type: select WPA2-PSK (most compatible option).
    • 📶 Wi-Fi channel: If the laptop loses connection, try channels 1, 6 or 11 (they overlap the least).
    • 🔄 Operating mode: If the laptop is old, select standard 802.11n instead of 802.11ac/ax.

    If resetting doesn't help, check:

    • 🔌 Connecting to a provider: Disconnect the cable from the router and connect directly to the laptop. If the Internet works, the problem is in the router.
    • 📡 Router firmware: update it via the web interface (usually at 192.168.1.1 or 192.168.0.1).
    💡

    If the Internet does not appear after resetting the router, check the connection type (PPPoE, L2TP, DHCP) in the WAN settings. This data must be in the contract with the provider.

    7. Viruses, VPNs and other programs that break the Internet

    Sometimes the Internet does not work due to third-party software that interferes with network settings. The culprits may be:

    • 🦠 Viruses or Trojans, replacing DNS or blocking traffic.
    • 🔒 VPN clients (For example, OpenVPN, NordVPN), which do not turn off correctly.
    • 🛡️ Antiviruses with firewall (For example, Kaspersky, ESET).
    • 🎮 Game clients (For example, Steam, Origin), which reserve bandwidth.

    How to check and fix

    First boot your laptop into safe mode with network support:

    1. Click Win + R → enter msconfigOK.
    2. Go to the tab Loading → check the box Safe ModeNetwork.
    3. Restart your laptop.

    If the Internet works in safe mode, the software is to blame. Next steps:

    • 🔍 Check for viruses. Use Kaspersky Virus Removal Tool or Dr.Web CureIt!.
    • 🔄 Disable VPN. Remove VPN programs via Control Panel → Programs and Features.
    • 🛡️ Set up your firewall:
      1. Open Control Panel → Windows Firewall.
      2. Make sure the profile is enabled for your network Private network.

    If the problem is with your antivirus, add an exception for the network connection or temporarily disable protection. For example, in Kaspersky:

    1. Open your antivirus → SettingsProtection.
    2. In the section Network turn off Monitoring network activity.

    ⚠️ Attention! If the Internet works after disabling the antivirus, do not leave the protection turned off for a long time. Update your antivirus database or reinstall it - the problem may be a failure of the network protection module.

    8. Specific problems: from Windows to macOS

    Some errors are specific to certain systems only. Let's look at them separately.

    Windows 10/11: "Connected, no internet access"

    Typical reasons for Windows:

    • 🔧 Service WLAN AutoConfig disabled. To enable:
      sc config Wlansvc start=auto
      

      net start Wlansvc

    • 🔄 Resetting the TCP/IP stack:
      netsh int ip reset
      

      netsh winsock reset

      Once done, reboot your laptop.

    • 📡 Conflict with VirtualBox or Hyper-V. Virtual machines can "steal" network adapters. Disable virtual networks in settings.

    macOS: Wi-Fi connects, but no internet

    On MacBook check:

    • 🔧 Network settings:
      1. Open System Settings → Network.
      2. Select Wi-Fi → Additionally.
      3. On the tab TCP/IP click Update DHCP.
    • 🗑️ Removing network settings:
      1. Delete the file /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist.
      2. Restart your Mac.
  • 🔄 Reset SMC and NVRAM (for older models).
  • Linux: no internet when connected to wifi

    B Ubuntu, Debian or Arch Linux do:

    sudo dhclient -r wlan0  # Отпускаем текущий IP
    

    sudo dhclient wlan0 # Получаем новый IP

    If it doesn't help, check:

    • 📄 File /etc/resolv.conf - must contain correct DNS.
    • 🔧 Service NetworkManager:
      sudo systemctl restart NetworkManager
    💡

    On Linux, the problem is often solved by installing proprietary drivers for the Wi-Fi adapter (for example, for Broadcom chips). Use the command lspci | grep -i networkto find out the adapter model, and install the driver via apt or pacman.

    FAQ: Frequently asked questions

    Why does my laptop connect to Wi-Fi but say “No Internet access” while my phone works fine?

    This means that the problem is localized to the laptop. Reasons:

    • Incorrect settings IP/DNS (try setting them manually).
    • Outdated or broken wifi driver.
    • Conflict with VPN/antivirus.
    • Disabled protocol IPv4 in the connection properties.
    • Start by checking ipconfig /all and change DNS to 8.8.8.8.

    After updating Windows, the Internet via Wi-Fi stopped working. What to do?

    Windows updates often break drivers. Try:

    1. Roll back Wi-Fi driver to Device Manager.
    2. Install the driver from the laptop manufacturer's website (not through Windows Update!).
    3. Perform a network reset:
      netsh winsock reset
      

      netsh int ip reset

    4. Roll back the Windows update itself (if the problem appeared immediately after it).
    The router distributes Wi-Fi, but the Internet only works via cable. What's the matter?

    Probable reasons:

    • Disabled on the router DHCP for Wi-Fi (check settings LAN or DHCP).
    • Incompatible Wi-Fi operating mode (For example, 802.11ac for an old laptop).
    • Lock MAC addresses laptop in the router settings.
    • Crash in router firmware (resetting or updating will help).

    First, try resetting your router to factory settings.

    Websites cannot open on the laptop, but ping 8.8.8.8 passes. What does it mean?

    This is a classic problem with DNS. Your laptop is connected to the Internet (because it pings Google's IP address) but cannot resolve domain names (e.g. google.com) to IP. Solutions:

    1. Change DNS to 8.8.8.8 or 1.1.1.1.
    2. Clear DNS cache:
      ipconfig /flushdns
    3. Check the file hosts for extra entries.
    4. Disable VPN/antivirus that may be blocking DNS requests.
    The Internet works, but is very slow or cuts out. How to speed it up?

    Causes of unstable Wi-Fi:

    • 📶 Overloaded channel (change the channel in the router settings to 1, 6 or 11).
    • 🔋 Energy Saving (on Windows: Device Manager → Network Adapter → Properties → Power Management → uncheck Allow disconnect...).