进入到/etc/sysconfig/network-scripts,按照要求配置主备关系
vim ifcfg-bond0,编写主要内容如下:
/*mode=1 表示主备份策略,miimon=100 系统每100毫秒监测一次链路连接状态,
如果有一条线路不通就转入另一条线路*/
BONDING_OPTS=”mode=1 miimon=100”
TYPE=bond //表示为bond接口类型
BONDING_MASTER=yes //只有一个主设备,master:主
BROWSER_ONLY=no //仅浏览:否
BOOTPROTO=none //none、static手动配置静态IP,dhcp动态IP
IPADDR= //IP地址 32.123.42.23
NETMASK= //子网掩码 255.255.255.0
GATEWAY= //默认网关 32.123.42.1
NAME=bond0 //bond名称
DEVICE=bond0 //网卡设备名称
ONBOOT=yes //是否激活网卡:是
ifcfg-enp2s0f0编写内容如下, ifcfg-enp4s0f0也是一样,这样就形成了主备关系
重启网络配置,先执行1,在执行2:
1、systemctl restart NetworkManager
2、systemctl restart network
第二种方式bond配置:
第三种方法(建议使用这一种)
nmcli con add type bond con-name bond0 ifname bond0 mode active-backup
nmcli con modify bond0 ipv4.addresses <IP地址/掩码位数> ipv4.gateway <网关地址> ipv4.method manual
//网关如不需要可不配置
nmcli con add type bond-slave con-name <ethx> ifname <ethx> master bond0
nmcli con add type bond-slave con-name <ethy> ifname <ethy> master bond0
nmcli con up bond0
eg:
nmcli con add type bond con-name bond0 ifname bond0 mode active-backup
nmcli con modify bond0 ipv4.addresses 38.16.58.80/24 ipv4.gateway 38.16.58.1 ipv4.method manual
nmcli con add type bond-slave con-name enp2s0f ifname enp2s0f master bond0
nmcli con add type bond-slave con-name enp129s0f ifname enp129s0f master bond0
nmcli con up bond0