您的位置:首页 > 运维架构 > Linux

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

2016-03-12 08:11 656 查看
个人在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

#################################
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息