Debian系统下配置bonding

2020-05-21   151 次阅读


  • 记一次debian系统下bonding的配置过程

1.停止网络服务

/etc/init.d/networking stop

2.安装ifenslave

apt-get install ifenslave
#ifenslave的作用是网卡的负载均衡

3.编辑网卡配置文件

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模块

modprobe bonding mode=4 miimon=100
#此处为手动加载bonding模块,无需重启系统即可生效

5.自动加载bonding模块

echo "bonding mode=4 miimon=100" >> /etc/modules
#此方式在系统每次启动时将自动加载bonding模块

6.启动网卡

/etc/init.d/networking start

脑无理想 枉活一世