Ethernet doesn’t have a valid ip configuration occurs when your computer is not able to get IP from router side. But this error also occurs when router has the issue. Sometimes drivers, network device, auto configuration service couldn’t work properly so this error occurs. In rare cases, your Ethernet device may have problem or problem with router for IP configuration. This error also occurs when computer cannot communicate properly with router.
Table of Contents
- Solution 1: Restart Computer and Router
- Solution 2: Check Network adapter settings
- Solution 3: Reinstall Network adapter
- Solution 4: Renew IP address from command prompt
- Solution 5: Enable DHCP (if disabled)
- Solution 6: Run the troubleshooter
- Solution 7: Run a Disc Scan
- Solution 8: Run SFC scan
- Solution 9: Disable Antivirus
- Solution 10: Update BIOS (do with caution)
Solution 1: Restart Computer and Router
This is the easiest way to try. Try to restart both computer and router and check again for IP error. In 50 percent of cases, it will solve problem.
Solution 2: Check Network adapter settings
1. Press Windows key + R key to open run window and type ncpa.cpl.
2. Network connection window will open, Right click on Ethernet and click on properties.
3. Now, double click on Internet Protocol Version 4 (TCP/IPv4).
4. Now, select these options Obtain an IP Address Automatically and Obtain DNS Server Address Automatically.
5. Now, restart your computer and router.
Solution 3: Reinstall Network adapter
If there are any problems with network adapter, it will solve the issue.
1. Press Windows key + R key to open RUN and type hdwwiz.cpl and hit enter.
2. Now, in the network adapters, right click on Ethernet connection and click uninstall.
3. Now, restart your computer and it should reinstall divers automatically. If not reinstall automatically than download from manufacture’s website and install them.
Solution 4: Renew IP address from command prompt
If you have tried to change IP address manual but cannot solve the issue, try this solution.
1. Press windows key and type CMD, right click on it and run as administrator.
2. In the command prompt, type netsh winsock reset and hit enter.
3. Now, type netsh int ip reset and hit enter and restart your computer.
4. Now, open command prompt again and type, ipconfig /release, ipconfig /flushdns, ipconfig /renew hit enter by typing each of these commands.
5. Now restart your computer.
Solution 5: Enable DHCP (if disabled)
DHCP must be enabled in order to configure your network and assigning IP address automatically.
1. Open services by pressing windows key and type services.
2. Now, look for the DHCP client and start the service if it is disabled.
Solution 6: Run the troubleshooter
1. Open settings by pressing Windows key + I.
2. Now, click on update and security.
3. Now, choose troubleshoot.
4. Now, under internet options, click on run the troubleshooter.
Solution 7: Run a Disc Scan
1. Open command prompt as administrator.
2. Now, type chkdsk c: /f and hit enter.
3. Wait for scan to finish and see if problem is solved.
Solution 8: Run SFC scan
1. Open command prompt as administrator.
2. Now, type sfc /scannow.
3. Wait for scan to finish it and restart your computer.
Solution 9: Disable Antivirus
Sometimes antivirus software blocks some network files and other core system files so to solve the error try disabling the antivirus software.
Solution 10: Update BIOS (do with caution)
In rare cases Ethernet not work properly if there is problem with BIOS so updating it is necessary. Be careful for updating BIOS because little mistake can brick the BIOS setup.
For quick fix, first restart router, unplug and re plug Ethernet cable. See any damage sign in cable, change the cable if necessary. Check Ethernet port for both router and computer. Try reinserting Ethernet cable couple of times and see if problem solves. In rare case it may be problem with routers firmware. So upgrade the firmware of router to latest version. In the router settings, there are settings like access control settings (ACL). Try disabling this setting and restart router. Swap LAN port and try to connect again. See if other devices blocking your computer from accessing and assigning IP address.