如何在Ubuntu 16.04 LTS上使用Realtek RTL8723BE使WiFi信号更强?

我在我的HP笔记本上安装了Windows 10和Ubuntu 16.04 LTS。在Ubuntu中,WiFi信号接收非常弱,而在Windows 10中非常好。
我有Realtek 8723be无线驱动程序。
每次打开Ubuntu时,我必须在终端窗口中使用以下代码来增强WiFi信号:
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=1

有没有办法在我的Ubuntu 16.04 LTS操作系统上永久性地增强WiFi信号接收?

你可以将你想要运行的命令添加到启动项中,如此处所示:链接 - rajlego
1@rajlego 在这种情况下,这个解决方案是错误的。 - Pilot6
哇!太棒了,你解决了我的WiFi问题。 - Rohan Bhatia
你真是让我开心,Abhirup。我在电话里和惠普技术支持花了40分钟,他们竟然没听说过“Ubuntu”这个名字,尤其是在2017年。 - ankitjaininfo
2个回答

在终端中运行
sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

这将创建一个配置文件,使设置永久生效。

现在我提到的代码已经执行了,所以WiFi信号很强。我应该在不重启Ubuntu的情况下编写您的代码吗? - Abhirup Banerjee
现在不需要重新启动。这个命令不会直接影响任何东西。它告诉系统在启动时使用ant_sel=1参数来启动rtl8723be模块。这正是你所需要的。以前你需要手动重启模块并使用这个参数。 - Pilot6
但你可以重新启动来检查设置是否生效。但我不明白为什么它不会生效。 - Pilot6
阅读更多请点击此处https://github.com/lwfinger/rtlwifi_new/issues/88,这似乎是关于选择正确的天线用于Wifi适配器的问题。 - ankitjaininfo

如果有人像我一样从谷歌来到这里,可能会帮助将ant_sel=1替换为ant_sel=2。

1欢迎来到 Ask Ubuntu!如果您想改进另一个答案,请建议进行编辑。如果您想提出部分替代方案,请重复或引用相同的部分(以防原始答案发生更改)并突出显示差异。无论如何,请不要创建新的不完整回答!谢谢。 - David Foerster