How to Fix Ethernet Not Working but Wifi Is

You’ve got WiFi running fine, but your Ethernet connection keeps dropping or won’t connect at all. That mismatch points to a specific issue—something’s off with the cable, port, or adapter settings. You’re not out of options, though. A few targeted fixes could restore that stable wired connection you rely on. The real culprit might be closer than you think.

Why Ethernet Fails When WiFi Works

ethernet issues versus wi fi

While your Wi-Fi keeps working just fine, an Ethernet connection can still fail for several reasons—often due to a bad cable or damaged connector that stops data from transmitting. Your Ethernet cable might be faulty, or the port on your router could be malfunctioning. You might also have a disabled Ethernet adapter in your network settings. If your network driver is outdated or corrupted, Ethernet won’t work—even if Wi-Fi runs smoothly. Sometimes, incorrect network settings prevent your device from getting a valid IP via Ethernet. These issues affect only the wired connection since Wi-Fi and Ethernet rely on separate hardware and configurations—so one can fail while the other works perfectly.

Check the Cable and Port First

check ethernet cable connection

Start by checking the basics—your Ethernet cable and port could be the real culprits even if Wi-Fi works fine. Inspect the cable for frays or kinks that might break the connection. Make sure it’s firmly plugged into both your computer and router. Look at the Ethernet port’s lights; if they’re off, the port or cable might not be working. Try connecting a different device using the same cable and port to check if the issue lies with your network adapter. Test the wall outlet too, using a known working cable to confirm the connection. Don’t assume hardware is fine—sometimes, a simple check saves time and gets your wired connection back up fast.

Turn On and Reset Your Ethernet Adapter

reset ethernet adapter connection

If your Ethernet still isn’t working, check whether the adapter is actually turned on. Go to Network & Internet settings, click “Change adapter options,” and look for your Ethernet adapter. If it’s grayed out, right-click and select “Enable” to turn on the connection. You can also reset the adapter by disabling it first, waiting a few seconds, then enabling it again. For a deeper fix, open Command Prompt as admin and run `netsh int ip reset` to reset network configurations. This often clears underlying issues. After resetting the Ethernet adapter, restart your computer to apply changes and refresh the network stack. It’s a simple fix, but it works more often than you’d think.

Fix IP and DNS in Command Prompt

reset ip and dns

Now that you’ve reset your Ethernet adapter, it’s time to tackle potential IP and DNS issues directly through Command Prompt. Open Command Prompt as an administrator. Use `ipconfig /release` then `ipconfig /renew` to refresh your IP addresses from the DHCP server. This often fixes connectivity problems with your ethernet connection. Run `ipconfig /flushdns` to clear outdated or corrupt DNS entries. Then, type `netsh winsock reset` and `netsh int ip reset reset.log` to reset the network stack. These commands fix underlying issues affecting IP, DNS, and overall network performance. Always run them in admin mode—they reset critical settings, so your system might need a restart to apply changes fully.

Update or Reinstall Network Drivers

update or reinstall drivers

One of the most effective ways to fix Ethernet not working is updating or reinstalling your network drivers. Open Device Manager, find your network adapter, right-click it, and choose “Update driver” to let Windows install the latest version. If that doesn’t help, you can reinstall the driver by uninstalling the adapter in Device Manager, then rebooting—Windows will automatically reinstall it. Make sure the driver is compatible with your OS, since mismatched drivers can break your Ethernet connection while WiFi keeps working. For best results, download the latest driver from your adapter or motherboard manufacturer’s website. After you update or reinstall the driver, restart your computer to lock in the changes.

Test Ethernet on Another Device or Linux USB

test ethernet on different device

While your Ethernet isn’t working, testing it on another device helps you quickly find out whether the problem is with your computer or the network. To test ethernet on another device, use the same Ethernet cable and port. If the Ethernet connection works there, the issue likely lies with your original device’s network settings or drivers. Try booting from a USB Linux image to rule out OS-specific issues—this lets you see if the connection works without relying on Windows. It also gives you access to powerful network diagnostic tools. If it works in Linux, your problem is probably software-related, not hardware.

When to Call Your ISP or Replace Hardware

call isp replace hardware

If your Ethernet still won’t work after trying different cables and devices, it’s time to call your ISP or consider hardware replacement. If multiple devices show Ethernet connectivity issues while WiFi works fine, the problem might be your router’s ports or settings—contact your ISP. When resets and cable swaps fail, faulty hardware could be to blame. If your Ethernet adapter isn’t detected or keeps disabling, replace it or seek a tech’s help. Spotty or inconsistent wired connections may need professional evaluation. Your ISP can check for service-side issues or recommend updated hardware, ensuring stable connectivity. Don’t ignore persistent speed drops or disconnections—your router or adapter may need upgrading.

Frequently Asked Questions

Why Is Ethernet Not Working but Wi-Fi Is?

Your ethernet’s likely failing because the cable’s damaged, the port’s faulty, or your driver’s outdated—Wi-Fi works since it uses a separate connection. Check the cable, inspect the port, and update your network driver to fix the issue fast.

Why Is My Ethernet Suddenly Not Working?

Your ethernet’s suddenly not working because the cable might’ve come loose, got damaged, or your adapter crashed. Restart your router, check the port, swap cables, and verify the adapter’s enabled in settings—quick fixes often handle it.

How to Enable Ethernet Again?

You can enable Ethernet again by opening Network & Internet settings and turning it on if disabled. Check your cable, use Device Manager to reinstall drivers, or run `netsh interface set interface “Ethernet” admin=enabled` in Command Prompt. Reset network settings if needed.

Why Is My Ethernet Not Working but Wi-Fi Is on My Mac?

Your ethernet’s probably not working ’cause your Mac’s prioritizing Wi-Fi or the adapter’s misconfigured. Check the cable, make certain ethernet’s enabled in Network settings, and verify its service order—don’t forget to run Network Diagnostics if it’s still acting up.

Sharing is caring
Alex Mitchell
Alex Mitchell

Alex Dockman is an IT Systems Engineer and tech enthusiast with a knack for making complex technology topics understandable. With a background in Computer Science and hands-on experience in Silicon Valley, he shares his insights on docking stations and connectivity solutions, helping readers navigate the tech world. Alex's writing is known for its clarity and precision, making technology accessible to all.