Linux下双网卡绑定(redhat系)

首先校验系统是否支持bonding

[root@rac1 ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Kernel \r on an \m
[root@rac1 ~]# cat /boot/config-2.6.32-279.el6.x86_64 | grep -i bonding
CONFIG_BONDING=m
#CONFIG_BONDING=m 表示支持bonding

备份并修改网卡配置,新建虚拟网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-bond0

cp ifcfg-eth0 ifcfg-eth0.bak
vi ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.168.4.71
NETMASK=255.255.255.192
GATEWAY=172.168.4.1
USERCTL=no

更改/etc/sysconfig/network-scripts/ifcfg-eth0网卡属性

DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
MASTER=bond0
SLAVE=yes
HWADDR="08:00:27:94:5F:72"

更改/etc/sysconfig/network-scripts/ifcfg-eth1网卡属性

DEVICE="eth1"
BOOTPROTO="none"
ONBOOT="yes"
MASTER=bond0
SLAVE=yes
HWADDR="08:00:27:CE:CE:FA"

配置绑定模型

vi /etc/modprobe.d/dist.conf 尾部添加
alias bond0 bonding
options bond0 mode=1 miimon=100#
#mode=1主备模式,mode=0负载均衡模式需要交换机支持

配置网卡启动顺序

vi /etc/rc.d/rc.local 
ifenslave bond0 eth0 eth1
touch /var/lock/subsys/local

关闭NetworkManager服务

service NetworkManager stop
chkconfig NetworkManager off

重启网卡,重启服务器,查看接口配置网卡的MAC地址是否与bond的一致,一致则成功

共有 0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注