设置变量
Bond=bond0
Lan1=em2
Lan2=em3
IP=10.2.1.21
Gateway=10.2.1.1
DNS="172.16.11.14 172.16.11.13"
Dir=/etc/sysconfig/network-scripts
关闭接口
nmcli conn down $Lan1
nmcli conn down $Lan2
nmcli conn down $Bond
清除配置
rm -f $Dir/*$Lan1
rm -f $Dir/*$Lan2
rm -f $Dir/*$Bond
mode=0(balance-rr)(平衡轮循策略),设置bond
nmcli conn add type bond con-name $Bond ifname $Bond mode balance-rr
nmcli conn add type bond-slave con-name $Lan1 ifname $Lan1 master $Bond
nmcli conn add type bond-slave con-name $Lan2 ifname $Lan2 master $Bond
设置bond IP
nmcli conn modify $Bond ipv4.addresses "$IP/24" ipv4.gateway "$Gateway" ipv4.dns "$DNS"
nmcli conn modify $Bond ipv4.method manual
启动接口
nmcli connection up $Lan1
nmcli connection up $Lan2
nmcli connection up $Bond
重启网络服务
systemctl restart network