首先,我要说的是,我很清楚,许多其他人也问过类似的问题,他们的问题得到了回答,问题也得到了解决。我之所以在这里,是因为我尝试了已经发布的一系列解决方案,但都没有奏效。
背景信息:我正在使用闪存驱动器运行 Ubuntu 16.04。WiFi 无法使用。但是,这不仅仅是我尝试连接到网络,但无法连接;相反,WiFi 本身的概念似乎对系统来说是一个陌生的概念。根本没有任何选项可以查看可用的 WiFi 网络。单击网络图标会显示:(括号表示灰色):
(Ethernet network)
(disconnected)
VPN Connections→
Enable Networking – this is checked
(Connection information)
Edit connections
如果我运行service network-manager restart
,一些指南说这将修复 wifi 菜单,我会收到一条通知,提示我现已断开连接,并且更多选项变为灰色。我也尝试过nm-applet
在终端中输入,但没有任何反应。
一个帖子建议运行sudo ifconfig wlp4s0 up
。这没有起到任何作用,并给出了以下消息:wlp4s0: ERROR while getting interface flags: no such device
。
运行sudo modprobe -wl
结果:Error: Could not insert wl: required key not available
。研究后发现,错误似乎是由于启用了安全启动而导致的。因此,我进入 BIOS,禁用安全启动,然后再次运行该命令,结果相同。
禁用安全启动后,我尝试运行,sudo apt-get purge bcmwl-kernel-source
然后sudo apt-get install linux-generic bcmwl-kernel-source
重新启动,但没有任何效果。
我的 wifi 卡是 Broadcom BCM4312 802.11b/g/n,我的 PCI ID 是 14e4:4365 (rev 01)。有了这些信息,我按照另一篇文章的说明操作,它建议我转到/etc/pm/config
并编辑config.d
,添加SUSPEND_MODULES="BCM4312"
。该目录中没有config.d
文件,我被告知我没有权限在那里保存文件,这毫无道理,因为我是唯一的用户。
我已进入“设置”>“软件和更新”,并启用 Broadcom wifi 卡。
输出iwconfig
:
lo no wireless extensions
enp14s0 no wireless extensions
我不确定那是什么意思。
我已尝试以下帖子中的所有步骤:
- 升级到 Ubuntu 16.04 后无法查看 Wifi 网络
- 16.04 LTS wifi 连接问题
- https://www.reddit.com/r/linuxquestions/comments/4je63z/no_wireless_on_ubuntu_1604/Q
- 安装 Broadcom 无线驱动程序
但它们似乎都不起作用。我不知道该怎么办。任何帮助都将不胜感激。谢谢。