1、开启内核对bond的支持,编辑/etc/modprobe.d/dist.conf 文件,加入下面两行
alias bond0 bonding
options bond0 mode=1 miimon=100
注意:当mode=1时为主备模式,mode=0时为负载均衡模式。 miimon是链路检测的时间间隔,单位为毫秒。 上面的100,即每100毫秒做一次链路检测。
bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了, 而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。
2、新建虚拟网卡bond0
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-bond0
编辑ifcfg-bond0,内容如下,IP地址、网关、子网掩码、DNS根据自己实际情况写
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.30
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=10.10.10.253
IPV6INIT=no
USERCTL=no
PEERDNS=yes
3、修改网卡1 配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=yes
MASTER=bond0
SLAVE=yes
4、网卡2也做上面修改/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=yes
MASTER=bond0
SLAVE=yes
5、 使用 lsmod |grep bonding命令检查bonding模块是否加载,如果没有加载使用modprobe bonding命令加载
6、 重启下网络/etc/init.d/network restart,查看网络信息
看到以上信息说明配置成功。