一、服务器双网卡绑定
查看Linux是否支持bonding,RHEL4已经默认支持了。
# modinfo bonding
1、创建/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.0.254
BROADCAST=192.168.0.255
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
USERCTL=no
ONBOOT=yes
TYPE=Ethernet
注意:建议不要指定MAC地址
2、修改/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
注意:建议不要指定MAC地址
3、修改/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
注意:建议不要指定MAC地址
4、修改/etc/modprobe.d/dist.conf
alias bond0 bonding
options bond0 miimon=100 mode=0
(mode=0,表示平衡负载双网卡工作,RR算法,mode=1,自动主备,其中一块工作)
(miimon=100,miimon是指多久时间要检查网路一次,单位是ms(毫秒) ,意思是假设其中有一条网路断线,会在0.1秒内自动备援)
5、配置完成,重启OS,就可以看到有一张bond0的新网卡。
6、查看bond0当前状态:
# cat /proc/net/bonding/bond0