Wi-Fi无法在Ubuntu 18.04.1 LTS(RTL8723BE)上运行

当我第一次安装Ubuntu时,我不得不在终端上做一些工作,因为我的Wi-Fi接收低于Windows:

echo "options rtl8723be ips=0 fwlps=0 ant_sel=1" | sudo tee /etc/modprobe.d/rtl8723be.conf 

在将Ubuntu更新为仿生海狸之后,我的Wi-Fi会随机停止,我的浏览器会说我没有连接到互联网。 我需要关闭并打开我的Wi-Fi才能使用网络。 我在互联网上搜索,我按照这个答案的说明。 现在我的电脑说"no Wi-Fi adapter found"

我尝试过:

 sudo apt-get install --reinstall bcmwl-kernel-source 

重启。 我也尝试过:

 sudo apt remove bcmwl-kernel-source && sudo apt install git dkms git clone -b extended https://github.com/lwfinger/rtlwifi_new.git sudo dkms add ./rtlwifi_new sudo dkms install rtlwifi-new/0.6 

但没什么。

lshw -C网络说我的无线网络适配器无人认领:

  *-network UNCLAIMED description: Network controller product: RTL8723BE PCIe Wireless Network Adapter vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: ioport:2000(size=256) memory:91200000-91203fff 

我能做什么? 我对Ubuntu很新。

编辑:

我试过这个答案 ,但它说"Unable to locate package rtlwifi-new-dkms"

你在运行什么内核版本?

您可以在终端中键入uname -r以获取它

我花了很长时间才发现问题与4.15.0-33通用内核有关。 我切换到前一个(-32),一切都恢复了。

但是,我只是设法安装了你提到的“rtlwifi_new”,现在wifi似乎也没问题,即使是最新的。

所以,在33内核上,我插入了eth电缆并执行了以下命令:

  • sudo apt-get install build-essential git
  • git clone https://github.com/lwfinger/rtlwifi_new/
  • cd rtlwifi_new
  • make
  • sudo make install

rc.local脚本中我放了这两个命令:

  • sudo modprobe -r rtl8723be
  • sudo modprobe rtl8723be ant_sel=1

然后我重新启动了系统

希望这可以提供帮助

卸载/重新加载rtl8723be可能无法正常工作。 在某些情况下,芯片会记住ant_sel选项并忽略天线重载上的一个选项。 更安全的方法是在/etc/modprobe.d/中创建一个设置ant_sel选项的选项文件。

另请注意,btcoex代码中的更改已将最佳值从1更改为2。