redhat7linux双网卡绑定,redhat7双网卡绑定脚本

#!/bin/bash

# 业务IP

IP=10.131.0.117

GW=10.131.0.251

# 心跳IP

HB=172.17.0.117

# 业务网卡

ETH1=eno1

ETH2=ens6f0

# 心跳网卡

ETH3=eno2

ETH4=ens6f1

modprobe –first-time bonding

#modprobe bonding

cd /etc/sysconfig/network-scripts/

mkdir bak

mv ifcfg-$ETH1 ifcfg-$ETH2 ifcfg-$ETH3 ifcfg-$ETH4 bak/

cat < /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

#NAME=bond0

TYPE=Bond

BONDING_MASTER=yes

IPADDR=$IP

PREFIX=24

GATEWAY=$GW

ONBOOT=yes

BOOTPROTO=none

BONDING_OPTS="mode=6 miimon=100"

NM_CONTROLLED="no"

USERCTL=no

EOF

cat < /etc/sysconfig/network-scripts/ifcfg-bond1

DEVICE=bond1

#NAME=bond1

TYPE=Bond

BONDING_MASTER=yes

IPADDR=$HB

PREFIX=24

ONBOOT=yes

BOOTPROTO=none

BONDING_OPTS="mode=6 miimon=100"

NM_CONTROLLED="no"

USERCTL=no

EOF

cat < /etc/sysconfig/network-scripts/ifcfg-$ETH1

DEVICE=$ETH1

#NAME=bond0-slave1

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

NM_CONTROLLED="no"

EOF

cat < /etc/sysconfig/network-scripts/ifcfg-$ETH2

DEVICE=$ETH2

#NAME=bond0-slave2

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

NM_CONTROLLED="no"

EOF

cat < /etc/sysconfig/network-scripts/ifcfg-$ETH3

DEVICE=$ETH3

#NAME=bond1-slave1

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond1

SLAVE=yes

NM_CONTROLLED="no"

EOF

cat < /etc/sysconfig/network-scripts/ifcfg-$ETH4

DEVICE=$ETH4

#NAME=bond1-slave2

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond1

SLAVE=yes

NM_CONTROLLED="no"

EOF

systemctl restart network

echo $IP

ping -c 3 $GW

請按讚:

喜歡 載入中...

相关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值