我的情况是,我有一个支持 10/100/1000 的 PHY,仅用于支持 10/100。
默认行为是使用自动协商找到最佳模式。在另一端,使用具有千兆功能的路由器以非工作接口结束。我猜自动协商永远不会收敛。我听说有些人尝试过使用 100Mbps 交换机,并且效果很好。
我可以使用它,ethtool
但这很令人沮丧:
ethtool -s eth1 duplex full speed 100 autoneg off
我想要做的是保持自动协商,但从选择中撤回 1000baseT/Full,以便它最终以 100Mbps 的速度无缝运行。有什么方法可以使用ethtool
或内核选项来实现?(在我的 2.6.32 内核上没有找到任何东西......)
(让我们说一些奇怪的家伙带着 10Mbps 交换机来找我,我需要这个 eth 来使用另一个世纪的这个交换机)