!/bin/bash
网卡IP地址
IP1=19.142.32.32
路由IP地址
GATE=19.142.32.254
要绑定的网卡1
ETH1=enp125s0f0
要绑定的网卡2
ETH2=enp125s0f1
modprobe bonding
cp /etc/sysconfig/network-scripts/ifcfg-ETH1.bak
cp /etc/sysconfig/network-scripts/ifcfg-ETH2.bak
修改网卡配置文件
function bond0()
{
cat<<EOF > /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=static
ONBOOT=yes
IPADDR=GATE
BONDING_OPTS="mode=4 miimon=100"
EOF
}
bond0
function eth1(){
cat<<EOF > /etc/sysconfig/network-scripts/ifcfg-ETH1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
}
eth1
function eth2(){
cat<<EOF > /etc/sysconfig/network-scripts/ifcfg-ETH2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
}
eth2
service network restart
systemctl disable firewalld.service
systemctl stop firewalld.service