使用 rtl8723be 的 ubuntu 18.04 未找到 Wifi 网络

使用 rtl8723be 的 ubuntu 18.04 未找到 Wifi 网络

我最近更新到了 Ubuntu 18.04。一切都运行正常,直到今天早上,我无法连接到 wifi。当我尝试扫描网络时,它显示未找到网络。当我运行时,iwlist wlo1 scan我得到以下结果:

wlo1 No scan results

antenna_sel我在 Ubuntu 16.04 上遇到了同样的问题,但通过按照以下方法更改参数成功修复通过使用:

sudo modprobe -r rtl7823be 
sudo modprobe rtl8723be ant_sel=x

值为x1 或 2,以 wifi 信号效果更好的为准。但是,当我尝试对 18.04 进行相同的解决方案时,它似乎不起作用。我寻找了 18.04 的解决方案,发现这个答案 这个答案。似乎没有任何关于如何解决该问题的确切答案。我决定使用卸载 rtl8723be 驱动程序sudo apt purge rtl8723be,然后使用重新安装但是当我尝试这样做时出现错误(当我运行此命令时sudo add-apt-repository ppa:hanipouspilot/rtlwifi),例如:

E: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu bionic Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.

然后我按照 github 页面上的 rtlwifi_new 的说明安装了 rtl8723be 驱动程序这里。安装成功,但我又回到了原点,没有找到 wifi 网络。有人知道如何让无线网络工作吗?我将发布以下输出lshw -class network

  *-network                 
   description: Wireless interface
   product: RTL8723BE PCIe Wireless Network Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:08:00.0
   logical name: wlo1
   version: 00
   serial: 70:77:81:12:fc:2d
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8723be driverversion=4.15.0-33-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
   resources: irq:18 ioport:5000(size=256) memory:c6100000-c6103fff


*-network
   description: Ethernet interface
   product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:09:00.0
   logical name: eno1
   version: 0a
   serial: 3c:a8:2a:ae:31:82
   size: 100Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8107e-2_0.0.2 02/26/15 ip=145.94.38.86 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   resources: irq:19 ioport:4000(size=256) memory:c6004000-c6004fff memory:c6000000-c6003fff

PS:局域网工作正常,问题只是出在无线接口上。

编辑:由于使用内核 17.0,因此更新至 18.10 后问题已得到解决。

答案1

恐怕我无法确切回答你的问题,但我有精确的同样的问题,我找到了一种解决方法,让我的笔记本电脑上的 WiFi 再次运行。

在终端中运行:uname -r
它说了吗4.15.0-33-generic

我的解决方案:
启动笔记本电脑时,选择高级启动选项(就像你试图选择恢复模式)并选择内核 4.15.0-32-通用
(进入此菜单时,我有多个选项/内核可供选择 - 一些被列为(恢复模式),其他则是正常 - 我选择了非恢复条目。)我将尝试通过谷歌搜索找到更好的解决方案,如果找到的话,我会回复。

答案2

尝试一些基本操作:将 wifi 适配器插入不同的 USB 端口。确保安装了以下最新版本:linux-headers-generic build-essential git。尝试将您的模块放入 etc/modules 以在启动时加载。验证模块不在黑名单文件中。确保您使用的是最新版本的 18.4 Apt-get update & upgrade。关闭您的网络管理器然后重新启动它。

TC。

答案3

此内核已修复该错误:http://kernel.ubuntu.com/~jsalisbury/lp1788997

只要您选择天线 1:

modprobe rtl8723be ant_sel=1

确保您的配置中也有这个:

sudo /bin/sh -c 'echo "options rtl8723be ant_sel=1" >> /etc/modprobe.d/rtl8723be.conf'

相关内容