vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.30.7.12
NETMASK=255.255.255.0
DEVICE=bond0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.30.7.12
NETMASK=255.255.255.0
vi /etc/sysconfig/network
GATEWAY=10.30.7.254
vi /etc/sysconfig/network-scripts/ifcfg-em1
BOOTPROTO=none
TYPE=Ethernet
DEVICE=em1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
vi /etc/sysconfig/network-scripts/ifcfg-em2
BOOTPROTO=none
TYPE=Ethernet
DEVICE=em2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
TYPE=Ethernet
DEVICE=em2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
vi /etc/modprobe.conf
alias bond0 bonding
options bond0 miimon=100 mode=1
vi /etc/rc.d/rc.local
ifenslave bond0 em1 em2
注:
1、miimon 单位:毫秒,miimon=100的意思就是,每100毫秒检测网卡和交换机之间是否连通,如不通则使用另外的链路。
2、mode=0 表示负载均衡方式:第1个包走eth0,下一个包就走eth1....一直循环下去,直到最后一个传输完毕
3、mode=1 表示主备关系,只有一个设备处于活动状态,当 一个宕掉另一个马上由备份转换为主设备
6、mod=6与mod=0的区别:mod=6,先把eth0流量占满,再占eth1,....ethX;而mod=0的话,会发现2个口的流量都很稳定,基本一样的带宽。而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量
1. mode=4 是两块网卡同时跑流量,交换机支持802.3AD功能
vi /etc/rc.d/rc.local
ifenslave bond0 eth0 eth1 …… eht*
#检查状态
cat /proc/net/bonding/bond0