我在 CentOS 6.4 上绑定了两个 NIC(Intel I-350)。配置看起来不错,但我无法 ping 其子网中的任何主机和交换机。
===Bond0 状态===
猫/ proc / net / bonding / bond0
以太网通道绑定驱动程序:v3.6.0(2009 年 9 月 26 日)
绑定模式:传输负载平衡 主从属:无 当前活动从属:eth1 MII 状态:启动 MII 轮询间隔(毫秒):80 启动延迟(毫秒):0 停止延迟(毫秒):0
从属接口:eth1 MII 状态:启动 速度:1000 Mbps 双工:全双工 链路故障数:0 永久硬件地址:xx:xx:xx:xx:xx:b9 从属队列 ID:0
从属接口:eth2 MII 状态:启动 速度:1000 Mbps 双工:全双工 链路故障数:0 永久硬件地址:xx:xx:xx:xx:xx:ba 从属队列 ID:0
===接口===
bond0 链路封装:以太网 HWaddr xx:xx:xx:xx:xx:B9 inet 地址:192.168.100.2 Bcast:192.168.100.255 掩码:255.255.255.0 inet6 地址:fe80::225:90ff:fe95:cab9/64 范围:链路 UP 广播运行主多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:6162 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:0 RX 字节:0(0.0 b)TX 字节:369234(360.5 KiB)
eth1 链路封装:以太网 HWaddr xx:xx:xx:xx:xx:B9 上行广播运行从属多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:3106 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:1000 RX 字节:0(0.0 b)TX 字节:185754(181.4 KiB)内存:dfb40000-dfb60000
eth2 链路封装:以太网 HWaddr xx:xx:xx:xx:xx:BA UP 广播运行从属多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:3056 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:1000 RX 字节:0(0.0 b)TX 字节:183480(179.1 KiB)内存:dfb20000-dfb40000
===ifup bond0时的消息日志===
4 月 3 日 11:01:52 HOSTNAME 内核:bonding:bond0:将 MII 监控间隔设置为 80。
4 月 3 日 11:01:52 HOSTNAME 内核:bonding:bond0:将模式设置为 balance-tlb (5)。
4 月 3 日 11:01:52 HOSTNAME 内核:bonding:bond0:将 MII 监控间隔设置为 80。
4 月 3 日 11:01:52 HOSTNAME 内核:bonding:bond0:将模式设置为 balance-tlb (5)。
4 月 3 日 11:01:52 主机名内核:bonding:bond0:添加从属 eth1。
4 月 3 日 11:01:52 HOSTNAME 内核:8021q:将 VLAN 0 添加到设备 eth1 上的硬件过滤器
4 月 3 日 11:01:52 主机名内核:bonding:bond0:将 eth1 设为具有下行链路的活动接口。
4 月 3 日 11:01:52 主机名内核:bonding:bond0:添加从属 eth2。
4 月 3 日 11:01:52 HOSTNAME 内核:8021q:将 VLAN 0 添加到设备 eth2 上的硬件过滤器
4 月 3 日 11:01:52 主机名内核:bonding:bond0:将 eth2 用作具有下行链路的活动接口。
4 月 3 日 11:01:52 HOSTNAME 内核:ADDRCONF(NETDEV_UP): bond0: 链接尚未准备好
4 月 3 日 11:01:52 HOSTNAME 内核:8021q:将 VLAN 0 添加到设备 bond0 上的硬件过滤器
4 月 3 日 11:01:55 主机名内核:igb:eth1 NIC 链路已启动 1000 Mbps 全双工,流量控制:RX
4 月 3 日 11:01:55 主机名内核:bond0:接口 eth1 的链路状态肯定正常,1000 Mbps 全双工。
4 月 3 日 11:01:55 主机名内核:bonding:bond0:使接口 eth1 成为新的活动接口。
4 月 3 日 11:01:55 主机名内核:bonding:bond0:第一个活动接口启动!
4 月 3 日 11:01:55 HOSTNAME 内核:ADDRCONF(NETDEV_CHANGE):bond0:链接准备就绪
4 月 3 日 11:01:56 主机名内核:igb:eth2 NIC 链路已启动 1000 Mbps 全双工,流量控制:RX
4 月 3 日 11:01:56 HOSTNAME 内核:bond0:接口 eth2 的链路状态肯定正常,1000 Mbps 全双工。
4 月 3 日 11:01:58 主机名 ntpd[2338]: 正在监听接口 #8 bond0,fe80::225:90ff:fe95:cab9#123 已启用
4 月 3 日 11:01:58 主机名 ntpd[2338]: 正在监听接口 #9 bond0,192.168.100.2#123 已启用
答案1
我找到了问题所在。将绑定模式从 5(balance-tlb) 更改为 4(802.3ad) 后,它现在正常工作了。