#!/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的脚本
原创
©著作权归作者所有:来自51CTO博客作者80民工的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:整理网卡绑定的两种方法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux Shell脚本 CentOS 7 配置bond0
CentOS 7 创建bond0 实现网口负载平衡和容错能力
linux shell bond centos7 -
Centos BOND配置
个人自学自写
Centos BOND配置