Xubuntu 16.04.3添加SATA硬盘重启后WiFi功能丢失,如何修复?
嗨,我来帮你一步步排查这个WiFi丢失的问题——毕竟Xubuntu 16.04.3这个版本有时候更新或者硬件变动后确实会出现这类小故障,咱们从最基础的地方开始:
先确认WiFi硬件是否还被系统识别
打开终端,敲这个命令查看系统能识别的网络设备:lshw -C network
如果输出里能看到标有「Wireless interface」的WiFi网卡,说明硬件没问题,问题大概率出在驱动或配置上;要是完全找不到,说不定是加装SATA硬盘时不小心碰松了WiFi模块,或者驱动被更新冲掉了。检查WiFi驱动是否正常加载
接着查看当前是否加载了WiFi相关驱动,终端输入:lsmod | grep wifi
再结合刚才lshw输出里的网卡型号(找product字段),确认对应的驱动是否在运行。如果是更新搞坏了驱动,可以尝试回滚到之前的版本:
比如常见的Broadcom网卡,驱动是bcmwl-kernel-source,先查可用的旧版本:apt-cache showpkg bcmwl-kernel-source
然后执行回滚命令:sudo apt-get install bcmwl-kernel-source=你找到的旧版本号重置NetworkManager配置文件
有时候配置文件损坏会导致无线选项消失,咱们重置一下试试:sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo rm /etc/NetworkManager/system-connections/* sudo service network-manager start重启系统后看看「Enable Wireless」选项是否恢复。
排查更新记录里的“嫌疑”包
你提到系统运行19天期间有更新,咱们看看哪些更新和无线、网络管理相关:cat /var/log/apt/history.log | grep -i "wireless\|network-manager\|firmware"
找到对应的更新包后,可以卸载它试试:sudo apt-get remove --purge 找到的包名确认无线开关没被误关
别忽略这个小细节——有时候重启后物理开关或Fn快捷键会被误触发,先检查笔记本的物理无线开关;或者用命令查看软开关状态:rfkill list
如果看到Soft blocked: yes,就执行sudo rfkill unblock all解锁。
内容的提问来源于stack exchange,提问作者Tcll

