設置變量
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