我是 Ubuntu 新手,对 Linux 硬件没有太多经验。我用华硕 Prime Z390-A 主板和华硕 AX3000 (PCE-AX58BT) wifi 控制器组装了一台可以工作的机器。
我的网速不稳定,连接时断时续。在网上读了几篇文章后,我最终认为问题出在对这项“新”技术的支持上,所以我决定通过 RJ45 连接。由于我的路由器不方便使用电缆,我买了一台 TRENDnet TPL-407E2K 来通过电源插座传输以太网。
我的速度沒有變化!
如果我使用我的主计算机(在 Windows 下)进行速度测试,我会得到 P:10ms D:520Mbps UP:505Mbps,但是如果我尝试使用 Ubuntu 机器,我只能达到上传和下载速度仅为 80Mbps,ping 时间为 30ms,并且连接断开!
由于我现在通过 RJ45 我不能责怪 WIFI,而且由于 WIFI 和以太网控制器不在同一张卡上,我只能责怪 Ubuntu 设置?
请帮我解决这个问题,我现在运气不好!
- 分销商 ID:Ubuntu
- 描述:Ubuntu 20.04.1 LTS
- 发行:20.04
- 代号:focal
- Linux 5.8.0-36-通用 x86_64
- Linux 版本 5.8.0-36-generic (buildd@lgw01-amd64-027) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0,GNU ld (Ubuntu 的 GNU Binutils) 2.34) #40~20.04.1-Ubuntu SMP 2021 年 1 月 6 日星期三 10:15:55 UTC
答案1
这可能是无线问题和千兆连接问题共同造成的。首先让我们看看有线连接:
您的主板有一个 Intel I219V 千兆以太网端口,而 I219V 有时会与主机交换机发生一些速度协商问题。我在这些情况下必须做的事情概述如下。
在交换机/路由器上:
- 将连接协商设置为手动
- 将速度设置为 1Gbps
请注意,如果您有速度较慢的设备也连接到交换机/路由器,这可能会导致问题。
如果您因某种原因无法更改交换机/路由器上的设置,您可能能够根据每个连接在本地设置速度。这意味着如果您拔下网络然后再次插入,这些设置将被重置:
- 安装
ethtool
:apt install ethtool
- 将速度设置为全速双工,无需协商:
ethtool -s eth0 speed 1000 duplex full autoneg off
重要的:一定要改变 eth0
无论您的设备名称是什么。
至于无线,这是通常与设备的省电模式相关的问题。通常,您可以通过以下方式获得无线网络的全速:
- 打开
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
文件。你会看到类似这样的内容:
[connection]
wifi.powersave = 3
- 改成
wifi.powersave = 3
wifi.powersave = 2
- 重启
希望这可以帮助您充分利用网络连接。