How to Fix Linux Mint Ethernet Not Working or No Internet Connection (2026 Guide)

Priya

Content Writer & Researcher

Last Updated: 17 August 2026
How to Fix Linux Mint Ethernet Not Working or No Internet Connection (2026 Guide)
🖥️

Linux Mint Ethernet Still Not Working?

Get expert Linux support from CloudHouse Technologies. Pay per ticket — no subscription, no waiting.

🖥️12,400+PCs Fixed
⭐4.9★Google Rating
⚡<15 minAvg. Response
🛡️ISO 27001Certified

Why Is My Linux Mint Ethernet Not Working?

Ethernet issues on Linux Mint typically fall into four categories: the network interface isn't detected, the driver isn't loaded, NetworkManager has a configuration error, or a kernel update broke driver compatibility. The good news is that most of these are fixable entirely from the terminal — even without internet access — once you know where to look.

This guide walks you through 8 targeted fixes for Linux Mint wired (Ethernet) connection issues, covering Linux Mint 21.x and 22.x.

Fix 1: Check If the Interface Is Detected

Before anything else, verify that Linux Mint can see your Ethernet adapter at all.

  1. Open a Terminal (Ctrl + Alt + T).
  2. Run: ip link show

You should see an interface like eth0, enp3s0, or eno1. If it appears but shows DOWN, the interface exists but isn't activated. If no Ethernet interface shows at all (only lo), there's likely a driver or hardware issue.

Also run: lspci -nnk | grep -iA3 ethernet — this shows whether a driver is loaded for your NIC.

Fix 2: Bring the Interface Up Manually

If the interface shows as DOWN, you can activate it directly:

sudo ip link set enp3s0 up

Replace enp3s0 with your actual interface name from Fix 1. Then try to get an IP address via DHCP:

sudo dhclient enp3s0

If this gives you an IP, the issue is with NetworkManager's auto-connect setting. Skip to Fix 4.

Fix 3: Restart NetworkManager

NetworkManager sometimes gets stuck in a bad state, especially after suspend/resume cycles or kernel updates.

sudo systemctl restart NetworkManager

Wait 10 seconds, then check connectivity:

ping -c 4 8.8.8.8

If ping succeeds but websites don't load, skip to Fix 7 (DNS). If ping fails entirely, continue with the next fix.

Fix 4: Reinstall NetworkManager

A corrupted NetworkManager installation can cause persistent Ethernet failures. Reinstalling it resets the service cleanly.

sudo apt-get install --reinstall network-manager
sudo dpkg-reconfigure network-manager
sudo systemctl restart NetworkManager

Then reboot: sudo reboot

Fix 5: Check and Install Ethernet Drivers

Some Ethernet controllers — especially Realtek cards — require proprietary drivers that aren't included in the default Linux Mint installation.

  1. Identify your NIC chipset: lspci -nnk | grep -iA3 ethernet
  2. Note the module listed under "Kernel driver in use."
  3. Open Driver Manager (Menu → Administration → Driver Manager) and check for available drivers.

For Realtek r8169 issues specifically, try installing the out-of-tree driver:

sudo apt update && sudo apt install r8168-dkms
sudo modprobe r8168

Then reboot.

Fix 6: Boot an Older Kernel

Kernel updates occasionally break Ethernet driver compatibility — a well-documented issue with kernels 5.19, 6.2, and 6.5 on certain hardware.

  1. Reboot your machine.
  2. At the GRUB menu (hold Shift during boot if it doesn't appear), select Advanced options for Linux Mint.
  3. Choose the previous kernel version (one line up from the current).
  4. Test if Ethernet works under the older kernel.

If it works on the older kernel, the new kernel has a driver regression. Report it on the Linux Mint forums and stay on the older kernel until a fix is patched.

Fix 7: Fix DNS Resolution (Internet Loads Slowly or Not at All)

If ping 8.8.8.8 works but ping google.com fails, DNS is broken — not the Ethernet connection itself.

  1. Check current DNS: cat /etc/resolv.conf
  2. If it's pointing to an internal DNS (e.g., 192.168.x.x) that's not responding, manually set a public DNS:
sudo nano /etc/resolv.conf

Add or replace nameserver lines with:

nameserver 8.8.8.8
nameserver 1.1.1.1

Save with Ctrl + O, exit with Ctrl + X.

To make this permanent via NetworkManager, edit your connection in Network Settings and set DNS manually under the IPv4 tab.

Fix 8: Disable Secure Boot

Secure Boot in UEFI can prevent unsigned drivers from loading on Linux Mint, including some Ethernet drivers.

  1. Reboot and enter BIOS/UEFI (typically F2, Del, or F12 during boot).
  2. Navigate to Security → Secure Boot.
  3. Set Secure Boot to Disabled.
  4. Save and exit.

After disabling Secure Boot, boot back into Linux Mint and test your Ethernet connection.

When Nothing Else Works

If none of the above fixes resolve your Ethernet issue, the NIC hardware itself may be failing, or you may need a firmware package that isn't in the standard repos. CloudHouse Technologies' Pay-Per-Ticket Support covers Linux network troubleshooting — a technician will work through your specific hardware configuration with you directly.

FAQs

Why did my Linux Mint Ethernet stop working after an update?

Kernel updates can introduce driver regressions. Check if booting an older kernel from the GRUB menu restores Ethernet connectivity — if so, the issue is a kernel driver conflict. Stay on the older kernel until a patch is released.

How do I check if my Ethernet driver is loaded in Linux Mint?

Run lspci -nnk | grep -iA3 ethernet in a terminal. Look for the "Kernel driver in use" line — if it's blank, no driver is loaded and you'll need to install one manually.

Ethernet shows connected but no internet on Linux Mint — why?

This usually means DNS is broken. Run ping 8.8.8.8 — if that works but ping google.com fails, set your DNS manually to 8.8.8.8 and 1.1.1.1 in NetworkManager or /etc/resolv.conf.

How do I restart NetworkManager in Linux Mint?

Open Terminal and run sudo systemctl restart NetworkManager. This resets the network service without rebooting your machine.

Can I install Ethernet drivers without internet access on Linux Mint?

Yes — if you have the driver package as a .deb file on a USB stick, install it with sudo dpkg -i filename.deb. For Realtek adapters, the r8168-dkms package is often available in the offline install media.

Get the Free Linux Server Admin Cheatsheet (PDF)

Essential commands for server management, networking, and troubleshooting — all on one printable page.

Running Linux servers? Let us manage them for you.

Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response — so your servers stay up and your team stays focused.

  • Proactive OS patching and security updates
  • 24×7 monitoring with instant alerting
  • Backup configuration and disaster recovery
  • Dedicated Linux engineers on call
See Pricing Plans →

What our customers say

“Our production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

Arun S.

CTO, SaaS Startup

“They migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

Deepak N.

DevOps Lead

Frequently Asked Questions

Kernel updates can introduce driver regressions. Check if booting an older kernel from the GRUB menu restores Ethernet connectivity — if so, the issue is a kernel driver conflict.

Need this done for you?

Linux Mint Support

Hands-on help for Linux Mint desktops and laptops.

Learn more

Book your free 15-minute diagnosis

A certified technician will call you back within 15 minutes during business hours.

Share this article

Leave a Comment

Comments (0)

Loading comments...