我刚刚在 Compaq Presario CQ57 笔记本电脑(大约 2012 年推出)上安装了 Ubuntu 16.04。这台机器有一个 Realtek RTL8188CE wifi 适配器。它仍然运行良好!但是,现在我已经切换到 Ubuntu,wifi 无法正常工作。键盘上的 wifi 发现按钮始终是红色的,即使我按下它也是如此。当我在 Wi-Fi 网络下的网络设置中打开“启用 Wi-Fi”时,“Wi-Fi 已禁用”显示为灰色。我被难住了。
更新:我刚刚拿到一个 USB wifi 适配器来试用。笔记本电脑可以识别它,但不允许我通过命令行或 GUI 打开它。在 GUI 中,我将开/关开关单击为“开”,它立即返回到“关”。真奇怪。
首先,我遵循了此类似问题帖子中的所有建议升级到 Ubuntu 16.04 后无法查看 Wifi 网络。
输出iwconfig
:
lo no wireless extensions.
wlo1 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
eno1 no wireless extensions.
输出iwlist scan
:
lo Interface doesn't support scanning.
wlo1 Failed to read scan data : Network is down
eno1 Interface doesn't support scanning.
之后service network-manager restart
,以太网断开连接但仍然无法激活 wifi。
输出sudo rfkill list
:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: yes
于是我尝试:
sudo ifconfig wlp4s0 up
service network-manager restart
wifi 仍然处于禁用状态...
然后我进入 BIOS,找不到安全启动(关闭它)。我找到了启动顺序,并启用了网络适配器在启动时开机。
bcmwl-kernel-source
sudo apt-get purge bcmwl-kernel-source
sudo apt-get install linux-generic bcmwl-kernel-source
reboot
编辑:我根据建议清除了 bcmwl-kernel-source。
我在这里关注了类似的 AskUbuntu 问题东芝 Satellite C55-A5281 无线无法使用@chili555 的回答,并使用 安装了一些标头sudo apt-get install linux-headers-generic build-essential
,所有这些都已安装且是最新的。然后我从 2013 年 7 月 30 日下载了一个反向移植版并解压了它。
输出make defconfig-rtlwifi
:
Generating local configuration database from kernel....kernel version parse failed!
Makefile:40: recipe for target 'defconfig-rtlwifi' failed
make: ***[defconfig-rtlwifi] Error 1
所以我又陷入困境了。我应该下载另一个反向移植版本还是尝试其他方法?