Linux解决可恶的 “NIC Link is Down”

Posted 从善若水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux解决可恶的 “NIC Link is Down”相关的知识,希望对你有一定的参考价值。

可恶的 “NIC Link is Down”

       前一段时间调试5G实时视频业务,网卡总是会出现 NIC Link is Down 的错误,一般几秒之后网卡就会恢复。但是也会遇到一些情况网卡发生 NIC Link is Down 之后无法自动恢复,这时候只能重新启动测试PC才能恢复。

       下面是我通过dmesg抓到的错误信息:

May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Down
May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Down
May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Down
May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
May 29 09:10:35 server kernel: e1000e: eth0 NIC Link is Down

总的来说错误原因就是 kernel: e1000e: eth0 NIC Link is Down


怎样解决 “NIC Link is Down”

1. 检查网线是否有问题

       这是最简单的方式了,只需要替换一根网线,然后继续观察问题是否会再次出现。有些时候有问题的网线会导致这样的错误。


2. 可能是 e1000e网卡驱动的bug

       可以尝试更新最新版本的 e1000e 网卡驱动,具体步骤如下:

  • Ubuntu:可以尝试通过这个脚本进行升级【传送门
  • CentOS、RHEL:尝试通过这个Intel的指南进行升级【传送门

3. NIC出了问题

       换一个NIC再进行测试,观察问题是否再次出现。如果NIC是绑定在主板上的,那只能更换一个主板再进行测试了。


4. Switch Port 出了问题

       改变 PC/Server 的交换机端口,再进行测试。你可以通过 ethtool命令查看Linux上的网络配置与交换机上的配置是否一致。


5. 尝试更新你的Bios && 开启ASPM模式

       根据经验如果关闭 ASPM模式也可能导致这样的问题。除此之外,保证你的BIOS版本是最新的,如果不是可以进行更新。


6. 关闭 流控(flow control)

       有些时候开启 流控之后会导致一些奇怪的网络错误,可以使用命令将其关闭,并观察问题是否会再次出现,

ethtool -A eth0 rx off tx off

使用下述命令查看修改是否生效,

[root@CSRS:~]thtool -a eth0

Pause parameters for eth0:

Autonegotiate:  on
RX:             off
TX:             off

如果看到off,那么流控已经被关闭了。


7. 更换主板与板载网卡和CPU🚑

       有一次我发现在 E3-1230v2上持续出现这样的问题,后来我索性将磁盘移植到一块新的 E3-1230v2上,并更换了主板(包括板载NIC)。



以上就是一些经验总结,希望能帮助到大家,感兴趣的同学可以关注我!!!


以上是关于Linux解决可恶的 “NIC Link is Down”的主要内容,如果未能解决你的问题,请参考以下文章

如何使用R语言解决可恶的脏数据

Java进阶 六 Java反射机制可恶问题NoSuchFieldException

​老男孩教育每日一题-第73天 -基础命令点:可恶的^C

可恶的C指针运算左右结合性质

ruby 我可恶吗?

可恶!学了这么久的LCA,联考的题目却是LCA+树形DP!!!可恶|!!!这几天想学学树形DP吧!先来一道入门题HDU 1520 Anniversary party