10 Step by Step Fix to WiFi Connected But No Internet Access

It’s often a confusing and dreaded moment when your device is connected to the WiFi, but the Internet is not working. Unfortunately, there is no single answer to no internet on connected WiFi problem. It could be an issue with your operating system settings or the router.

Over the years, we have often encountered this ‘No Internet on Connected WiFi issue’ several times and finally together is step by step guide to help you fix this problem.

Note: In this article, we are focusing on troubleshooting internet of Desktop OS, if are having problem connecting Android to Internet, check out our other article.

Where to look?

There are usually two places to look if you are facing network issues —

  1. Router
  2. Device having the issue

If the Internet is not working on all the devices connected to the WiFi network, then chances are there is a problem with your router /modem. You can also look at ADSL cable to see if it’s broken or twisted.

If the Internet is not working on only one device but working fine on other devices connected to the same network, then chances there is an issue with the device’s WiFi adapter or the Routers and that particular devices are having a hard time to communicate.

To help fix your ‘no internet access’ issue, we are going to list down nine steps that should fix it. So, let’s get started.

no internet access on wifi connection

Fix — WiFi Connected But No Internet Access

1. Restart Devices

Yes, I know how it sound and chances are most of you have already done this couple of times, but if haven’t then you should.

The good ol’ reboot is a fix to many software problems and network issues. Turn off both router and modem (if they are separate) and wait for 30 seconds before restarting them again. Additionally, you should also restart your PC to ensure things are clean. Once all the devices are reset, try connecting again to see if it works.

2. Check Modem Lights

There might be a problem with your internet connection instead of the devices connected. To confirm, check the “Internet light” on the router and make sure it’s working. Additionally, ensure there is no unusual behavior; such as extraordinary light flickering.

Ideally, the DSL lights should be ON (or turn green in some routers), and the WiFi indicator lights should blink. If you are not sure how to check, contact your ISP customer care services. Confirm what’s wrong with the Internet and how much time it may take to fix it if the problem is at their end.

Related: Find out who is stealing your WiFi

3. Use Built-in Troubleshooter

If the Intenet is fine from ISP end and the Internet is working on at least one other devices, then chances are there is a problem with the WiFi adapter of your device. This can be easily fixed with the built-in troubleshooter program that comes with Windows and Mac.

For instance, let’s take Windows, here the built-in network troubleshooter can solve or at least answer most of the network related problems. Right-click on the network icon in the taskbar and select “Troubleshoot problems.” Windows will automatically look for problems and fix them. If it cannot fix it, then it will at least let you know what the problem is. You can search for the solution to the problem online, or even ask in the comments below; we may be able to help. The same option is available for Mac OS X as well.


4. Flush DNS

Sometimes DNS cache conflict can lead to not being able to access websites, and you may think that the internet isn’t working. You should flush DNS to ensure it isn’t causing any trouble. In Windows start menu type “cmd” and open it as an administrator.

Command prompt will open up, here type “ipconfig /flushdns” and press enter. This will flush the DNS cache.

Related: What is DNS and how to change it on all Windows | Mac | Android | Linux

5. Change Wireless Mode on Router

If you are getting the Internet access by connecting your computer to router via ethernet cable but not with the WiFi, then chances are there is a communication barrier between these two devices.  And one place to look is the Wireless mode.

There are a couple of Wireless mode on a router. For instance, you might have seen something like — 802.11 b or 802.11 b/g or 802.11 b/g/n, etc. These b, g, n and ac are different Wireless standard. B is the oldest WiFi standard which covers less area and gives less speed while ac is the latest with wider coverage and Gigabit network speed. Consider them like USB 1, 2 and 3 standard; where the latest is fastest and backward compatible.

Now usually the Wireless mode is set to 802.11 b/g/n/ and it works fine for most people. But sometimes the old devices (especially old smartphones) are not compatible with this mode and thus show network issues.

One way to fix that is — from your computer, login to your router dashboard and look for the option that says — Wireless Mode, usually it’s under the Wireless settings where you set WiFi SSID and password, etc. Next to the Wireless mode, you’ll see a drop-down menu, click on that and select 802.11 b and save changes. Now restart the WiFi on the devices which had the WiFi issues and see if this fixes the problem. If this doesn’t work, then try 802.11 g. If you still find no luck then see the next solution.

Change Wireless mode on Router

6. Obtain IP and DNS Automatically

If you are getting the Internet access by connecting your computer/smartphone to other WiFi network, but not with your current WiFi, then chances are there is a DNS or IP address conflict. Another way to check that is by pinging your router from cmd, if you get timeout response, then it’s probably the IP address conflict.

Ideally, you should set network settings to automatically obtain IP address and DNS provided by your ISP (Internet service provider) to ensure least conflicts. However, sometimes (and this happened to me a week ago) assigning a static IP address to your devices or changing the DNS server helps to fix the network issues. Or, if you are using a static IP address (need to play some game on LAN) then it’ll wise to get the IP address automatically. In short, try to flip the settings here and see which one works for you.

Following is the steps for Windows, if you are running other Operating System like Mac OS or Android etc., then check out our previous article on how to change DNS on all platform and how to assign static IP address on all the main platform.

To obtain IP address automatically on Windows, press Windows+R keys and type “ncpa.cpl” in the Run dialog that opens up. When you click on “OK” all your network connections will open up. Here right-click on your network and select “Properties” from the context menu.



Now click on “Internet Protocol Version 4” and then click on “Properties” below it. In the next dialog select both “Obtain an IP address automatically” and “Obtain DNS server address automatically” options. You should connect automatically, if not, then try restarting your PC.

no-internet-on-connected-wifi-tcp no-internet-on-connected-wifi-obtain-automatically

7. Fix Network Driver Issues

Sometimes an old network driver or corrupted one can lead to no internet on connected WiFi problem. To fix network driver problems, Press Window+R keys and enter “devmgmt.msc” to open “Device Manager.”


Here expand “Network adapters” and right-click on your network. Now select “Update driver software” option, and you will get two options to update the driver, manually and automatically (online). Try connecting your PC to the router using an Ethernet cable to get internet access. If there is no problem with the router or internet connection, then you should connect easily. If connected, click on “Search automatically for updated driver software, ” and Windows will automatically find and install the right driver.

no-internet-on-connected-wifi-update-network-driver no-internet-on-connected-wifi-scan

In case you can’t connect, then you will have to manually download the latest driver from manufacturer’s website on another internet connected device and move it to your PC. Once you have the latest driver, use the “Browse my computer for driver software” option to manually install the driver software.

8. Reset Router

This is a little harsh option, but in most cases, it solves all types of router-related problems. You can reset the router to factory settings to reset all the new changes that may be causing the issue. This also means you will have to again password protect your router and change basic settings according to your need.

Although you can reset the router from its settings, an easier way is to press the physical reset button on the router itself. The reset button is usually hidden inside a tiny hole, so you will have to check the router carefully to find the button. Once found, use a paper clip (or something similar) to press the button inside and hold it for 5-15 seconds, or until all router lights blink and router restarts. You should be able to connect to the internet when the router restarts.

Note: Before you reset your router, make sure to login to your router’s web interface and write down the username and password, used to login to ISP’s server.

reset router

Related: What to do if You Forget Your Wi-Fi Password

9. Reset Your Network

As the name suggest Network Reset disable and then reinstall all your network adapters and set other networking components back to their original settings. Windows will forget your Ethernet network, your WiFi networks and passwords and your VPN connections etc. Meaning it’ll It will delete all of your stored WiFi credentials and VPN connections. This is why resenting your network should be your last resort.

If you are on Windows 10, click on the Start button > Type Network Reset. 

Network reset

A new window will open warning you about what will happen when your network. Click the “Reset now” button to reset the network and restart your PC.

Network reset

10. Call the ISP

Ultimately, it is the job of your internet service provider to ensure you are connected to the internet all the time, especially if they have provided the router and modem as well. If none of the above tips work, then call your ISP and tell them the problem. They should be able to provide on-call instructions to fix the problem, both operating system, and router problems.

If they are unable to fix the problem on call, you can ask them to send an agent to fix the problem for you.

Wrapping Up

Like I said before, there is no single answer to no internet access problem. The above tips should be able to fix most of the software related problems. However, if there is a hardware problem — like damaged network card or router — then you will have to contact an expert technician.

Also Read: How to Remotely Access your Router

About Karrar Haider

Karrar has a bad habit of calling technology “Killer”, and doesn't feel bad about spending too much time in front of the PC. If he is not writing about technology, you will find him spending quality time with his little family.