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
#################################
直接复制后 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
#################################
相关文章推荐
- Shell 脚本编程陷阱
- 系统运维篇之DellR720-配置Broadcom网卡组配置实例
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- Oracle数据库执行脚本常用命令小结
- 收集的ROS防火墙脚本
- JSP脚本漏洞面面观
- 不错的批处理脚本 第一部分
- VBS脚本加密/解密VBS脚本(简易免杀版1.1)
- 不错的批处理脚本实例代码 第二部分
- 使用脚本和批处理清除电脑中的痕迹的代码第1/2页
- 让你的脚本说话
- Lua脚本获取喜马拉雅MP3音频地址
- SQL Server中数据行批量插入脚本的存储实现
- 编程界主流脚本编程语言的比较和选择
- 批量文件查找替换功能的vbs脚本
- Powershell脚本的4种执行权限介绍