eth0 上的 PHY 不断重新启动。我该如何让它保持开启状态?

eth0 上的 PHY 不断重新启动。我该如何让它保持开启状态?

这可能是 superuser.com 的问题,但是它尚未上线。

我的 NIC 上的 PHY 闪烁不定,但它应该一直亮着。我在 Google 上搜索了这个问题,没有找到答案,只有疑问。

http://www.google.ca/search?hl=en&q=eth0+keeps+restarting&btnG=Google+Search&meta=&aq=f&oq=

这是在带有 Broadcom 100Base-T NIC 的 Linux(Ubuntu 8.10)上的情况:

lspci 输出:01:09.0 以太网控制器:Broadcom Corporation BCM4401 100Base-T(rev 01)

答案1

我在谷歌搜索解决方案时偶然发现了ethtool。在仔细阅读了手册页后,我决定尝试禁用暂停自动协商...

ethtool -s eth0 autoneg off

到目前为止一切顺利;PHY 未被关闭。我/etc/rc.local暂时添加了此命令,但也许还有更好的地方。

答案2

您可能已经检查过了,但既然您没有提到这一点...您的网络电缆没问题吗?这通常是物理连接(电缆或连接器)不良的症状。

相关内容