In today’s age of WiFi, ethernet is still the popular choice of connectivity option for gamers, computer enthusiasts and mainly desktop users. This has just better connection as compared to WiFi. One of the main issues that pops up is “Ethernet does not have a valid IP configuration”. This error pops up when you see limited connection or no internet in the task bar. Even though ethernet is connected and other devices connected to same router are working, ethernet cable will have not internet access. If you troubleshoot the network connections, then final verdict of windows’ utility will be “Ethernet does not have a valid IP configuration”.
Lets take a look at why this error is popping up in the first place and what does it mean. The IP configuration in this case means that router has not been able to set a dedicated unique IP for your ethernet cable and PC connected with it. Therefore, the taskbar will show “No Internet Access” or “Limited Connection”. The service that is malfunctioning in this case is called DHCP. This service is responsible for allotting unique IP Addresses to all devices connected to certain network. There is a specific pool of IP Addresses from which these addresses are chosen. For example, one of the common IP Addresses starts with 192.168.X.X. The last two digits can vary depending on router that you are using .
You are able to understand the cause of this problem now. In this case. the DHCP server is unable to assign a proper IP Address to your device with ethernet connected. Therefore, we will go through a list of possible solutions. The best way to tackle this problem is by starting with simpler solutions and then moving on to more technical ones. More often than not, the issue is resolved with simpler issues. Here are the possible solutions to solve the error of “Ethernet does not have a valid IP configuration”.
1: Basic Troubleshooting techniques
There are the most basic techniques that you need to apply in order to solve this issue. In most cases, the problem is taking place due to some common issue as listed below. Note that you should not ignore these. Trying simpler methods and solving the issue is better than going through some difficult stuff!
- Restart your PC. Yes this is the simplest solution. If your ethernet has done this for the first time then restarting your computer may solve the issue.
- Check your ethernet cable. If the ethernet cable is pretty long or it passes through different corners of your house before reaching PC, then it might be damaged somewhere. The best way to test out this theory is by trying out another cable. If it works, then your original cable is probably requiring a replacement.
- Clean the ethernet port in computer. Dirt gets accumulated in the ethernet port in computers. All you need to do is to clean it gently with a brush. Do not stroke it very hard as it might damage some components inside.
- Check the ethernet out port on router and clean it as well.
- Restart your router. Not though the online login portal but the power outlet. Restart it from there.
These are the most basic questions that everyone should ask themselves if they run into a similar situation. More often than not, the problem is of this sort when it comes to cables. If you are one of those who have done it all already, then move on to the next step.
2: Reset TCP/IP Settings
This method involves using command prompt. Even if someone is not familiar with using cmd, we will take you through all the basic steps. TCP/IP is a protocol for online traffic and internet services. It is employed in our routers and networks as well. Resetting these settings will reset the connection. What is does is that if there was an issue during the connection, it would restart from the start and probably avoid that. In this way, you will be back online in no time! Here is how to do it.
- Press Win + X keys.
- Now click on Command Prompt (Admin).
- A new CMD window will open up.
- Type “netsh winsock reset” and press enter.
- Once it is done, type “netsh int ip reset” and press enter.
- Now close the command prompt and restart your computer.
- Also unplug the cable and plug it in after PC has restarted.
That’s it. We are pretty sure that these simple steps should have saved your life by now! However, the Ethernet No internet Access issue still persists, you can move on to the next solution.
3: Verify / Enable DHCP Service
As explained earlier, DHCP service is responsible for assigning the IP Addresses to devices on a network. This service is dynamic. One of the major reasons for getting “Ethernet does not have a valid IP configuration” error in troubleshooter could be that DHCP is not working. It is also possible that DHCP is disabled. To get to the root of this issue, lets try finding out if DHCP is disabled or enabled. Here is how to check it.
- Press Win + X keys.
- Click on “Network Connections”.
- In the left hand side, click on Ethernet.
- You will now see “Change Adapter Options” in top right side of screen. Click on it.
- Another way to access this window is by pressing Win + R keys and then typing “ncpa.cpl” in Run window. Press enter afterwards.
- In this new window, look for your Ethernet connection and right-click on it.
- Click on Properties.
- Scroll down the list and click on “Internet Protocol Version 4 (TCP/IPv4). Do not unselect it!
- The properties button will now be un-grayed.
- Click on the properties button.
- Under general tab, you will see two main options.
- Now you need to make sure that “Obtain an IP Address automatically” and “Obtain DNS Server Address automatically” are ticked.
- Click on OK and close the rest.
- Now you need to restart computer for changes to have proper effect.
- Un plug ethernet cable before restarting computer.
- Once computer has fully booted, plug in the ethernet cable.
This should solve the issue if your DHCP service was disabled and that was the cause of having no internet access on ethernet connection. If your tale of misery continues even after this method, move on to the next solution for remedy.
4: Disable DHCP & set IP Address of Ethernet manually
If you have come down to this method, it means that simpler methods just did not work out for you. Therefore, now it is time to solve the problem manually. Remember the problem is that ethernet does not have a valid IP. What we will do in this step is, takeover the role of DHCP and assign the IP Address manually. The steps are not straightforward though. We need your input as well. Go through all the steps carefully to determine which IP Address to assign.
Determine some data needed
For this step, you need to log on to another PC on the same network. This PC must be connected to internet either via WiFi or ethernet. It must be connected to same router that you are trying to connect via ethernet. You can also get this data by connecting your own PC with WiFi, given it is available. Here is how to do it.
- Press Win + X keys.
- Click on Command Prompt.
- Type “ipconfig/all” and press enter.
- You will get bunch of information related to network you are connected to. We need three things only.
- This information can also be accessed by following way.
- Click on Notification icon in task bar.
- Click on All Settings button.
- Open “Network and Internet”.
- In the left sidebar, select “Status”.
- In new window, look for option called “View your network Properties”. Open it.
- This will display all the data that was going to pop up in command prompt using ipconfig/all command.
- If WiFi is connected, then look for this heading otherwise if there is ethernet, look for it.
- Under this heading, save the IP Addresses for “Default Gateway”, and “IPv4 address”.
- Now press Win+R keys and type “ncpa.cpl” and press enter.
- Right Click on Ethernet connection logo and click on properties.
- Now click on “Internet Protocol Version 4 (TCP/IPv4)” and do not untick it.
- Click on properties.
- Select “User the following IP Address”.
- Enter “255.255.255.0” in subnet mask.
- Enter default gateway value that you saved earlier.
- In the IP Address you need to change the last digit only. Enter a number that is greater than number of devices that are connected to this router. Following example shows how DHCP allocates IP Addresses so you will get the idea.
- Click on OK.
- Do not restart the PC.
- Now try to access internet.
You may need to unselect IPv6 in the same network settings with Internet Protocol Version 4 (TCP/IPv4). The IPv6 options is a little down same list. A little drawback to this method is that you might need to assign new IP Address every 24 hours or when your restart either router or PC. However, if there is nothing wrong with ethernet cable and only DHCP is messing with you, then this method should solve the issue. However, considering your issue is still unresolved, resort to next solution.
5: Scan PC with Malwarebytes (very effective!)
Few weeks ago, one of our systems’ WiFi was affected by a very similar issue. It would get disconnected randomly, would not connected for several minutes. None of the solutions were permanent. At last, when PC was scanned with malwarebytes, it turned out there was a virus affecting the PC. This malware affected the WiFi settings. We tried but could not remove it manually. Therefore, it could be a good shout to try it out. The best part is that Malwarebytes is free to use if you want for one scan only. One scan will most likely solve the issue. It is light and it works with any other installed antivirus pretty well. However we would not recommend using it permanently with another antivirus. Visit here to download it for your machine.
It is a very high possibility that internet connectivity is affected due to some kind of malware or trojan. Therefore, you must try this out before believing its irreparable!
6: Re-install Ethernet (NIC) Drivers
It is possible that drivers for your network interface card are not old and not working properly. Therefore, it would be a good idea to re-install them. If the drivers were recently updated, you can try “Roll Back Driver” option as well. Here is how to access these settings.
- Open the Device Manager.
- To do so, press Win+R keys.
- Type “hdwwiz.cpl” and press enter.
- Now click on “Network Adapters”.
- It will open the list of network adapters of your PC.
- Right click on Ethernet interface and click on properties.
- Now open “Driver” tab.
- If you had recently updated driver, then Roll Back Driver option will not be grayed out. In this case, click on it to go back to previous drivers installation.
- If this is not the case, then click on “Uninstall Device”.
- Once it is done, go back to main menu of Device Manager.
- Click on “Action” in top menu.
- Click on “Scan for Hardware Changes”.
- It will reinstall the ethernet device along with its drivers.
- However, you can right-click on it and select update driver if you need to be sure.
That’s it for this method. If this method does not fix your ethernet cable issue, then most likely there is either some really messy code running around your machine or there is just some hardware malfunction. This could also be down to some Windows related updates. In such a case, you can roll back the Windows if it was recently updated.
These are the six most effective method for fixing the issue “Ethernet does not have a valid IP configuration” on Windows 10. Same method will also work on Windows 7, Windows 8 and Windows 8.1. Most of the interface mentioned here is same except for few. But I have mentioned possibly all the workarounds in this regard. If you have any queries or suggestions, share them in the comments below.
If you have any question, suggestion or success story, feel free to share in comments below