Centos6双网卡绑定
1、 检查系统配置上是否支持bonding:
# cat /boot/config-xxxxxxxx | grep -i bonding
CONFIG_BONDING=m
(返回CONFIG_BONDING=m 表示支持)

2、 创建bond0文件
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.33
NETMASK=255.255.255.0
GATEWAY=192.168.10.254
USERCTL=no
BONDING_OPTS="mode=1 miimon=100"

3、 修改eth0网卡配置文件
DEVICE=eth0
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
USERCTL=no

4、 修改eth1网卡配置文件
DEVICE=eth1
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
USERCTL=no

5、 加载bonding模块(配置文件需要重启生效)在最后加入以下2行
# vi /etc/modprobe.d/dist.conf
alias bond0 bonding
options bond0 mode=1 miimon=100

6、 设置系统启动自动绑定
# vi /etc/rc.d/rc.local
ifenslave bond0 eth0 eth1
7、 关闭NetworkManager服务
# service NetworkManager stop
# chconfig NetworkManager off
8、 重启系统,验证双网卡绑定是否成功
方法:ifconfig 查看eth0,eth1的MAC地址是否与bond0一致
