#!/usr/bin/bash
#shell配置bond
#by wangchao
if [ -f /etc/sysconfig/network-scripts/ifcfg-bond0 ] ;then
echo "已有bond文件请删除后再执行脚本!"
else
cat > /etc/sysconfig/network-scripts/ifcfg-bond0 << EOP
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.86.138
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
GATEWAY=192.168.86.2
EOP
fi
if [ -f /etc/sysconfig/network-scripts/ifcfg-ens37 ] ;then
echo "已有ens37文件请删除后再执行脚本!"
else
cat > /etc/sysconfig/network-scripts/ifcfg-ens37 << EOP
DEVICE=ens37
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
EOP
fi
cat > /etc/sysconfig/network-scripts/ifcfg-ens33 << EOP
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
EOP
cat > /etc/modprobe.d/bond0.conf <<EOP
alias bond0 bonding
options bonding mode=0 miimon=100
EOP
systemctl restart network
echo "bond配置完成"
shell配置bond
最新推荐文章于 2023-06-13 15:00:21 发布