20.04 版有线连接速度慢

20.04 版有线连接速度慢

我的有线连接速度非常慢(不到 10Mbps),但 WiFi 速度超过 300 Mbps 就没问题了。我更愿意使用以太网,但目前我使用的是 WiFi,直到找到解决方案。我在这里发现的大多数问题都与 WiFi 速度慢有关,但这里不是这种情况。

对 Ubuntu 相对较新,但愿意尝试任何东西并提供所需的任何输出。

E: lspci -knn | grep Eth -A3 的输出:

2a:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
    Subsystem: ASRock Incorporation I211 Gigabit Network Connection [1849:1539]
    Kernel driver in use: igb
    Kernel modules: igb

答案1

在你的 OP 上发表评论后,我立即解决了这个问题:

$ sudo ethtool -s eth0 speed 1000 duplex full autoneg off

执行完这些之后,我进行了速度测试,得到了与我在 Windows 上预期的完全相同的速度(略低一些,但这可能只是一天中的时间问题,差异可以忽略不计)。

唯一的缺点是,现在司机完全糊涂了:

$ ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseT/Full 
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: off (auto)

我现在不太担心这个,我有一个大项目需要完成。如果我弄清楚了解决驱动程序的确切过程,而不知道我要求它做什么,我会更新这篇文章。希望这能有所帮助!

编辑:简要说明一下,如果您尝试像我一样使用 ethtool 命令,下次启动时它似乎不会按照您的要求保留,您需要再次执行该命令。我相信,即使重新启动后,设置也应该保留,但由于和参数超出范围autoneg off,它可能会自行重置。就像我说的,一旦我弄清楚了,我就会更新并修复它。speedduplex

相关内容