双网卡绑定
为了提供网络的高可用性,我们可能需要将多块网卡绑定一个虚拟网卡对外提供服务,这样即使其中一块物理网卡出现故障,也不会导致连接中断。linux下的双网卡绑定叫做bonding。下面所述为将eth0和eth1绑定成虚拟网卡bond0
1、配置虚拟网卡#cd /etc/sysconfig/network-scripts/
#vi ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
TYPE=ethernet
ONBOOT=yes
IPV6_INIT=no
USERCTL=no
IPADDR=x.x.x.x
PREFIX=x
GATEWAY=x.x.x.x
2、配置真实网卡(物理网卡)
#vi ifcfg-eth0(去掉ip地址和prefix、dns的配置,添加如下配置)
MASTER=bond0
SLAVE=yes
#vi ifcfg-eth1(同上)
3、加载模块
#vi /etc/modprobe.d/dist.conf
alias bond0 bondind
options bond0 miimon=1000 mode=1 #miimon是指多久时间检查一次网络,单位是ms,mode为1表示自动主备模式
#modprobe bonding #加载bonding模块
#cat /proc/net/bonding/bond0 #查看绑定网卡信息