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

Hen*_* R. 2 network-manager settings ethernet

我确信我的 Lenovo 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

我假设“大小:10Mbit/s”对应于 Ubuntu 网络设置中的“链接速度 10 Mb/s”行。

hey*_*ema 6

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 ...]
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)