Ethernet Not Working but WiFi Is: Troubleshooting Guide

Doug Knight

a person holding a blue and white object in their hand

Dealing with internet problems can be frustrating, especially when your ethernet connection is not working but your wifi is fine. This issue can be caused by a few common reasons, such as a damaged ethernet cable or port. It can be puzzling to experience a spotty Ethernet connection while your Wi-Fi works perfectly. By troubleshooting systematically, you can often identify the problem and get back online quickly. It’s essential to be patient and persistent during this process.

Several factors can cause ethernet connection issues while wifi is functional, including a defective cable, faulty ethernet port, or incorrect network settings. Outdated or corrupt drivers can also contribute to this problem. Fortunately, most of these issues have simple solutions and can be resolved quickly. You can start by trying basic troubleshooting steps at home. If these don’t work, you may need to update your drivers or check your router settings. In rare cases, you might need to replace hardware, such as your ethernet cable or network card.

Troubleshooting Your Tricky Ethernet: A Handy Guide

Preliminary Checks

  • Cable & Connection: Make sure the Ethernet cable is securely plugged into both your device and the router. Try a different cable if you have one handy.
  • Router Inspection: Check if other devices can connect to the internet via Ethernet through your router. If not, the issue might lie with your router or internet service provider (ISP).
  • Disable Wi-Fi: Temporarily turn off your Wi-Fi to force your device to prioritize the Ethernet connection.

Software-Level Solutions

  • Network Adapter Drivers: Outdated or corrupted network drivers can disrupt your Ethernet connection.
    • Right-click on “Start” and select “Device Manager.”
    • Expand “Network adapters,” locate your Ethernet adapter, right-click, and choose “Update driver.”
    • If updating doesn’t work, try uninstalling the driver and restarting your computer to let it reinstall automatically.
  • Network Troubleshooter: Windows has a built-in troubleshooter that can automatically diagnose and fix common network problems.
    • Go to “Settings” > “Network & Internet” > “Status.”
    • Click on “Network troubleshooter” and follow the prompts.
  • Reset Network Settings: If the issue persists, try resetting your network settings to default.
    • Go to “Settings” > “Network & Internet” > “Status” > “Network reset.”
    • Click “Reset now” and confirm.

Advanced Troubleshooting

  • Check MAC Address: In some cases, the router might be blocking your device based on its MAC address.
    • Access your router settings (consult your router’s manual for instructions).
    • Look for MAC filtering options and ensure your device’s MAC address is allowed.
  • Disable Security Software: Temporarily disable your antivirus or firewall to see if they’re interfering with the Ethernet connection.
  • Command Prompt Commands: Open Command Prompt as an administrator and try these commands:
    • ipconfig /release: Releases your current IP address.
    • ipconfig /renew: Requests a new IP address from the router.
    • netsh winsock reset: Resets the Winsock catalog, which can sometimes resolve connectivity issues.

If All Else Fails…

  • Contact your ISP: If you’ve exhausted all troubleshooting options, contact your ISP. There might be an issue on their end or they can provide further assistance.

Quick Troubleshooting Table

IssuePossible CauseSolution
Loose or damaged cableFaulty Ethernet cableReplace the cable.
Router problemRouter malfunction or misconfigurationRestart router or contact ISP.
Outdated driversNetwork adapter drivers are outdatedUpdate or reinstall network drivers.
Network misconfigurationIncorrect network settingsRun network troubleshooter or reset network settings.
MAC address filteringRouter is blocking your device’s MAC addressCheck and adjust MAC filtering settings in router.
Security software interferenceAntivirus or firewall blocking the connectionTemporarily disable security software.
Winsock catalog corruptionWinsock catalog is corruptedReset Winsock using Command Prompt.

Key Takeaways

  • Check your ethernet cable and port for physical damage
  • Update or reinstall network drivers to fix software issues
  • Run Windows network troubleshooter to diagnose and solve problems

Diagnosing Ethernet Connectivity Issues

When your Wi-Fi works but Ethernet doesn’t, you need to check a few key areas. These include your network adapter and physical components.

Assessing Network Adapter Functionality

Open Device Manager to check your Ethernet adapter. Look for a yellow triangle next to the adapter name. This means there’s a problem. Right-click the adapter and select “Update driver” to get the latest version. If that doesn’t work, try uninstalling and reinstalling the driver.

Check your adapter settings too. Go to Control Panel > Network and Internet > Network Connections. Right-click your Ethernet connection and choose Properties. Make sure “Internet Protocol Version 4 (TCP/IPv4)” is checked.

Run Windows Network Troubleshooter if issues persist. Go to Settings > Network & Internet > Status. Click “Network troubleshooter” and follow the steps.

Checking Physical Network Components

Inspect your Ethernet cable for damage. Look for bends, kinks, or cuts. Try a different cable to rule out cable problems.

Check both ends of the cable. Make sure they’re plugged in firmly to your computer and router. Listen for a click when you plug them in.

Look at your computer’s Ethernet port. Check for bent pins or debris. Clean the port gently with compressed air if needed.

Test your router and modem. Unplug them for 30 seconds, then plug them back in. This can fix many connection issues.

If possible, try connecting to a different Ethernet port on your router. This can help identify if the problem is with a specific port.

Software and Configuration Solutions

Fixing Ethernet issues often involves adjusting settings and addressing system problems. These steps can help restore your wired connection when Wi-Fi still works.

Optimizing Network Settings

Check your Ethernet settings in Windows. Go to Network & Internet in Settings. Click Ethernet then Edit next to IP assignment. Make sure it’s set to get an IP address automatically. If not change it. This fixes many connection problems.

Open Command Prompt as admin. Type “ipconfig /all” and press Enter. Write down the MAC address. Go to Device Manager and find Network Adapters. Right-click Ethernet and pick Properties. Check if the MAC address matches. If not update it.

Try resetting your network. Go to Network & Internet settings. Click Network Reset at the bottom. This wipes out network settings and can fix stubborn issues.

Addressing System-Level Issues

Update your Ethernet driver. Open Device Manager. Find Network Adapters. Right-click your Ethernet adapter. Choose Update driver. Let Windows search for the best driver online.

Run the Network Adapter troubleshooter. Type “troubleshoot” in the Windows search bar. Pick “Network Adapter” from the list. Follow the steps to find and fix issues.

Check your firewall and antivirus. They might block your Ethernet connection. Try turning them off briefly to test. If Ethernet works turn them back on and add an exception for your network.

Scan for malware. Use Windows Defender or another antivirus tool. Viruses can mess up network settings and cause connection problems.