Fix macOS "No Internet" with Ethernet
Connected via Ethernet but the Mac shows "No Internet Connection" while Wi-Fi works?
Recommended Troubleshooting Tool
Before proceeding with manual fixes, we recommend using CleanMyMac X. Ideal for scanning disks for errors and clearing hidden system junk.
- [Download CleanMyMac X Free Here](#)
- [Browse 240+ Premium Mac Utilities on Setapp](#)
The Symptom
The network icon in System Settings shows a green dot for Ethernet, but browsers and apps cannot reach the web.
The Fix
- Flush DNS Cache
Open Terminal and run:
sudo killall -HUP mDNSResponder
- Reset the Network Interface
Find your Ethernet interface (usually en0 or en1):
networksetup -listallhardwareports
Then turn it off and on:
sudo ifconfig en0 down
sudo ifconfig en0 up
- Renew DHCP Lease
sudo ipconfig set en0 DHCP
Fix 3: The Automated Network Refresh
When the system's network configuration files are corrupted.
Manual interface resets sometimes fail if the underlying .plist files are locked or corrupted by old VPN software or security tools.
Recommended Tool: CleanMyMac X
- Maintenance Module: Includes a "Flush DNS Cache" and "Repair Disk Permissions" tool. These are essential for clearing out old routing tables that might be blocking your Ethernet connection.
- Uninstaller: Use this to completely remove old network drivers or VPN clients that might be interfering with your hardware interfaces.
[Link: Fix Network and Connection Issues with CleanMyMac X]
Pro Tip
If you use a USB-C hub, macOS Tahoe sometimes fails to hand off the IP address. Unplug the hub, wait 5 seconds, and plug it back in.