WiFi Works But Ethernet Doesn’t? 9 Fixes Ranked by How Often They Work

J
James Mitchell
May 7, 2026 6 min read
WiFi Works But Ethernet Doesn’t? 9 Fixes Ranked by How Often They Work

WiFi works but Ethernet doesn’t this is one of the most common networking complaints on Windows, and the good news is it is almost always fixable without buying new hardware. When WiFi works but Ethernet doesn’t, the problem is always specific to the wired connection: the cable, the driver, an IP configuration failure, or a port issue. WiFi works but Ethernet doesn’t because the two paths to the internet are completely independent your wireless adapter and your wired adapter operate separately, so one can fail while the other keeps working. This guide walks through every fix for when WiFi works but Ethernet doesn’t, ranked by how often each solution succeeds.

If WiFi works but Ethernet does not on the same computer, the problem is almost never your internet connection. When WiFi works but Ethernet does not, the issue is isolated to the wired connection itself usually the cable, the network adapter driver, a misconfigured IP setting, or a faulty port. The good news is that this is one of the most reliably fixable networking problems on Windows.

Step 1: Check the Ethernet Cable

The most common reason WiFi works but Ethernet does not is a bad cable. Ethernet cables can fail internally without any visible damage a bend, a crimp, or a damaged connector can break connectivity entirely while the cable looks fine from the outside. Test with a different Ethernet cable first. If the new cable works, the original cable was the problem.

Step 2: Try a Different Port on the Router

Router ports can fail individually. Plug your Ethernet cable into a different LAN port on your router. If the other port works, the original port has failed and you can simply use a different one. If your router only has one LAN port and you suspect it is faulty, try connecting through a network switch.

Step 3: Check the Link Light

When Ethernet is physically connected, the port on your router and the port on your computer should show a solid or blinking LED (usually green or amber). If the link light is off on either end, the physical connection is not being detected which points to a dead cable, a dead port, or a disabled network adapter.

Step 4: Update or Reinstall the Network Adapter Driver

A corrupt or outdated Ethernet driver is a frequent cause. To update it on Windows 11: right-click the Start button, select Device Manager, expand Network Adapters, right-click your Ethernet adapter, and choose Update Driver. If updating does not help, choose Uninstall Device, restart your computer, and let Windows reinstall the driver automatically.

Step 5: Release and Renew Your IP Address

If the Ethernet adapter shows as connected but you cannot access the internet, your device might not have received a valid IP address from the router. Open Command Prompt as administrator and run:

  • ipconfig /release
  • ipconfig /flushdns
  • ipconfig /renew

If the renew command hangs or fails, your DHCP request is not reaching the router this points to a driver issue or a physical connection problem.

Step 6: Disable and Re-enable the Ethernet Adapter

Open Device Manager, right-click your Ethernet adapter, choose Disable Device, wait 10 seconds, then right-click again and choose Enable Device. This forces the adapter to reinitialize and request a new IP address from the router.

Step 7: Reset TCP/IP and Winsock

Corrupted TCP/IP settings can cause Ethernet to fail even when WiFi works fine. Open Command Prompt as administrator and run these commands one at a time:

  • netsh int ip reset
  • netsh winsock reset
  • ipconfig /flushdns

Restart your computer after running all three. This resets your network stack to defaults and resolves most software-level causes.

Step 8: Check Your Router DHCP Settings

If multiple Ethernet-connected devices have the same problem, your router DHCP server may be full or disabled. Log into your router admin panel (usually 192.168.1.1) and check the DHCP settings. Make sure DHCP is enabled and the address pool has available addresses.

Step 9: Test with a Different Computer

Plug the Ethernet cable into a different computer. If that computer connects successfully, the problem is with your original computer adapter or settings. If the second computer also fails, the problem is with the cable, router port, or router configuration.

Symptom-to-Cause Quick Reference

What You See Most Likely Cause Fix
No link light on either end Dead cable or disabled adapter Replace cable or enable adapter
Link light on, no IP address DHCP failure or driver issue ipconfig /renew or driver reinstall
IP address shown but no internet Wrong DNS or gateway issue Change DNS to 1.1.1.1 or netsh reset
Intermittent drops on Ethernet only Failing cable or loose connector Replace cable and check RJ45 crimp
Ethernet works on another PC Driver or OS configuration issue Reinstall adapter driver
Ethernet fails on all devices Router port or DHCP pool exhausted Try different router port, check DHCP

Conclusion

When WiFi works but Ethernet does not, the root cause is almost always one of four things: a bad cable, a driver problem, an IP configuration failure, or a faulty router port. Work through the fixes in the order presented physical first, then software and you will resolve the issue in most cases without spending a penny. If all nine steps fail and you have confirmed the problem is isolated to one specific computer, a USB-to-Ethernet adapter (available for under $15) is a reliable workaround while you wait for a hardware replacement.

Related Articles

Free Subnet Calculator

Calculate network address, broadcast, usable host range, and CIDR block details instantly.

Calculate Subnets →
Avatar photo
James Mitchell

James Mitchell is a network engineer and technology writer at TechLYM. He covers computer networking, DNS, TCP/IP, cybersecurity, and practical troubleshooting guides — with a focus on clear explanations backed by RFCs and real-world testing.