我在网上尝试了很多解决方案。请帮帮我。电脑是联想 y7000。与 ubuntu 16.04 双启动。
关键问题:
网络管理器未显示这样的 wifi:(不是我的电脑,但几乎相同) 网络管理器截图。
我可以在 iwconfig/ifconfig 中检测到名为“wlp7s0”的 wlan,我甚至可以扫描可用的 wifi使用“
sudo iwlist scan
”,但无法连接。我的 Linux 内核是 v4.15.0-32。似乎 v4.14 开始支持 R8822be。而且我确实在 /lib/firmware/rtlwifi 中找到了 rtl8822befw.bin。(参见这)
我尝试过的解决方案:
- 安装/重新安装/重新安装诸如 bcmwl-kernel-source、固件、rtl88x2BE 驱动程序、rtlwifi-new 等。
- 更新/升级 apt。
- 编辑 /etc/network/interfaces 并重新启动 NetworkManager。
答案1
这将是多部分的答案,因为我们可能需要修复几个问题才能找到根本问题。我会在进行过程中对这个答案进行修改。
第一的,bcmwl-内核源代码是 Broadcom 设备的驱动程序。您的是 Realtek,因此不需要它。让我们将其删除。从终端:
sudo apt-get purge bcmwl-kernel-source
接下来,您对 /etc/rc.local 的更改将无效。请删除它们:
sudo nano /etc/rc.local
删除更改,以便唯一未注释的#部分是:
exit 0
仔细校对,保存(Ctrl+o 然后按 Enter)并退出(Ctrl+x)文本编辑器。
接下来,当您将接口添加到 时/etc/network/interfaces
,网络管理器将退出,以便您可以手动配置接口。您对文件的添加是有缺陷的,因为如果不知道 SSID 和 WPA2 密码,接口将无法连接。此外,根据我的经验,只有在极少数情况下,网络管理器才能像 一样出色地完成工作interfaces
。让我们删除有缺陷的节。
sudo nano /etc/network/interfaces
删除以下几行:
auto wlp7s0
iface wlp7s0 inet dhcp
仔细校对,保存并关闭文本编辑器。
重启并告诉我们是否有任何改进。然后请运行并粘贴新的无线信息,如上所示。将其粘贴在此处并向我们提供链接:http://paste.ubuntu.com
编辑:您还需要将黑名单列入ideapad_笔记本电脑. 从终端:
sudo -i
echo "blacklist ideapad_laptop" >> /etc/modprobe.d/blacklist.conf
modprobe -r ideapad_laptop
exit
有改善吗?可能需要重新启动。