2张网卡,当使用bonding功能时,bonding模块会使用第一个实际网卡的mac地址来通信,在侦测到这个网卡失败以后,会把这个MAC地址制定到另一块网卡上。
创建一个设备绑定配置文件:/etc/modprobe.conf
alias bond0 bonding #bond0 这个文件按会加载绑定设备名字为bond0
options bonding miimon=100 mode=1
编辑需要被用于bonding的网卡使用配置文件:/etc/sysconfig/network-scripts/ifcfg-ethx
DEVICE=ethX
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
这样bonding主设备就可以控制实际网卡ethx
创建bonding设备的网络脚本文件 /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
USERCTL=no
ONBOOT=yes
IPADDR=192.168.1.104
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
重新启动系统,或者手动加载设备驱动模块和重新启动网络,如下
#insmod /lib/modules/`uname -r`/kernel/drivers/net/bonding/bonding.o miimon=100 mode=1
#service network restart
注:
在mode=0 负载均衡工作模式,他能提供两倍的带宽。
mode=1工作在主备模式下,这时eth1作为备份网卡是no arp的。
阅读(905) | 评论(0) | 转发(0) |