Ubuntu 16.04 上的 Wi-Fi 速度很慢

Ubuntu 16.04 上的 Wi-Fi 速度很慢

我有一台全新的 HP 笔记本电脑,安装了 ubuntu 16.04。我遇到了 wifi 连接问题。同样的 wifi 连接在我的 MacBook Air 上工作正常。我甚至解决了许多答案中提到的 ipv6 问题。我真的不知道如何解决这个问题。有人可以帮忙吗?

串行通信

答案1

您使用什么无线适配器?

通过运行以下命令进行检查

lspci

并检查无线适配器。

如果您使用 RTL8732BE 作为无线网络适配器,请尝试以下命令

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

并重新启动系统。

如果不起作用,请尝试以下命令

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=2"

再次重启。

我希望这能解决你的问题。

答案2

各位,我的 HP 笔记本电脑已经为这个问题苦恼了大约一年。现在这个问题已经解决了。由于我的是双启动,需要安全模式启动,因此这个问题变得更加复杂。以下过程适用于您拥有相同的 rtl8723be PCI wifi 适配器的情况。因此,以下是有效的方法:

  1. 在尝试其他操作之前,请先尝试最后几个步骤,即配置现有的 wifi 驱动程序并重新启动。如果成功,则大功告成。这与之前此主题中的一位回复者的建议相同。
  2. 准备签署模块:只有当我们在安全模式启动的 PC 上并且我们想保持这种状态时才需要这样做(就像我的情况一样)。按照说明的完整顶部部分对可用的模块进行签名https://insights.ubuntu.com/2017/08/11/how-to-sign-things-for-secure-boot. 假设现在生成的 MOK.der 和 MOK.priv 文件位于名为 ~/openssl 的目录中。
  3. 获取、构建和安装正确的驱动程序:

    • 从这里下载: https://github.com/lwfinger/rtlwifi_new 。此时,如果您已禁用安全启动模式,请放心,make install按照说明进行操作,然后转到激活模块步骤,否则请按以下步骤操作
    • make all(不安装)在驱动程序目录中
    • 立即对构建的模块进行签名:

      for i in $(find . -name '*.ko') ; do kmodsign sha512 ~/openssl/MOK.priv ~/openssl/MOK.der $i done

    • sudo make install 这会将签名的模块安装在文件系统的正确位置。
  4. 激活模块:

    sudo modprobe -r rtl8723be ; sudo modprobe rtl8723be

    注意:由于我的电脑处于安全启动模式,因此这个 modprobe 早期就失败了,因此需要我上面添加的所有模块签名步骤。

  5. 添加配置信息:我发现这需要添加到配置文件中重新启动后才能正常工作(参见无法连接 wifi ubuntu 14.04 LTS HP Pavilion 网络驱动程序 rtl8723be

    echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf

  6. 重启:我发现我需要重启才能使一切正常工作;您的系统可能无需重启就可以正常工作。

希望这对你有用。

相关内容