1.停止网络服务
代码语言:javascript
复制/etc/init.d/networking stop
2.安装ifenslave
代码语言:javascript
复制apt-get install ifenslave
#ifenslave的作用是网卡的负载均衡
3.编辑网卡配置文件
代码语言:javascript
复制nano /etc/network/interfaces
auto bond0 #这里我们命名bonding名称为 bond0
iface bond0 inet static
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x
bond_slaves eth0 eth1 #这里我们指定eth0和eth1两个网口为bond0组内成员
bond_mode 4 #这里我们指定使用 mode 4 动态链路聚合模式
bond_xmit_hash_policy layer2 3#这里我们指定分发策略为layer2 3
bond_miimon 100 #监测时间为100毫秒
bond_downdelay 200 #网卡down up 时间毫秒
bond_updelay 200 #发现链路恢复时,激活该链路之前的等待时间毫秒,updalay的值应该为miimon的整数倍
4.加载bonding模块
代码语言:javascript
复制modprobe bonding mode=4 miimon=100
#此处为手动加载bonding模块,无需重启系统即可生效
5.自动加载bonding模块
代码语言:javascript
复制echo "bonding mode=4 miimon=100" >> /etc/modules
#此方式在系统每次启动时将自动加载bonding模块
6.启动网卡
代码语言:javascript
复制/etc/init.d/networking start