Wi-Fi图标存在但搜不到信号,基本可断定是驱动或固件缺失,需先确认无线网卡型号和当前内核版本;若lspci显示UNCLAIMED或dmesg报firmware not found,则分别对应驱动未加载或固件缺失;Intel AX200/AX211等需6.2+内核及新版linux-firmware,Realtek 8852系列需DKMS安装rtw89,BCM43xx须匹配正确驱动并处理Secure Boot与rfkill封锁。

Wi-Fi图标存在但完全搜不到任何信号,基本可以断定是驱动或固件缺失,不是设置问题。
确认无线网卡型号和当前内核版本
这是所有后续操作的前提。没这俩信息,装错驱动只会让问题更复杂。
- 运行
lspci -knn | grep Net -A3,重点看 “Network controller” 行及其下方的 “Kernel driver in use” 和 “Kernel modules” —— 如果显示UNCLAIMED,说明内核根本没加载驱动 - 运行
uname -r查当前内核版本,例如5.4.0-150-generic;Ubuntu 20.04 默认是 5.4,22.04 是 5.15,24.04 是 6.8,新网卡往往需要更高内核 - 如果输出里有
iwlwifi但dmesg | grep iwlwifi报firmware not found,就是缺固件;如果是rtw_89或rtw89pci但没加载,大概率是驱动未编译进内核
Intel AX200/AX201/AX211 等 Wi-Fi 6/6E 网卡
这类卡在 Ubuntu 20.04/22.04 原生支持极差,5.4/5.15 内核缺少关键固件和模块。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 先确保已安装最新固件:
sudo apt update && sudo apt install linux-firmware(注意:Ubuntu 20.04 的源里linux-firmware版本太老,需手动升级) - 下载对应固件文件,例如
iwlwifi-QuZ-a0-hr-b0-77.ucode(AX211),解压后复制到/lib/firmware,再sudo modprobe -r iwlwifi && sudo modprobe iwlwifi - 若仍无效,必须升级内核——至少到 6.2+(AX211)或 6.8+(AX210/AX411),用
sudo apt install linux-image-6.8.0-xx-generic安装后重启,并在 GRUB 里选新内核启动
Realtek 8852AE/8852BE/8852CE 等网卡
Ubuntu 原生不带驱动,rtw89 模块在 5.16+ 才开始合入主线,但很多发行版默认没启用或没编译。
- 检查是否已加载:
lsmod | grep rtw89;若无输出,且dmesg | grep rtw提示no supported device,说明驱动缺失 - 优先尝试 DKMS 方式安装:
sudo apt install git dkms build-essential && git clone https://github.com/lwfinger/rtw89.git && sudo dkms add ./rtw89 && sudo dkms install rtw89/0.12.0 - 安装后执行
sudo modprobe rtw89pci,再sudo systemctl restart NetworkManager - 注意:某些 OEM(如联想、华硕)会锁 BIOS 中的无线设备 ID,即使驱动装上也识别为 “disabled”,此时需进 BIOS 关闭 “Wireless Radio Control” 或类似选项
BCM43xx(Broadcom)网卡常见陷阱
看似简单,但容易踩两个坑:一是装错包,二是 Secure Boot 干扰。
- 确认芯片型号(如
BCM43602),再装对应驱动:bcmwl-kernel-source仅适用于部分老型号(如 BCM43142、BCM43224);BCM43602/BCM4371 应该用开源驱动bcma+b43,而非闭源bcmwl - 装完
bcmwl-kernel-source后,如果dkms status显示failed,大概率是 Secure Boot 开启导致签名失败;临时解决:重启进 BIOS 关 Secure Boot,或用mokutil --disable-validation禁用模块签名验证 - 若
rfkill list显示Soft blocked: yes,运行sudo rfkill unblock all;若显示Hard blocked: yes,必须按物理组合键(如Fn+F2、Fn+F12)打开硬件开关
真正麻烦的从来不是“找不到驱动”,而是驱动装上了,ip link show 里却没 wlan0,或者 iwlist wlan0 scan 直接报 “Device or resource busy”。这时候得盯住 dmesg -t | tail -30 的最后一行错误——它不会说谎,但也不会解释。比如看到 iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-77.ucode failed,你就知道该去哪下文件、放哪了。

















