Redhatlinux6.0_64位双网卡绑定脚本

个人在Redhat linux6.0_64位操作系统中运行过,测试可用。

直接复制后   sh 命令 运行即可。

#!/bin/bash

#双网卡绑定实施文件
#2016-03-03 v1.0 tian
#在linux6系列中存在NetworkManager服务与Network服务共存现象,可关闭NetworkManager服务。
echo "开始执行双网卡绑定脚本V1.0 ......"
####################################
service NetworkManager stop
chkconfig NetworkManager off
echo "是否已关闭NetworkManager服务:$?"
####################################
###########设置变量区域#############
read -p "请输入本机IP地址:" hostip
read -p "请输入本机子网掩码:" hostmask
read -p "请输入本机网关:" gateway
read -p "请输入本机DNS1:" dns1
read -p "请输入本机DNS2:" dns2
read -p "请输入网卡绑定模式:" mode
read -p "请输入链路检测时间:" miimon
read -p "请输入绑定后网卡名称:" bond
read -p "请输入绑定网卡01名称:" name01
read -p "请输入绑定网卡02名称:" name02
###################################
######网络配置区域#################
######ifcfg-bond0##################
cd /etc/sysconfig/network-scripts/
echo "DEVICE=$bond
BOOTPROTO=static
ONBOOT=yes
IPADDR=$hostip
NETMASK=$hostmask
GATEWAY=$gateway
DNS1=$dns1
DNS2=$dns2
USERCTL=no > ifcfg-$bond
echo "bond0网卡配置状况:$?"
######ifcfg-eth0#################
echo "USERCTL=no
MASTER=$bond
SLAVE=yes
" >> /etc/sysconfig/network-scripts/ifcfg-$name01
######ifcfg-eth1#################
echo "USERCTL=no
MASTER=$bond
SLAVE=yes
" >> /etc/sysconfig/network-scripts/ifcfg-$name02
#################################
######/etc/modprobe.d/dist.conf##
echo "alias $bond bonding
options $bond miimon=$miimon mode=$mode" >> /etc/modprobe.d/dist.conf
#################################
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值