How to Fix Wi-Fi Keeps Dropping on Linux
If Wi-Fi keeps disconnecting on Linux, Kudu can help reduce system clutter and improve responsiveness.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
Wi-Fi that keeps dropping on Linux is usually caused by a mix of driver issues, power-saving settings, router compatibility problems, or interference from other devices. In some cases, the wireless adapter is using an unstable kernel module, or NetworkManager is repeatedly reconnecting after a failed handshake. It can also happen after system updates, when the router firmware is outdated, or when the signal is weak enough that the connection keeps timing out.
Common Symptoms
- Wi-Fi connects, then disconnects every few minutes
- The network icon shows repeated reconnecting or authentication prompts
- Internet works on other devices, but not reliably on the Linux PC
- Connection drops more often after sleep, reboot, or moving farther from the router
- Speeds suddenly fall before the connection cuts out
How to Fix It Manually
-
Restart the Wi-Fi adapter and reconnect
- Open a terminal.
- Run:
nmcli radio wifi off nmcli radio wifi on - Reconnect to your wireless network from the system menu.
- If the connection becomes stable, the issue may have been a temporary NetworkManager fault.
-
Disable Wi-Fi power saving
- Power saving can cause some Linux wireless adapters to disconnect to save battery.
- Check your adapter name:
iw dev - Turn off power saving temporarily:
Replacesudo iw dev wlan0 set power_save offwlan0with your actual Wi-Fi interface name. - Test the connection for several minutes. If this fixes it, make the change persistent through your distro’s NetworkManager or wireless config files.
-
Update the system and wireless drivers
- Open Terminal.
- On Ubuntu or Debian-based systems, run:
sudo apt update && sudo apt upgrade -y - If your distro includes a driver utility, open it and check for proprietary or recommended Wi-Fi drivers.
- Reboot after updates, then test the connection again.
- If the issue started after a recent update, try booting an older kernel from the GRUB menu to see if the current kernel is the problem.
-
Check router band and security settings
- Log in to your router’s admin page from a browser, usually at
192.168.0.1or192.168.1.1. - Make sure the router is using WPA2-PSK or WPA2/WPA3 mixed mode, since some Linux adapters have trouble with newer or unusual security settings.
- If your router combines 2.4 GHz and 5 GHz under one name, try separating them and connect Linux to just one band.
- If the signal is weak, test closer to the router.
- Log in to your router’s admin page from a browser, usually at
-
Review connection logs for repeated errors
- Open Terminal.
- Run:
journalctl -u NetworkManager --since "30 minutes ago" - Look for repeated messages about authentication failures, deauthentication, firmware crashes, or signal loss.
- If you see firmware or driver errors, search for your adapter model plus the exact error message. That usually points to a known driver fix.
-
Forget and recreate the Wi-Fi connection
- Open your network settings.
- Remove the saved Wi-Fi network.
- Reconnect by entering the password again.
- This can fix corrupted saved profiles or bad security settings stored by NetworkManager.
Fix It Automatically with Kudu
If your Linux system is unstable because of background clutter, leftover packages, or unnecessary startup load, Kudu can help improve responsiveness and reduce the conditions that make network issues harder to diagnose. It gives you a faster way to clean up the system and keep performance consistent without digging through everything manually.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix Wi-Fi Keeps Dropping on Windows
If Wi-Fi keeps disconnecting on Windows, Kudu can help clean network clutter and improve system stability.
Fix Windows 11 Wi-Fi Keeps Disconnecting
Stop Wi-Fi dropouts and random disconnects in Windows 11, and use Kudu to reduce background issues affecting stability.
How to Remove App Cache on Linux
Clean application cache on Linux to recover space and reduce clutter using Kudu.
How to Fix Apps Opening Slowly on Linux
If Linux apps take too long to open, Kudu can help clean caches and reduce system clutter.