Ubuntu 装完没有 Wi-Fi 网络?
桌面版装完不显示无线网,排查顺序:接口存在性 → 软封锁 rfkill → 驱动模块 → 固件。本文按此顺序给出可复现步骤。
简短答案
「没有 Wi-Fi」先分清是接口压根不存在还是被软封锁。固定顺序:ip link 看有没有无线接口 → rfkill 看软开关 → lsmod 看驱动在不在 → 都不行才查固件缺失。前两步能解决一大半现场问题。
现象对照
| 现象 | 判断 |
|---|---|
| ip link 只有 ens/eno,无 wlan | 驱动没加载(固件缺失常见) |
| 有 wlan0 但状态 down | rfkill 软封锁或没连接 |
| 有 wlan0 能连上但速度怪 | 信号/信道问题,不在本篇 |
排查步骤
ip link | grep -i wlan
rfkill list
sudo rfkill unblock all
lsmod | grep -iE 'iwl|ath|mt7|rtw'
nmcli device wifi list
wlan0 不存在时,按固件缺失路线走:dmesg | grep -i fw 找报错,sudo apt install linux-firmware 后 modprobe 对应模块(具体模块名视机型而定,参考 Ubuntu 发行条目 的固件说明)。机器本身无无线卡(如 Ubuntu 服务器版)则属正常现象;Debian 机型走同套判断。
操作小结
ip link先确认有没有无线接口rfkill排除物理/软件开关封锁- 无接口走固件路线:linux-firmware + modprobe
- 装好驱动前用网线或 USB 共享网络兜底