双网卡绑定(双网卡聚合---做负载均衡)

双网卡聚合---做负载均衡
1、在/etc/sysconfig/network-scripts目录下创建
ifcfg-bond0文件,设ip为192.168.1.1,则文件内容如下:
DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
GATEWAY=192.168.1.250
 其实可以先直接复制eth0,再进行修改即可
2、两块要被绑定的网卡配置文件
ifcfg-eth1,ifcfg-eth2分别如下:
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
3、修改/etc/modprobe.conf文件,如果是as3,则修改/etc/modules.conf文件,加入:
alias bond0 bonding
options bond0 miimon=100 mode=1
再运行:    
service network restart
4、确认bonding模块被load
lsmod |grep -i bonding
如果没有被load,输入
modprobe bonding
加载bonding模块
 此时,不用重启可以直接加载bond0
需要注意的事项
1、bonding模块支持两种启动模式,一种是使用sysconfig和initscripts文件启动,一种是手工启动,现在linux发行版本一般都支持sysconfig,可以使用命令
grep ifenslave /sbin/ifup
来判断,如果有返回,则支持sysconfig。如果不支持sysconfig,则可使用手工启动模式,在/etc/rc.local中加入:  
ifenslave bond0 eth1 eth2
但要注意不要两种启动模式同时使用
2、被绑定网卡配置文件这三行
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
不能有遗漏
3、在modprobe.conf文件中,
miimon参数用来监测网卡物理连接,建议至少设为100
mode参数用来设置绑定模式
0 负载均衡(round robin策略)
1 active/backup模式,同一时间只有一块网卡使用。(haoyong)
2 负载均衡(xor算法)
3 广播模式
4 802.3ad模式,lagp协议,带宽翻倍。
模式不能写错

你可能感兴趣的:(双网卡绑定,双网卡聚合,双网卡负载均衡)