Ubuntu 22.04 users sometimes find their wireless adapters recognized by the system, yet unable to see any available Wi-Fi networks. This issue typically occurs due to driver conflicts, blocked drivers, or incorrect network configurations. Fortunately, there are several effective methods to resolve this problem, starting with the most reliable solution.
Method 1: Restart Network Manager Service
The Network Manager service manages network connections in Ubuntu. Occasionally, it can freeze or become unresponsive, preventing available networks from appearing. Restarting this service often immediately resolves the issue.
Step 1: Open your terminal by pressing Ctrl + Alt + T
and type the following command to restart Network Manager:
sudo systemctl restart NetworkManager
Enter your password when prompted. This command restarts the networking service, refreshing your network connections.
Step 2: After the service restarts, check if networks now appear. Click the network icon at the upper-right corner of your screen to verify if the available Wi-Fi networks are listed.
Method 2: Unblock Wi-Fi Using rfkill
Sometimes, Ubuntu can inadvertently block wireless functionality via software switches. Using the rfkill
tool, you can unblock your Wi-Fi adapter and restore network visibility.
Step 1: Open the terminal and type the following command to check if your wireless adapter is blocked:
rfkill list all
This command displays a list of all wireless devices and their statuses. Look for your wireless adapter in the output. If it shows "Soft blocked: yes," proceed to step 2.
Step 2: To unblock your wireless adapter, run this command:
rfkill unblock wifi
Once executed, your adapter will be unblocked. Verify if networks now appear by clicking the network icon in the upper-right corner.
Method 3: Reinstall or Update Wireless Drivers
Outdated or corrupted wireless drivers can prevent networks from appearing. Updating or reinstalling drivers ensures compatibility and proper functionality.
Step 1: Identify your wireless adapter model by running this command in the terminal:
lspci -nnk | grep -iA3 net
This command lists network adapters and their drivers. Note your wireless adapter's chipset and driver information.
Step 2: Once identified, update your system's package lists and install recommended drivers by running:
sudo apt update
sudo ubuntu-drivers autoinstall
This command automatically detects and installs the best available drivers for your hardware.
Step 3: After installation completes, reboot your computer to apply the changes:
sudo reboot
Upon reboot, confirm if your wireless networks are now visible.
Method 4: Check and Adjust Wi-Fi Regulatory Domain
Incorrect regulatory domain settings can block certain Wi-Fi channels, causing no networks to appear. Adjusting the regulatory domain to match your region solves this issue.
Step 1: Open the terminal and run:
sudo iw reg get
This command displays your current wireless regulatory domain setting.
Step 2: If the displayed regulatory domain does not match your region, set the correct one. For example, to set it to the United States, use:
sudo iw reg set US
Replace "US" with your country's two-letter ISO code. After setting the correct regulatory domain, restart Network Manager as shown in Method 1.
Method 5: Disable Secure Boot (If Applicable)
Secure Boot can sometimes block third-party wireless drivers from loading properly, causing the adapter to appear but not detect networks. Temporarily disabling Secure Boot can confirm if this is the cause.
Step 1: Restart your computer and enter BIOS/UEFI settings (usually by pressing F2
, F10
, or Del
during boot).
Step 2: Navigate to the "Security" or "Boot" tab and disable "Secure Boot." Save changes and exit BIOS/UEFI.
Step 3: Boot back into Ubuntu and verify if your wireless networks now appear. If the issue is resolved, consider keeping Secure Boot disabled or properly signing your drivers for Secure Boot compatibility.
After following these steps, your wireless adapter should reliably detect and connect to available networks. Regularly updating your system and drivers will help maintain stable network performance in Ubuntu 22.04.
Member discussion