Skip to content Skip to main navigation Skip to footer

CentOS 6.5: 如何配置双网卡绑定

在centos 6.5 系统下,如何来配置双网卡的绑定呢,当一个网卡down掉后,另一个网卡会自动起作用,这样就不影响系统的正常通讯。
linux操作系统
1.首先通过ifconfig -a | grep eth 来查看系统下有哪些网络接口卡。
[cc lang=”php”] [devops@devops Desktop]$ ifconfig | grep eth
eth0 Link encap:Ethernet HWaddr 00:0C:29:53:85:56
eth1 Link encap:Ethernet HWaddr 00:0C:29:53:85:60
[/code] 2. 编辑”/etc/sysconfig/network-scripts/ifcfg-eth0″ 配置文件,修改下面的内容:
[cc lang=”php”] DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none    
MASTER=bond0
SLAVE=yes
[/code] 3. 编辑“/etc/sysconfig/network-scripts/ifcfg-eth1″配置文件,修改下面的内容:
[cc lang=”php”] DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none    
MASTER=bond0
SLAVE=yes
[/code] 4. 在”/etc/sysconfig/network-scripts/”目录下创建bond0 的配置文件,并加入下面的内容:
[cc lang=”php”] DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.42.155
NETMASK=255.255.255.0
GATEWAY=192.168.42.1
BORADCAST=192.168.42.255
DNS1=8.8.8.8
ONBOOT=yes
TYPE=Ethernet
[/code] 5.编辑/etc/modprobe.d/dist.conf 配置文件绑定模型,加入下面的你内容:
[cc lang=”php”] alias bond0 bonding
options bond0 miimon=100 mode=0
[/code] mode是设置网卡绑定的模式。
网卡绑定有七种模式:
[cc lang=”php”] mode=0 round-robin
mode=1 active-backup
mode=2 load balancing (xor)
mode=3 fault-tolerance (broadcast)
mode=4 lacp
mode=5 transmit load balancing
mode=6 adaptive load balancing
[/code] 1)轮询策略(Round-robin policy),模式代号是0。该策略是按照设备顺序依次传输数据包,直到最后一个设备。这种模式提供负载均衡和容错能力。
(2)活动备份策略(Active-backup policy),模式代号是1。该策略只有一个设备处理数据,当它宕机的时候就会由备份代替,仅提供容错能力。
(3)异或策略(XOR policy),模式代号是2。该策略是根据MAC地址异或运算的结果来选择传输设备,提供负载均衡和容错能力。
(4)广播策略(Broadcast policy),模式代号是3。该策略通过全部设备来传输所有数据,提供容错能力。
(5)IEEE 802.3ad 动态链接聚合(IEEE 802.3ad Dynamic link aggregation),模式代号是4。该策略通过创建聚合组来共享相同的传输速度,需要交换机也支持 802.3ad 模式,提供容错能力。
(6)适配器传输负载均衡(Adaptive transmit load balancing),模式代号是5。该策略是根据当前的负载把发出的数据分给每一个设备,由当前使用的设备处理收到的数据。本策略的通道联合不需要专用的交换机支持,提供负载均衡和容错能力。
(7)适配器负载均衡(Adaptive load balancing),模式代号是6。该策略在IPV4情况下包含适配器传输负载均衡策略,由ARP协商完成接收的负载,通道联合驱动程序截获ARP在本地系统发送出的请求,用其中一个设备的硬件地址覆盖从属设备的原地址。
6. 修改”/etc/rc.local”文件,添加下面的内容,是系统在启动的时候将网卡绑定:
[cc lang=”php”] ifenslave bond0 eth2 eth3
[/code] 7.重启网络服务
使用下面的命令:
[cc lang=”php”] service network restart
[/code] [cc lang=”php”] root@devops Desktop]# service network restart
Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] [/code] 到此双网卡绑定配置完成。。
当你一个网卡出问题后,另一块网卡会继续工作,不影响系统之家的正常网络通讯。

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.