
点击蓝字,关注我

mode0:round robin模式,即负载均衡策略。轮询发送数据包,每个数据包按顺序发送到两个接口中,当发送完所有数据包后,再重新开始。
802.3ad动态链接聚合策略。通过将两个或多个物理接口组合成一个逻辑接口来提高网络性能。
mode5:以下以常用的主备策略为例:

使用具有root或者sudo权限的用户登录服务器。

确认系统已经安装了bonding模块,执行以下命令查看:
lsmod | grep bonding若无返回结果,须进行模块加载,执行以下命令:
modprobe bonding
sudo vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0 # bond接口名称TYPE=BondBONDING_MASTER=yesBOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.100 # 替换为你的IP地址NETMASK=255.255.255.0 # 替换为你的子网掩码GATEWAY=192.168.1.1 # 替换为你的网关地址BONDING_OPTS="mode=1 miimon=100" # 指定bond的模式和miimon(监视间隔)
备份原网卡文件(如ens33和ens38)
sudo cd etc/sysconfig/network-scripts/sudo cp ifcfg-ens33{,.bak}sudo cp ifcfg-ens38{,.bak}配置ens33
sudo vi ifcfg-ens33DEVICE=ens33TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneMASTER=bond0SLAVE=yes配置ens38
sudo vi ifcfg-ens38DEVICE=ens38TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneMASTER=bond0SLAVE=yes如上两个配置文件,确认MASTER的值设置为bond0(与前面配置的bond接口名称一致),并将SLAVE的值设置为yes。

sudo systemctl restart network
# 查看bond接口的状态sudo systemctl status bond0还可以使用ip addr命令查看bond接口的IP地址和其他信息。
以上为第一种方法,如下介绍第二种:

1、启动网络管理服务
sudo systemctl enable NetworkManager --now2、添加bond0网卡
sudo nmcli connection add type bond ifname bond0 mode 1connection add 添加新的连接
type 设备类型
ifname 接口设备名称
3、添加双网卡备份
sudo nmcli connection add type bond-slave ifname ens33 master bond0sudo nmcli connection add type bond-slave ifname ens38 master bond0master 指定该硬件的master
4、重启网络
sudo systemctl restart network5、验证
sudo cat /proc/net/bonding/bond0# 或sudo ip addr
总结:以上两种方式根据需求自行选择即可。

分享、在看与点赞
只要你点,我们就是胖友

文章转载自Linux技术宅,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




