烹茶细论

双网卡bond绑定

#一、bond0作用及要求

bond0:负载均衡,提高网络的高可用性,将两块网卡绑定成一块虚拟网卡对外服务。这样就是有一个线路出现问题,也不会导致服务器连接中断。

系统环境:Centos6.4 64位
网卡1:em1和em2
网卡2:p1p1和p1p2
目的:将em1和p1p1绑定在一起成为bond0

#二、实现步骤

##1、建立bond0虚拟网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-bond0

1
2
3
4
5
6
7
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.1.xx
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet

##2、修改将被绑定的两个网卡设置

1
2
3
4
5
6
vi /etc/sysconfig/network-scripts/ifcfg-em1
DEVICE="em1"
ONBOOT="yes"
BOOTPROTO=static
MASTER=bond0
SLAVE=yes

vim /etc/sysconfig/network-scripts/ifcfg-p1p1

1
2
3
4
5
DEVICE="p1p1"
ONBOOT="yes"
BOOTPROTO=static
MASTER=bond0
SLAVE=yes

##3、设置开机引导

vi /etc/modprobe.conf

1
2
3
4
5
#没有这个文件就新建一个。
alias bond0 bonding
options bond0 miimon=100 mode=0
#miimon 是链路监控频率,单位毫秒,这里设置每100毫秒检测一次
#mode=0表示load balancing (round-robin)为负载均衡方式

##4、启动网卡
ifup bond0
或者直接service network restart