Why Wi-Fi works on my phone, but there's no internet on my laptop: A complete guide to diagnostics and troubleshooting

My laptop won't connect to Wi-Fi, even though my smartphone works fine. The "No internet access" error appears on the screen, and the browser won't load pages, even though everything worked just yesterday. The problem can arise suddenly: one device stays online, while another loses connection, even though it's on the same network. Is the problem caused by a faulty router, a misconfigured laptop, or a block from the ISP?

The reasons for this behavior may lie in the laptop's settings, the router's parameters, or even the ISP's operating system. In this article, we'll look into these issues. all possible scenarios — from a simple disabled Wi-Fi adapter to complex IP address conflicts. You will receive step-by-step instructions For Windows 10/11, macOS And Linux, and you'll also learn how to check your router for "hidden" restrictions.

Important: If the problem appeared after updating the OS, changing router settings, or connecting a new device to the network, this is a valuable clue. Remember or write down what preceded the failure: this will narrow down the search for a solution.

1. Check basic settings: Wi-Fi adapter and airplane mode

Start with the obvious: make sure your laptop's Wi-Fi is actually turned on. It sounds silly, but in 30% of cases, the problem is solved at this step. Windows check:

  • 🔄 Wi-Fi button on the keyboard: on some models (Lenovo, HP, Asus) there is a separate key or combination (for example, Fn + F2) to turn the adapter on/off. Press it twice.
  • ✈️ Airplane mode: open Settings → Network & Internet → Airplane Mode and make sure it's disabled. Sometimes it's activated accidentally when pressing hotkeys.
  • 🖥️ device Manager: click Win + X, select "Device Manager" and find the "Network Adapters" section. If there's a downward-pointing arrow next to your Wi-Fi adapter, right-click it and select "Enable."

On macOS Check the top panel: the Wi-Fi icon should be active (not crossed out). If it is not, go to System Preferences → Network and turn on the adapter.

📊 What kind of laptop do you have?
Windows
macOS
Linux
Chromebook

If the adapter is enabled but the network is still not visible, proceed to the next step. If the laptop "sees" the network but doesn't connect (or connects without internet access), the problem is deeper.

⚠️ Note: On some laptops Dell And Acer The hardware Wi-Fi button may be located on the side panel. If the indicator next to it isn't lit, physically press it (sometimes you need to hold it for 3-5 seconds).

2. IP address conflict: why the router "ignores" the laptop

One of the most insidious reasons is IP address conflict in a local network. This happens when two devices receive the same IP from the router (for example, 192.168.1.100). The phone may work fine, but the laptop may not, because the router has assigned the IP address to another device.

How to check:

  1. On Windows open command prompt (Win + R → enter cmdEnter) and run:
    ipconfig /all

    Find the line IPv4 address for your Wi-Fi adapter. If it starts with 169.254.x.x - this is a sign of conflict.

  2. On macOS/Linux enter in terminal:
    ifconfig | grep "inet "

    Search for addresses from a range 192.168.x.x or 10.0.x.x.

Solutions:

  • 🔄 Reboot your router: Unplug it from the power outlet for 30 seconds. This will reset the DHCP table, and the devices will receive new IP addresses.
  • 📱 Turn off all unnecessary devices Wi-Fi (especially those connected via cable). Sometimes the router gets stuck on old connections.
  • 🖥️ Set a static IP For a laptop, manually (if that doesn't help, reset the settings!). To do this:
OS Path to settings Example IP (if router 192.168.1.1)
Windows 10/11 Settings → Network → Wi-Fi → Manage known networks → Properties → IP Settings 192.168.1.150
Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 8.8.8.8
macOS System Preferences → Network → Wi-Fi → Advanced → TCP/IP 192.168.1.150
Mask: 255.255.255.0
Router: 192.168.1.1
Linux (Ubuntu) Settings → Network → Gear next to Wi-Fi → IPv4 192.168.1.150/24
Gateway: 192.168.1.1
DNS: 8.8.8.8, 8.8.4.4

3. Wi-Fi Adapter Driver Issues: Updating and Rolling Back

Outdated or corrupted drivers are a common cause of problems, especially after a Windows update. Symptoms:

  • The laptop “sees” networks, but does not connect to them.
  • The error "We couldn't connect to this network" appears.
  • In the device manager, there is an exclamation mark next to the adapter.

How to fix:

  1. Update your driver automatically:
    1. Open device Manager (Win + X).
    2. Expand "Network adapters", find your Wi-Fi module (for example, Intel Wi-Fi 6 AX200 or Qualcomm Atheros QCA61x4).
    3. Right-click → “Update driver” → “Search automatically”.
  2. Uninstall and reinstall the driver:
    1. In the Device Manager, right-click on the adapter → “Uninstall device” → check the box “Delete the driver software for this device” (if any).
    2. Restart your laptop. Windows should install the driver automatically.
  3. Install the driver manually:
    1. Download the latest driver from the laptop manufacturer's website (section "Support" or "Drivers"). Lenovo This support.lenovo.com, For HPsupport.hp.com.
    2. Install it and reboot.

For macOS And Linux Driver problems are less common, but if they do occur, check for system updates or install proprietary drivers (for example, for Broadcom-chips on Linux).

⚠️ Attention: If after updating the driver Wi-Fi stops working completely, roll it back through the device manager (Properties → Driver → Roll Back Driver). This will only work if another driver was previously installed.

Check Device Manager for errors|Update the driver automatically|Uninstall and reinstall the driver|Download the driver from the manufacturer's website|Restart the laptop after changes

-->

4. Router settings: MAC filtering, device restrictions

Sometimes the problem isn't with the laptop, but with the router. Modern models allow you to restrict network access by MAC address, number of devices, or even time. If your phone is connected but your laptop isn't, check:

  • 🔒 MAC address filteringYour router may be configured to only allow "approved" devices. Your laptop may have been removed from the list after a factory reset.
  • 📱 Limit on the number of devices: some providers (eg Rostelecom or Beeline) block the connection of new gadgets if their number exceeds the tariff limit.
  • Parental control: It is possible that the laptop has a time limit set (for example, the Internet is turned off after 11:00 PM).

How to check your router settings:

  1. Open a browser on any device connected to this network and enter the router's address. Typically, this is:
    • 192.168.1.1 or 192.168.0.1 (For TP-Link, D-Link, Asus),
    • 192.168.8.1 (For Huawei),
    • 192.168.100.1 (For Keenetic).
  • Enter your login and password (usually admin/admin or indicated on the router sticker).
  • Find sections:
    • Wireless → Wireless MAC Filter (MAC filtering),
    • DHCP → DHCP Client List (list of connected devices),
    • Parental Controls or Access Control (access restrictions).

    If your laptop isn't listed in the list of connected devices and MAC filtering is enabled, add its MAC address manually. You can find your laptop's MAC address using the command line:

    ipconfig /all | findstr "Physical Address"

    For macOS/Linux:

    ifconfig | grep "ether"
    ⚠️ Note: Router settings may vary depending on the model and firmware. If you're unsure, Take a photo of the current settings before making changesto return them back in case of error.

    5. DNS issues: Why websites don't open, but Wi-Fi is "connected"

    Situation: The laptop is connected to Wi-Fi, but the pages do not load, and an exclamation mark is lit next to the network indicator. Skype or Telegram can work. The culprit is Incorrect DNS settings.

    DNS (Domain Name System) translates domain names (eg. google.com) into IP addresses. If DNS servers don't respond, the browser doesn't know where to turn. Solutions:

    • 🔄 Change DNS to public:
      1. On Windows: Settings → Network → Wi-Fi → Properties → DNS Settings.
      2. Enable Manual mode and enter:
        8.8.8.8
        

        8.8.4.4

        (this is DNS from Google) or

        1.1.1.1
        

        1.0.0.1

        (DNS from Cloudflare).

  • 📡 Check your router's DNS: go to the router settings (see the previous section) and find the field DNS Server in the section WAN or InternetIf there are strange addresses listed there (for example, your provider's), replace them with 8.8.8.8.
  • 🛠️ Flush your DNS cache:
    • On Windows run in command line:
      ipconfig /flushdns
    • On macOS:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • If websites load after changing the DNS, the problem was with the provider's servers. This often happens when connecting to public networks (in cafes and hotels).

    How do I know if DNS is to blame?

    Open command prompt and run:

    ping 8.8.8.8

    If the ping works (no packet loss) but websites don't open, the problem is definitely DNS. If the ping also doesn't work, the problem is deeper (blocking at the router or ISP level).

    6. Problems at the provider level: blockages and technical work

    If all the previous steps don't help, the problem may be with your internet provider. Here's what to check:

    • 📵 Blocking by device: some providers (especially mobile ones, for example, Megaphone or MTS) bind the internet to a specific device using its MAC address. If you're connecting a new laptop, the authentication system may reject it.
    • 🔌 Connection type limitation: The contract may specify that the Internet is distributed only to phones, and that an additional fee is required for PCs (applicable to "Internet for smartphone" plans).
    • 🔧 Technical work: Check if there's any ongoing maintenance work on your line. To do this, call support or check the status on your provider's website.
    • How to check:

      1. Connect your laptop to a different network (for example, your phone's mobile hotspot). If the internet works, the problem is with your router or ISP.
      2. Call support and ask if there's a MAC address lock. If so, ask them to whitelist your laptop's MAC address.
      3. Check your provider's personal account for notifications about blocks or restrictions.
    ⚠️ Warning: If you use PPPoE connection (Enter your login/password when setting up the internet.) Make sure this information hasn't been reset. Sometimes, after a Windows update, PPPoE settings get reset, and the laptop can't authenticate with the ISP.

    7. Hardware problems: damage to the adapter or antenna

    If none of the methods worked, it is possible physical malfunction Wi-Fi adapter. This applies to:

    • Laptops that have been dropped or impacted.
    • Devices after repair (for example, screen or keyboard replacement - the antennas could be damaged).
    • Old laptops (5+ years old), where the adapter fails over time.
    • How to diagnose:

      1. Check the Wi-Fi indicator: on some models (HP Pavilion, Dell Inspiron) There's a separate LED that blinks when the connection is active. If it's off, the adapter isn't working.
      2. Connect an external Wi-Fi adapter: Buy an inexpensive USB adapter (eg. TP-Link TL-WN725N) and check if it works. If so, the problem is with the internal module.
      3. View the Windows Event Log:
        1. Click Win + X → "Event Viewer".
        2. Go to Windows Logs → System.
        3. Look for errors with the source Netwtw04, WLAN-AutoConfig or e1i65x64 (for adapters Intel).

      If the adapter is faulty, it can be:

      • 🔧 Replace (at a service center).
      • 🖥️ Use an external USB adapter as a permanent solution.
      • 🌐 Connect to the Internet via cable or smartphone (modem mode).

      FAQ: Frequently asked questions about the problem

      ❓ My laptop connects to Wi-Fi, but websites won't open. What should I do?

      This is a typical DNS or gateway issue. Try:

      1. Change DNS to 8.8.8.8 And 8.8.4.4 (see section 5).
      2. Check if your antivirus is blocking the connection (temporarily disable it).
      3. Run in command line:
        netsh winsock reset

        and restart your laptop.

      ❓ I have internet on my phone, but my laptop says "Limited." How can I fix this?

      The "Limited" error means the laptop is connected to the router but can't access the internet. Causes:

      • IP conflict (see section 2).
      • Incorrect gateway or DNS settings (see section 5).
      • Provider blocking (see section 6).

      Start by rebooting your router and changing your DNS.

      ❓ My Wi-Fi has disappeared after a Windows update. What should I do?

      Updates often break drivers. Try this:

      1. Roll back the driver (see section 3).
      2. Install the driver from the laptop manufacturer's website (not from Windows Update!).
      3. Restore the system to a restore point (Control Panel → Recovery → Open System Restore).
      ❓ My router is broadcasting internet, but my laptop can't see it. What's wrong?

      Possible reasons:

      • The adapter is disconnected or faulty (see sections 1 and 7).
      • The router is operating in the mode 802.11ac (5 GHz), and the laptop only supports 802.11n (2.4 GHz). Go to your router settings and enable compatibility mode.
      • Hidden network: If the broadcast SSID is disabled on your router, your laptop won't see it in the list. Connect manually by entering the network name.
      ❓ Can an antivirus block Wi-Fi?

      Yes, some antiviruses (Kaspersky, Avast, ESET) have a built-in firewall that can block network connections. To check:

      1. Temporarily disable your antivirus.
      2. Try connecting to Wi-Fi.
      3. If it works, add the network to the firewall exceptions or configure the rules.

      Don't leave your antivirus software disabled for long periods of time!