Ubuntu重启后无法识别自家Wi-Fi网络,仅能检测其他网络求助
排查Ubuntu无法识别特定Wi-Fi/热点的问题
别急,我完全理解现在Wi-Fi掉链子对你赶项目有多闹心——先跟着下面的步骤一步步排查,应该能快速定位问题:
1. 先确认无线网卡的驱动状态
你提到的lspci -nnk | grep -iA3 net命令是关键,先运行它,把输出贴出来重点看这几个部分:
- 网卡的具体型号(比如
Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365]) Kernel driver in use这一行,确认驱动是否正常加载(比如wl或者brcmfmac)
如果驱动显示unloaded或者根本没这一行,那大概率是驱动出了问题,后面针对性处理。
2. 临时用USB共享网络救急(优先做!)
既然你现在完全没网,先把安卓手机用USB连到笔记本,打开手机的USB共享网络功能——Ubuntu几乎都会自动识别这个网络,这样你就能临时上网,方便后续安装驱动或修复配置。
3. 重置NetworkManager配置(解决配置紊乱问题)
有时候单纯重启服务没用,但重置配置能解决异常:
- 先停止NetworkManager:
sudo systemctl stop NetworkManager - 删除旧的配置缓存:
sudo rm -rf /var/lib/NetworkManager/* - 重启服务并重新扫描Wi-Fi:
sudo systemctl start NetworkManager nmcli device wifi rescan
现在看看能不能找到你的路由器和热点了。
4. 检查Wi-Fi信道兼容性
Ubuntu对部分Wi-Fi信道的支持和Windows不一样,比如2.4G的12、13信道,或者5G的某些高频信道,可能会出现Windows能识别但Ubuntu找不到的情况:
- 如果能通过其他设备(比如手机)登录路由器后台,把2.4G信道改成1-11之间的数值(比如6、9),5G信道改成36、40这类常用低信道,然后重启路由器,再让Ubuntu重新扫描。
- 手机热点的话,直接在热点设置里把信道改成1-11的2.4G信道,再试。
5. 修复无线网卡固件/驱动(针对硬件适配问题)
如果上面的步骤都没用,看第一步lspci的网卡型号:
- Broadcom系列网卡(最常见的问题型号):
- 如果是BCM43142这类,安装闭源驱动:
sudo apt update && sudo apt install bcmwl-kernel-source - 如果是BCM43xx的其他型号,安装开源固件:
sudo apt update && sudo apt install firmware-b43-installer
- 如果是BCM43142这类,安装闭源驱动:
- Intel系列网卡:
一般驱动自带,但如果是较新的型号,可能需要更新固件,运行:sudo apt update && sudo apt install firmware-iwlwifi
安装完成后重启笔记本,再检查Wi-Fi。
如果还是不行,把lspci的输出贴出来,我再帮你针对性分析!
内容的提问来源于stack exchange,提问作者Denis Steinman
相关产品推荐
相关产品推荐

