Linux WIFIMedium

Wi-Fi not working on Linux

Wi-Fi on Linux does not connect or constantly loses signal. Most often, the reason is in drivers, network settings, or conflicts with software.

Updated at February 11, 2026
5-15 min
Medium
FixPedia Team
Применимо к:UbuntuDebianFedoraArch Linux

If Wi-Fi is not working on Linux, the device may not connect to the network or may constantly lose signal. The main reasons are drivers, network settings, or conflicts with software.

Below are quick ways to fix it.


Method 1: Restarting the Network Manager

sudo systemctl restart NetworkManager

After restarting, try to connect to the network again.


Method 2: Checking Wi-Fi Drivers

  • Find out the model of the Wi-Fi adapter:
    lspci | grep -i network
    
  • Install or update the driver via the package manager:
    sudo apt install firmware-linux-nonfree
    

(for Debian/Ubuntu; on Fedora/Arch use your own repositories)


Method 3: Resetting Network Settings

sudo nmcli networking off
sudo nmcli networking on
  • Or use GUI Network Settings → Forget Network → reconnect

Method 4: Checking for rfkill Blockage Conflicts

rfkill list
sudo rfkill unblock all

Additional Reasons

  • Weak signal or incorrect router settings
  • VPN or firewall conflicts
  • Old version of the Linux kernel

Conclusion

Most often, restarting the Network Manager and updating drivers helps. If Wi-Fi still does not work — check rfkill and the adapter's compatibility with Linux.

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community