现象描述: 在vmware环境中配置好bond1后,ifdown xx其中一个网卡后,发现ping的时候不能通,但是在/proc/net/bonding/bond1查看bond状态的时候发现,切换是正常的
bond0获取mac地址有两种方式,一种是从第一个活跃网卡中获取mac地址,然后其余的SLAVE网卡的mac地址都使用该mac地址
;另一种是使用fail_over_mac参数,是bond0使用当前活跃网卡的mac地址,mac地址或者活跃网卡的转换而变,vmware workstation不支持前一种,所以只能采用后一种
# 添加如下选项
# /etc/modprobe.d/xxx.conf
alias bond1 bonding
options bond1 mode=1 miimon=100 fail_over_mac=1 #(这个根据需求是否在这里写,也可以写在/etc/sysconfig/network-scripts/ifcfg-xxx中)