Linux(RedHat)-nmlic网卡绑定脚本及网卡绑定模式之间转换

1.网卡绑定脚本

食用方法:sh 脚本名 IP地址的最后一位(注:使用前需要将脚本内的网段及网关更改为自己需要的网段及网关)

 1 #!/bin/sh
 2 sed -i 's/\r$//' bond_rhel7_6.sh
 3 nmcli con add type bond con-name bond0 ifname bond0 mode 0
 4 nmcli con add type bond-slave  ifname ens33 master bond0
 5 nmcli con add type bond-slave  ifname ens34 master bond0
 6 
 7 sed -i "s/BOOTPROTO=dhcp/BOOTPROTO=static/g" /etc/sysconfig/network-scripts/ifcfg-bond0
 8 echo "IPADDR=192.168.2.$1"          >> /etc/sysconfig/network-scripts/ifcfg-bond0
 9 echo "PREFIX=24"                    >> /etc/sysconfig/network-scripts/ifcfg-bond0
10 echo "GATEWAY=192.168.2.1"          >> /etc/sysconfig/network-scripts/ifcfg-bond0
11 systemctl restart network
12 nmcli con reload
13 nmcli con up bond-slave-ens33
14 nmcli con up bond-slave-ens34
15 nmcli con up bond0

 

2.修改网卡绑定模式

vim /etc/sysconfig/network-scripts/ifcfg-bond0

将框选部分进行相应修改,重启网络即可完成更改网卡绑定模式

1 #mode0(负载均衡模式):轮询策略(Round-robin policy),自动备援,但需要”Switch”支援及设定。
2 BONDING_OPTS=mode=balance-rr
3 #mode1(自动备援模式):主备策略(Active-backup policy),自动备援,无须”Switch”支援。
4 BONDING_OPTS=mode=active-backup
5 #mode6(平衡负载模式):适配器负载均衡(Adaptive load balancing),自动备援,无须”Switch”支援。
6 BONDING_OPTS=mode=balance-alb

 

posted @ 2021-02-07 14:27  無言x_x  阅读(177)  评论(0)    收藏  举报