首次安装Ubuntu后无法搜索到WiFi网络,如何启用WiFi驱动?
首次安装Ubuntu后无法搜索到WiFi网络,如何启用WiFi驱动?
嗨,我完全理解你刚装好Ubuntu就碰到WiFi搜不到的问题有多闹心,别慌,咱们一步步来排查解决~先看看你终端的截图,从这里我们可以先着手分析驱动的状态:

给你几个实用的排查步骤,你可以跟着试试:
第一步:确认WiFi网卡型号
打开终端输入以下命令,获取网卡的具体信息:lspci | grep Network如果是USB外接的无线网卡,就用这个命令:
lsusb记下输出的结果,这能帮我们精准定位需要的驱动。
第二步:检查是否被软/硬禁用
输入命令查看WiFi的禁用状态:rfkill list all- 如果看到WiFi条目显示
Soft blocked: yes,说明是系统软禁用,输入rfkill unblock wifi就能解除; - 如果是
Hard blocked: yes,那大概率是笔记本的物理开关没打开(比如Fn组合键或者机身侧面的WiFi拨杆),先检查硬件开关状态。
- 如果看到WiFi条目显示
第三步:安装/启用对应驱动
这是最常见的解决办法,分两种情况:- 通过附加驱动自动安装:打开系统的「软件和更新」,切换到「附加驱动」标签页,系统会自动扫描可用的闭源驱动,找到对应你WiFi网卡的驱动选项,点击「应用更改」,安装完成后重启电脑就行。
- 手动安装驱动:如果附加驱动里没有合适的选项,先确保你的电脑能通过有线网络或者手机USB共享网络联网,然后根据网卡型号搜索对应的驱动包。比如Realtek的部分网卡可以安装
rtl8821ce-dkms,输入命令:
注意:这里的包名要根据你的网卡型号调整,你可以把第一步查到的网卡信息发出来,我能帮你找更准确的包。sudo apt install rtl8821ce-dkms
第四步:手动加载内核模块
如果驱动已经安装但没自动加载,试试手动加载对应的内核模块。比如Intel网卡常用的模块是iwlwifi,输入命令:sudo modprobe iwlwifi如果加载成功,WiFi应该就能正常搜索了。
要是以上步骤都没解决问题,你可以把lspci | grep Network的输出内容贴出来,我们再针对性地排查~
备注:内容来源于stack exchange,提问作者Tadeo Terzano




