为什么有线网络设置显示链接速度为 10 Mb/s

为什么有线网络设置显示链接速度为 10 Mb/s

我很确定我的联想 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 5Ecat 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

相关内容