码迷,mamicode.com
首页 > 其他好文 > 详细

自动做bond的脚本

时间:2020-10-21 21:00:30      阅读:25      评论:0      收藏:0      [点我收藏+]

标签:cat   ipad   find   rgs   net   script   boot   systemctl   pat   

#!/bin/bash

# 先备份原来的网卡配置文件
find /etc/sysconfig/network-scripts/ -type f -name "ifcfg*"|xargs cp -t /tmp

# 定义要使用的变量
network_file_path=/etc/sysconfig/network-scripts
bond_IP=192.168.1.200
bond_gateway=192.168.1.254

# 要绑定的网卡
bond_dev1=enp4s0f0
bond_dev2=enp4s0f1

# 首先新建一个bond的配置文件
cat > $network_file_path/ifcfg-bond0 <<END
DEVICE=bond0
BONDING_OPTS="miimon=100 mode=0"
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=none
NAME=bond0
IPADDR=$bond_IP
NETMASK=255.255.255.0
#GATEWAY=$bond_gateway
MTU=9000
ONBOOT=yes
END

# 修改第一块网卡的配置
cat > ${network_file_path}/ifcfg-$bond_dev1 <<END
TYPE=Ethernet
NAME=$bond_dev1
DEVICE=$bond_dev1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
MTU=9000
END

# 修改第二块网卡配置
cat > ${network_file_path}/ifcfg-$bond_dev2 <<END
TYPE=Ethernet
NAME=$bond_dev2
DEVICE=$bond_dev2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
MTU=9000
END

# 重启网络服务生效
systemctl restart network


自动做bond的脚本

标签:cat   ipad   find   rgs   net   script   boot   systemctl   pat   

原文地址:https://www.cnblogs.com/gshelldon/p/13851727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!