Search Authority

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

Many Ubuntu users encounter sudden WiFi dropouts or discover that wireless networking simply fails after install or update. This guide explains common triggers and practical fix...

Mara Ellison Jul 25, 2026
Fix WiFi Not Working in Ubuntu: Quick Solutions & Troubleshooting Guide

Many Ubuntu users encounter sudden WiFi dropouts or discover that wireless networking simply fails after install or update. This guide explains common triggers and practical fixes so you can get your connections stable again.

Use the quick reference below to match symptoms with likely causes and immediate recovery steps.

Symptom Probable Cause Quick Check Immediate Action
WiFi shows disabled Hard block or airplane mode rfkill list all Toggle airplane mode or unblock
Connected but no internet Driver, DHCP, DNS issues ip a && ping 8.8.8.8 Restart network manager or set DNS
Frequent disconnects Power saving or firmware dmesg | grep firmware Disable power saving, update firmware
No WiFi listed at all Driver missing or driver not bound lspci -knn | grep Net -A3 Install vendor driver or bind kernel module

Diagnosing Wireless Hardware And Kernel Modules

Before tweaking settings, confirm that Ubuntu sees your wireless adapter and that the correct kernel module is loaded. Missing or incorrect modules are a frequent source of wifi not working in ubuntu.

Run a few terminal commands to inspect hardware and block states. These outputs reveal whether the device is disabled, blocked by hardware switches, or lacking a proper driver.

Essential diagnostic commands

Use rfkill, lspci, and lsmod to build a clear picture of the current state of your wireless hardware.

Identifying Driver Issues And Proprietary Firmware

Even when the hardware appears in lsmod, missing firmware or an unsupported open driver can cause wifi not working in ubuntu. Many chipsets require non-free firmware packages that are not included in the default ISO.

Check which driver your device is using and compare it against the chipset recommended by the hardware vendor. If the driver is generic or unknown, installing linux-firmware or the vendor-specific firmware often restores connectivity.

Resolving Connection Drops And Power Management

Intermittent drops after a stable connection are commonly caused by aggressive power saving features built into network devices. System services like NetworkManager may turn off the radio to save energy, creating the impression that wifi randomly stops working.

Diagnose power management by inspecting dmesg logs and NetworkManager tracing. Disabling runtime power management or configuring profile-specific settings typically eliminates periodic disconnects without harming battery life.

Configuring NetworkManager And Advanced Settings

When basic connectivity is established but advanced features such as IPv6, custom DNS, or routing are misconfigured, applications may fail while the link indicator suggests otherwise. Misconfigured NetworkManager settings can contribute to wifi not working in ubuntu in subtle ways.

Verify DHCP assignments, metric priorities, and DNS resolution. Rolling back to a known working config or switching to static settings temporarily can help isolate complex networking issues.

  • Verify hardware visibility with rfkill, lspci, and lsmod before changing settings.
  • Install firmware packages for your specific chipset if the driver is marked as unknown or incomplete.
  • Disable power saving for the wireless interface to prevent periodic disconnects.
  • Review NetworkManager DNS and route settings when internet access is missing despite a connected state.
  • Keep firmware and kernel modules updated after system upgrades to maintain compatibility.

FAQ

Reader questions

Why does my WiFi show connected but has no internet access on Ubuntu?

Check for a correct default route and DNS resolution by pinging 8.8.8.8 and resolving a domain name. Often the issue is a DHCP failure, stale routing table, or missing DNS servers, which a restart of NetworkManager or manual DNS configuration can fix.

My WiFi adapter is not listed at all in Ubuntu; what should I check first?

Confirm that the device is not blocked by a physical switch, airplane mode, or a hard block using rfkill. Then verify that the correct kernel driver is loaded with lspci -knn and, if necessary, install the corresponding firmware package from the repository.

How do I stop Ubuntu from turning off WiFi to save power?

Disable power saving for your wireless interface by adding -W to NetworkManager arguments or by setting the driver-specific power_save parameter to off. Confirm the change with iwconfig and observe whether disconnects stop occurring after suspend or idle periods.

I recently upgraded Ubuntu and now WiFi stopped working; how can I recover quickly?

After a kernel or system upgrade, modules may be out of sync. Reinstall the appropriate firmware package, ensure the correct driver module is loaded, and restart NetworkManager. If necessary, boot an older kernel where the driver was functional while you investigate the new package.

Related Reading

More pages in this topic cluster.

How to Tell the Difference Between Silver and Aluminum (Silver vs Aluminum)

Spotting the difference between silver and aluminum helps you verify purchases, appraise items, and avoid overpaying for misidentified metals. While they look similar at first g...

Read next
Excel Keyboard Shortcut for Strikethrough: Easy Step-by-Step Guide

Mastering the Excel keyboard shortcut for strikethrough helps you track completed tasks, revisions, and action items without leaving the keyboard. This small efficiency habit sp...

Read next
Durham NC News Today: Latest Headlines & Updates

Durham NC news keeps the Research Triangle region informed about breakthrough healthcare, education, and downtown development. Local reporting connects residents and visitors to...

Read next