每次我启动电脑时,互联网都会以全速(50Mb/s)运行,大约 10 分钟后就会降到(6Mb/s)

每次我启动电脑时,互联网都会以全速(50Mb/s)运行,大约 10 分钟后就会降到(6Mb/s)

我能修复它的唯一方法是更改​​为 wicd,然后它又会这样,所以我会在 wicd 和网络管理器之间来回切换。有什么想法导致这种情况吗?我有一个全双工 rtl8169,在尝试安装专有驱动程序之前我遇到了这个问题。我也用过

sudo ethtool -s eth2 speed 1000 duplex full autoneg on 

确保一切都已设置为最大潜力。我仍然遇到这个问题,而使用 Windows 时我从未遇到过这个问题。

答案1

使用 ++Ctrl进入终端并输入:AltT

gksudo gedit /etc/network/interfaces

在您的 eth2 部分添加:

iface eth2 inet ...
    ...
    ...
    up sleep 5; ethtool -s eth2 -s eth2 speed 100 duplex full 

(请注意是 100,而不是 1000:在 LAN 内部,100 很慢,但在 Internet 上 100 很快)如果它在一段时间内(一周)可靠地运行,则将其升级到 1000!

答案2

经过一番折腾,我终于找到了解决问题的方法,

gksudo gedit /etc/rc.local

我进入了

ethtool -s eth0 autoneg off speed 100 duplex full

以上exit 0,这似乎至少暂时解决了这个问题。

相关内容