My Lenovo ThinkPad L380 Yoga running Windows can detect nearby Wi-Fi networks, but every network I connect to shows "No Internet" and nothing loads. The same thing happens with phone hotspots, USB tethering, and multiple routers, so it doesn't seem limited to one network. I reinstalled Windows while keeping my files and applications, but the problem remained. What should I check to determine whether this is a driver, network configuration, security software, or hardware issue?
4 Answers
Start with the basics in Command Prompt by running `ipconfig`. Check whether the Wi-Fi adapter has an IPv4 address, a default gateway, and DNS servers. If the IP address or gateway is missing, the laptop isn’t communicating properly with the router. If those are present, try pinging the gateway and then a public address such as 8.8.8.8 to narrow down whether the problem is the connection or DNS.
Try connecting the laptop to the router with Ethernet, using an existing dongle or a USB-to-Ethernet adapter. Then run Lenovo Vantage and install the latest network and chipset drivers. Even after reinstalling Windows, the wireless driver or related network components can still be incorrect or outdated.
Check whether antivirus or firewall software is blocking the connection. Some security suites require you to mark a new Wi-Fi network as trusted before allowing traffic. Temporarily testing with the third-party security software disabled can help confirm whether it’s involved, and make sure automatic connection is enabled.
A useful way to separate a Windows problem from a hardware problem is to boot from a Linux USB drive and test the Wi-Fi there. If the connection works normally in Linux, the adapter is probably fine and the issue is likely Windows, its drivers, or network settings. If it fails there too, hardware becomes much more likely.

The fact that the networks appear but won’t provide usable internet is unusual, so testing outside Windows should help clarify whether the problem is software-related.