我安装了 Ubuntu 18.04,发现获取软件包和加载网站非常慢。同一网络上的其他 WiFi 设备不受影响。我尝试了各种修复方法,例如覆盖 DNS 配置以使用 Google/Cloudflare 主机,禁用 IPv6,以及一些其他我后来撤销的模糊建议。
这是一款在 Asrock Taichi x570 主板上搭载板载英特尔 WiFi 的台式机。
我注意到末尾有一行可疑的语句dmesg
:
[ 218.374518] TCP: wlp6s0: Driver has suspect GRO implementation, TCP performance may be compromised.
输出lshw -C network
*-network
description: Ethernet interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:06:00.0
logical name: wlp6s0
version: 1a
serial: dc:fb:48:00:24:63
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical
configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-14-generic firmware=48.4fa0041f.0 cc-a0-48.ucode ip=192.168.86.98 latency=0 link=yes multicast=yes
resources: irq:24 memory:f7500000-f7503fff
任何帮助都将不胜感激。请告诉我我还能提供什么其他信息。
编辑 1:由于这是一个相当新的芯片组,因此有人提到它可能尚未得到支持。此页面提到
2019年推出的新802.11ax WiFi 6协议是目前最快的WiFi协议。
不幸的是,目前还没有 802.11ax WiFi 6 Linux 适配器。
https://www.wirelesshack.org/top-linux-compatible-usb-wireless-adapters.html
虽然我在 Ubuntu 的硬件认证列表中找到了一些支持该芯片组的设备,但没有找到我的主板(我不确定他们是否“认证”了板载主板组件)。
https://certification.ubuntu.com/catalog/component/8086:2723
编辑 2:这可能与适配器上的省电模式有关吗?我尝试过停用此功能,但没有成功。
$ sudo iwconfig wlp6s0 power off
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlp6s0 ; Operation not supported.
https://bbs.archlinux.org/viewtopic.php?pid=1690406#p1690406
编辑3:Pastebin 为dmesg | grep -e wlp -e iwl
:https://pastebin.com/zSUbBX3p
答案1
我从您的粘贴中没有看到任何令人担忧的内容;也就是说,没有看到任何明显会阻碍速度的内容。
您的路由器是否具有 802.11ax 功能?如果没有,让我们在无线上网驱动程序作为实验:
sudo -i
echo "options iwlwifi disable_11ax=Y" >> /etc/modprobe.d/iwlwifi.conf
exit
接下来,请将注意力转向路由器。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
sudo nano /etc/default/crda
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。
重新启动并让我们听到结果。
答案2
我遇到了这个问题(数据速率很慢:通过 WiFi 下载 3 Mbps,上传 0.4 Mbps,这在我的网络上的其他设备上没有出现),尽管我使用的是 Ubuntu 20.04(特别是 KDE neon)。
我按照其他答案中的步骤进行操作,但最后,对我来说似乎最大的不同是禁用我的 wifi 适配器上的“省电”模式。
root@lithium:/home/rei# iw dev wlp4s0 get power_save
Power save: on
root@lithium:/home/rei# iw dev wlp4s0 set power_save off
root@lithium:/home/rei# iw dev wlp4s0 get power_save
Power save: off
我不确定省电功能是否应该如此激进——也许那里有另一个错误,但禁用它可以让我解决这个问题。
希望这对某人有帮助。