我很确定我的联想 Thinkpad L570 有一个千兆(1000 Mb/s)以太网接口。那么为什么有线网络设置显示链接速度为 10 Mb/s?(速度测试通常显示上传和下载速度超过 200 Mb/s。)好的。以下是“$ sudo lshw -C network”的输出:
*-网络 描述:以太网接口 产品:以太网连接 (4) I219-LM 供应商:英特尔公司 物理ID:1f.6 总线信息:pci@0000:00:1f.6 逻辑名称:enp0s31f6 版本:21 序列号:98:29:a6:7d:c9:bf 大小:10Mbit/s 容量:1Gbit/s 宽度:32 位 时钟:33MHz 功能:pm msi bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 自动协商 配置:自动协商=开启 广播=是 驱动程序=e1000e 驱动程序版本=3.2.6-k 双工=完整 固件=0.1-4 ip=192.168.0.163 延迟=0 链接=是 多播=是 端口=双绞线 速度=10Mbit/s 资源:irq:129 内存:f2700000-f271ffff
我推测“size: 10Mbit/s”对应于 Ubuntu 网络设置中的“链接速度 10 Mb/s”行。
答案1
sudo lshw -C network
显示您的以太网端口上只有 10Mb 的链接。您的以太网卡可以处理 1Gb,因此您确实损失了很多速度。
98% 的时间,这表示电缆有问题。您需要使用cat 5E
或cat 6
电缆。尝试更换电缆,然后重新检查lshw
。1% 的时间,这意味着以太网卡无法正确自动协商链接。另外 1% 的时间是由于路由器的 LAN 端口存在问题。
更新#1:
对路由器和计算机进行电源循环解决了问题。
更新 #2:
仍有部分问题。尝试将笔记本电脑直接连接/断开到路由器和/或 DSL/电缆调制解调器。重新测试。检查路由器中的设置,确保您用于笔记本电脑的 LAN 端口设置为 1G(而不是自动)。重新测试。用于ethtool
强制您的笔记本电脑使用 1G 而不是自动协商。重新测试。
更新 #3:
ethtool -s devname [speed N] [duplex half|full] [port tp|aui|bnc|mii]
[mdix auto|on|off] [autoneg on|off] [advertise N] [phyad N]
[xcvr internal|external] [wol p|u|m|b|a|g|s|f|d...]
[sopass xx:yy:zz:aa:bb:cc] [msglvl N | msglvl type on|off ...]
sudo ethtool -s enp0s31f6 speed 1000 duplex full autoneg off
现在显示...
sudo lshw -C network
*-network
description: Ethernet interface
logical name: enp0s31f6
size: 1Gbit/s <=== correct value
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.1-4 ip=192.168.0.163 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:129 memory:f2700000-f271ffff