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-FiAndInternet? 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:
- 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 cmd → Enter) and run the command:
ipconfig /all
Pay attention to the lines:
IPv4 address- must be in range192.168.x.xor10.x.x.x(if used169.254.x.x- the laptop does not receive an IP from the router).Main gateway- must match the router’s IP (usually192.168.1.1or192.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:
- Open
Control Panel → Network Connections. - Right click on your Wi-Fi →
Properties→IP version 4 (TCP/IPv4). - Select
Use the following IP addressand enter:- IP address:
192.168.1.100(if the gateway192.168.1.1). - Subnet mask:
255.255.255.0. - Main gateway:
192.168.1.1(IP of your router). - DNS:
8.8.8.8And8.8.4.4(Google DNS).
- IP address:
☑️ Checking network settings
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:
- Open
Control Panel → Network Connections → Wi-Fi Properties → IPv4. - Specify DNS:
8.8.8.8(Google) and1.1.1.1(Cloudflare).
- Open
ipconfig /flushdns
| 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:
- Open
Control Panel → Network Connections. - Right click on your Wi-Fi →
Properties. - Uncheck
IP version 6 (TCP/IPv6). - 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:
- Click
Win + X→Device Manager. - Expand the thread
Network adapters. - Find your Wi-Fi adapter (usually contains the words Wireless, Wi-Fi or brand name: Intel, Qualcomm, Realtek).
- If there is an exclamation mark next to the adapter, the driver is not working correctly.
To update the driver:
- Right-click on the adapter →
Update driver→Automatic search. - 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).
- Install the driver manually via
Device Manager→Update driver→Perform a search on this computer.
If the update doesn't help, try roll back the driver:
- B
Device Managerclick on the adapter →Properties→ tabDriver. - 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:
- Turn off the Internet (so that Windows does not download the driver automatically).
- B
Device Managerremove the adapter (right click →Remove device). - 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
WPA3on 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:
- Find the button on the back of the router
Reset(usually recessed into the body). - Press it with a paperclip or toothpick and hold for 10-15 seconds.
- 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,6or11(they overlap the least). - 🔄 Operating mode: If the laptop is old, select standard
802.11ninstead of802.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.1or192.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:
- Click
Win + R→ entermsconfig→OK. - Go to the tab
Loading→ check the boxSafe Mode→Network. - 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:
- Open
Control Panel → Windows Firewall. - Make sure the profile is enabled for your network
Private network.
- Open
If the problem is with your antivirus, add an exception for the network connection or temporarily disable protection. For example, in Kaspersky:
- Open your antivirus →
Settings→Protection. - In the section
Networkturn offMonitoring 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 AutoConfigdisabled. To enable:sc config Wlansvc start=autonet start Wlansvc - 🔄 Resetting the TCP/IP stack:
netsh int ip resetnetsh winsock resetOnce 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:
- Open
System Settings → Network. - Select Wi-Fi →
Additionally. - On the tab
TCP/IPclickUpdate DHCP.
- Open
- 🗑️ Removing network settings:
- Delete the file
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. - Restart your Mac.
- Delete the file
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:
- Roll back Wi-Fi driver to
Device Manager. - Install the driver from the laptop manufacturer's website (not through Windows Update!).
- Perform a network reset:
netsh winsock resetnetsh int ip reset - 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
LANorDHCP). - Incompatible Wi-Fi operating mode (For example,
802.11acfor 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:
- Change DNS to
8.8.8.8or1.1.1.1. - Clear DNS cache:
ipconfig /flushdns - Check the file
hostsfor extra entries. - 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,6or11). - 🔋 Energy Saving (on Windows:
Device Manager → Network Adapter → Properties → Power Management→ uncheckAllow disconnect...).