network-bond0

!/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 /etc/sysconfig/network-scripts/ifcfg-ETH1.bak
cp /etc/sysconfig/network-scripts/ifcfg-ETH2 /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=IP1 NETMASK=255.255.255.0 GATEWAY=GATE
BONDING_OPTS="mode=4 miimon=100"
EOF
}
bond0

function eth1(){
cat<<EOF > /etc/sysconfig/network-scripts/ifcfg-ETH1 TYPE=Ethernet BOOTPROTO=none DEVICE=ETH1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
}
eth1

function eth2(){
cat<<EOF > /etc/sysconfig/network-scripts/ifcfg-ETH2 TYPE=Ethernet BOOTPROTO=none DEVICE=ETH2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
}
eth2

service network restart
systemctl disable firewalld.service
systemctl stop firewalld.service

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容