我已启用 Linux 主动备份模式绑定。每个接口都是千兆接口,但绑定接口似乎最终为 100 兆:
bonding: bond0: Warning: failed to get speed and duplex from eth1, assumed to be 100Mb/sec and Full.
...
bnx2: eth0 NIC Link is Up, 1000 Mbps full duplex, receive & transmit flow control ON
...
bonding: bond0: backup interface eth1 is now up
ethtool 显然无法提供有关债券的信息:
sudo ethtool bond0
Settings for bond0:
No data available
那么这是否意味着我以 100 或 1000 兆位运行(我猜是 1000)?如果只有 100,我需要在 ifcfg 脚本或 modprobe 绑定选项中设置哪些选项才能使其达到 1000?
答案1
看起来我已经到了 1000,开发人员邮件列表中的某个人很友善地解释一下:
...
Later, when the slave device asserts carrier up, bonding will
receive a notifiation, and will update the speed and duplex information
(quietly).
答案2
您的一个连接是否连接到了 100MB 交换机?