Ubuntu 16.04 网络管理器不显示 wifi(r8822be)

Ubuntu 16.04 网络管理器不显示 wifi(r8822be)

我在网上尝试了很多解决方案。请帮帮我。电脑是联想 y7000。与 ubuntu 16.04 双启动。

关键问题:

  • 网络管理器未显示这样的 wifi:(不是我的电脑,但几乎相同) 网络管理器截图

  • 我可以在 iwconfig/ifconfig 中检测到名为“wlp7s0”的 wlan,我甚至可以扫描可用的 wifi使用“ sudo iwlist scan”,但无法连接。

  • Ubuntu 无线信息在这里

  • 我的 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

有改善吗?可能需要重新启动。

相关内容