我正在运行 Windows 10 和 Ubuntu 的双启动。Windows 中的 Wifi 速度很好,大约为 35 Mbp/s,但在 Ubuntu 中只有 0.5 Mbp/s。我尝试过更新适配器固件、禁用 IPv6、使用 Google 的 DNS、禁用 802.11n、切换到 wicd。但都无济于事。
以下是输出lshw -c network
*-network
description: Wireless interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlo1
version: 10
serial: a0:c5:89:ff:7a:f8
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-32-generic firmware=34.0.0 ip=192.168.1.11 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:16 memory:a339c000-a339ffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 16
serial: 94:c6:91:6c:4e:97
size: 10Mbit/s
capacity: 1Gbit/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 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:17 ioport:3000(size=256) memory:a3204000-a3204fff memory:a3200000-a3203fff
*-network
description: Ethernet interface
physical id: 2
logical name: docker0
serial: 02:42:1f:e9:61:dd
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes
输出自dmesg | grep iwl
[ 1007.254551] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254572] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254580] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254587] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254594] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
这实际上持续了相当长一段时间。我只复制了前几行。只有第一部分发生了变化。括号里的部分。
答案1
在网上搜索了很多答案后,我终于找到了一些能帮我解决问题的方法。这似乎是 Ubuntu 18.04.1 使用的 Linux 内核中的一个错误。请查看此处的错误报告:英特尔网络适配器的驱动程序运行缓慢
我不能肯定这是否适用于任何其他网络适配器。看起来这个问题有一个补丁,如果你愿意的话,它可以被移植回来。我选择只更新内核。我从 4.15.0.32.35 升级到 4.18.3,问题就解决了。
首先尝试一下
这是我从中得到建议的另一个来源,但不幸的是,它对我没有用。Ubuntu 无线网络速度慢
如果不起作用,请尝试更新 Linux 内核
这是我用来获取有关更新内核的说明的来源更新 Linux 内核
以下是简要总结:
sudo add-apt-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
安装 UKUU 后,打开它并选择所需的内核并安装它。如果您收到互联网连接未激活的错误,请参阅以下信息。
如何解决使用 UKUU 时 Internet 连接未激活的问题
当尝试通过 UKUU 更新内核时,我收到“Internet 连接未激活”的错误。我能够使用此处的建议解决该问题:UKUU 的 Internet 连接未处于活动状态错误具体来说,我尝试了 dreamcat4 关于编辑 /etc/resolv.conf 的建议
以下是解决此问题的简单概述:
sudo nano /etc/resolv.conf
添加options single-request
并保存文件。此更改不会保留,因为据我所知,这实际上不是编辑此文件的正确方法,但我没有花时间弄清楚如何正确编辑它,也不希望/需要保留更改。进行此更改后,您应该能够从 UKUU 安装内核。
希望这能帮到大家。我花了很多时间试图解决这个问题,所以希望这能帮助任何有同样问题的人,为他们节省一些时间。