News & Updates

Fix WiFi Not Working on Ubuntu: Quick Solutions & Troubleshooting Guide

By Noah Patel 228 Views
wifi not working on ubuntu
Fix WiFi Not Working on Ubuntu: Quick Solutions & Troubleshooting Guide

Wi‑Fi dropping or refusing to connect on Ubuntu can interrupt work, entertainment, and communication in an instant. Before diving into complex commands, it helps to understand the common layers involved: the hardware switch, the desktop environment’s network manager, the underlying drivers, and the router or access point itself. This guide walks through practical steps to diagnose why Wi‑Fi is not working on Ubuntu and how to restore a stable connection.

Quick checks before troubleshooting

Start with the simplest checks to rule out obvious causes. Verify that the physical Wi‑Fi switch on your laptop or a USB dongle is enabled, and ensure no airplane mode is active. From the top panel, check whether Wi‑Fi is turned off by the quick settings icon. Next, confirm that the router is broadcasting a signal and that other devices can connect to it. If another device works fine on the same network, the issue is likely isolated to Ubuntu.

Airplane mode and hardware switches

Toggle airplane mode off from the system panel or Settings.

Check for a physical switch, function keys (often Fn + F2 or similar), or a keyboard shortcut that disables wireless radios.

Some laptops have a separate Wi‑Fi button or switch that can be accidentally turned off.

Verify the connection and device status

Ubuntu’s Settings and terminal tools provide clear views of what the system sees. Open Settings, go to Wi‑Fi, and see whether a network is listed and whether it shows as requiring a login or failing to connect. If no networks appear at all, the system may not detect any wireless adapter, pointing to driver or hardware issues. Use the Network Manager applet in the panel to get a high-level overview without opening heavy settings.

Using nmcli to inspect networking

The command line tool nmcli offers a concise way to check device status:

Run nmcli device status to see whether the wireless device is managed, enabled, and connected.

Use nmcli radio to confirm that Wi‑Fi, Bluetooth, and WWAN radios are enabled.

Inspect active connections with nmcli connection show and check for incorrect profiles that might be blocking new connections.

Driver and firmware issues

Many wireless adapters require additional firmware that Ubuntu cannot include due to licensing. Without the correct firmware, the driver may load but the hardware remains inactive. Common chipsets from Intel, Realtek, and MediaTek often need proprietary or separate firmware packages. Missing firmware typically results in the adapter not scanning or failing to associate with the router.

Identifying your wireless adapter and installing firmware

Run lspci -knn
grep -iA3 net or lsusb to identify the wireless controller.

Search for the exact chipset and check the Ubuntu wiki or hardware documentation for required firmware packages, often named like firmware- .

Install missing firmware with sudo apt install linux-firmware or a specific package such as linux-firmware- , then reboot to ensure it is loaded.

Network configuration and conflicts

Conflicting settings between Network Manager, systemd-resolved, and manual configurations can break Wi‑Fi. Incorrect security settings, hidden network misconfiguration, or an old static IP setup may prevent successful connections. It is also possible that a VPN, virtual machine, or container is interfering with routing and device management. Resetting or recreating a connection profile often resolves these subtle issues.

Managing profiles and security settings

N

Written by Noah Patel

Noah Patel is a Senior Editor focused on business, technology, and markets. He favors data-backed analysis and plain-language explanations.