vmware虚拟机环境下linux网卡做bond配置

常规真机环境下,给网卡做bond配置如下(假设是bond0):
1、ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
BOOTPROTO=none
SLAVE=yes

2、ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes

3、ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.16.3.22
NETMASK=255.255.248.0
ONBOOT=yes
BROADCAST=10.1.7.255

4、/etc/modprobe.conf
原有文件内容后,追加如下配置:
alias bond0 bonding
options bond0 miimon=100 mode=1
配置解释: miimon=100 ,系统每100ms 监测一次链路连接状态,mode=1,表示网卡eth0,eth1采用热备模式(如果mode=1,则表示eth0和eth1采用负载均衡模式)

5、/etc/rc.local
原有文件内容后,追加如下配置:
ifenslave bond0 eth0 eth1
配置解释: 指定热备模式下eth0和eth1网卡的工作顺序

6、重启服务器

与真机环境有所不同,vmware虚拟机下给linux系统做bond0网卡配置,照这样做完后,测试发现down掉eth0后,bond0网卡ping不通,无法起到网卡备份效果。
查了下资料,发现需要在bond0配置文件中增加一项参数配置,即修改后的bond0网卡配置文件如下:
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.16.3.22
NETMASK=255.255.248.0
ONBOOT=yes
BROADCAST=10.1.7.255
BONDING_OPTS="fail_over_mac=1"

配置解释: 默认fail_over_mac=0,当发生错误时,只改slave的mac不改bond;fail_over_mac=1时,只改bond不改slave。

改完后,service network restart重启下网卡配置,down掉eth0,bond0就可以通了

转载于:https://blog.51cto.com/407864/2133239

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值