1、切换到指定目录
#备份网卡数据
cd /etc/sysconfig/network-scripts
cp ifcfg-enp5s0f0 ifcfg-enp5s0f0.bak
cp ifcfg-enp5s0f1 ifcfg-enp5s0f1.bak
2、编辑网卡文件enp5s0f0和enp5s0f1
vim ifcfg-enp5s0f0
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
NAME=enp5s0f0
DEVICE=enp5s0f0
ONBOOT=yes
UUID=0ffe822f-ac45-43c7-b384-eeaa9b31d693
剩下的可以使用#注释掉或者删除。
ifcfg-enp5s0f1 配置跟ifcfg-enp5s0f0相同
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
NAME=enp5s0f1
DEVICE=enp5s0f1
ONBOOT=yes
UUID=0ffe822f-ac45-43c7-b384-eeaa9b31d693
3、创建bond0网卡,并配置IP地址
vim ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS=miimon=100 mode=1
ONBOOT=yes
IPADDR=10.10.10.2
NETMASK=255.255.255.0
GATEWAY=10.10.10.1
DNS1=8.8.8.8
BONDING_MASTER=yes
- 将需求mode配置在系统文件中
vim /etc/modprobe.d/bond.conf
alias bond0 bonding
options bond0 miimon=100 mode=1
#加载模块,让系统支持bonding
#链路检查时间100ms 模式为1
# linux网卡bonging的备份模式实验在真实机器上做完全没问题(前提是linux内核支持),但是在vmware workstation虚拟中做就会出现一些问题。
- 重启网卡
systemctl start network
- 查看速率
ethtool bond0
- 查看工作bond0状态
cat /proc/net/bonding/bond0
nmcli con sh 这个命令查看网卡