我最近更新到了 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
值为x
1 或 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'