一、服務器雙網卡綁定
查看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