拔出/插入以太网电缆后互联网速度变慢

拔出/插入以太网电缆后互联网速度变慢

有时我会从台式机 (Linux Mint 19) 上拔下以太网电缆,以便将笔记本电脑连接到有线网络。当我将电缆重新插入台式机时,那里的互联网速度非常慢(从 >800 Mbps 降至 <7 Mbps)。

我尝试过重置网络适配器(使用sudo /etc/init.d/network-manager restart),但这没有用。唯一似乎有效的方法是完全重启我的电脑。但为了恢复正常的互联网速度而终止我的模拟等有点烦人,所以我正在寻找一个简单的命令行解决方案。

恐怕我对这些事情知之甚少,所以我不知道您需要什么信息来诊断问题。请发表评论并告诉我您需要什么输出,我会将其附加到此问题中。

附加信息:

  • 输出在正常情况下,cat /sys/class/net/eno1/speed当我拔下/重新插入以太网电缆时100010
  • 我的台式机上的 IP 地址保持不变,与笔记本电脑上的 IP 地址不同

答案1

正如我所料,交换机和 NIC 之间的速度握手第二次失败 - 在某些交换机-NIC 组合中,这种情况时有发生。

您有以下几种选择:

  • 首先尝试ifdown eno1 ; sleep 2 ; ifup eno1(并重新检查 /sys/class/net/eno1/speed)看看是否能解决问题。
  • 如果这还不够,请卸载驱动程序并重新加载:ifdown eno1; sleep 1; driver=$(basename $(realpath /sys/class/net/eno1/device/driver); rmmod -f $driver ; sleep 1; modprobe $driver ; sleep 2; ifup eno1- 这应该与重新启动相同。

相关内容