脚本任务
1,判断网卡配置文件名称为eth*或者是em* ,如dell服务器网卡CentOS5为eth*,而CentOS6为em*。
2,存在几个网卡就复制几个原网卡配置文件做为桥配置文件,n的设置的数量是4,如果超过4网卡则设置更高值,原配置文件是DHCP的改为static,用.*匹配行是存在CentOS5和6参数有引号的问题。
3, 生成虚拟机桥借口br*并一一对应,如br0对应eth0,br1对应eth1等等,并重启网络。
 
 
#! /bin/sh
mypath="/etc/sysconfig/network-scripts"
for((n=0;n<=4;n++))doif [ -f "$mypath/ifcfg-eth$n" ]thensed -i "s/^ONBOOT.*/ONBOOT=yes/" $mypath/ifcfg-eth$nsed -i "s/^BOOTPROTO.*/BOOTPROTO=static/" $mypath/ifcfg-eth$ncp -a  $mypath/ifcfg-eth$n $mypath/ifcfg-br$nsed -i "/^HWADDR.*/d" $mypath/ifcfg-br$nsed -i "s/^DEVICE.*/DEVICE=br"$n"/" $mypath/ifcfg-br$nsed -i "s/^TYPE.*/TYPE=Bridge/" $mypath/ifcfg-br$necho "BRIDGE=br$n">>$mypath/ifcfg-eth$necho "The device br$n<---->eth$n is add success !"elseecho "The device eth$n not exist!"fiif [ -f "$mypath/ifcfg-em$n" ]thensed -i "s/^ONBOOT.*/ONBOOT=yes/" $mypath/ifcfg-em$nsed -i "s/^BOOTPROTO.*/BOOTPROTO=static/" $mypath/ifcfg-em$ncp -a  $mypath/ifcfg-em$n $mypath/ifcfg-br$nsed -i "/^HWADDR.*/d" $mypath/ifcfg-br$nsed -i "s/^DEVICE.*/DEVICE=br"$n"/" $mypath/ifcfg-br$nsed -i "s/^TYPE.*/TYPE=Bridge/" $mypath/ifcfg-br$necho "BRIDGE=br$n">>$mypath/ifcfg-em$necho "The device br$n<---->em$n is add success !"elseecho "The device em$n  not exist!"
fi
done
/etc/init.d/network restart

转载于:https://blog.51cto.com/songxj/1070725

CentOS6 kvm添加网卡桥接口脚本相关推荐

  1. kvm桥接网络配置linux,KVM 虚拟机网卡桥接网络配置

    KVM三种网络类型: [root@node124 opt]# virt-install --help| grep network --pxe               Boot from the n ...

  2. centos 6 KVM 网卡桥接配置

    一. 网卡桥接前准备 1.软件支持: # rpm -qa bridge-utils # yum install bridge-utils       确保软件包已安装 2. 关闭NetworkMana ...

  3. 烂泥:为KVM虚拟机添加网卡

    本文首发于烂泥行天下. 前几篇文章介绍了有关KVM安装虚拟机以及如何给虚拟机添加硬盘,今天我们再来介绍下有关如何给KVM虚拟机添加网卡. 给KVM虚拟机添加网卡,可以分为两种形式:图形界面的和virs ...

  4. kvm上添加万兆网卡_烂泥:为KVM虚拟机添加网卡

    本文首发于烂泥行天下. 前几篇文章介绍了有关KVM安装虚拟机以及如何给虚拟机添加硬盘,今天我们再来介绍下有关如何给KVM虚拟机添加网卡. 给KVM虚拟机添加网卡,可以分为两种形式:图形界面的和virs ...

  5. kvm虚拟机设置万兆网卡_kvm虚拟机添加网卡

    前几篇文章介绍了有关KVM安装虚拟机以及如何给虚拟机添加硬盘,今天我们再来介绍下有关如何给KVM虚拟机添加网卡. 给KVM虚拟机添加网卡,可以分为两种形式:图形界面的和virsh attach-int ...

  6. Fedora 19配置KVM虚拟机的桥接网络

    Fedora 19配置KVM虚拟机的桥接网络 本文讲述如何在Fedora 19下配置桥接网络,使得局域网中的其它机器能够访问KVM中的虚拟机.注:Fedora 19是宿主机器的操作系统 下面开始! 简 ...

  7. 查看Linux服务器网卡流量小脚本shell和Python各一例

    有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡).脚本中都用了while tru ...

  8. RIS镜像中添加网卡和RAID卡驱动方法及实践经验总结

    最近因工作需要搞了搞Windows的远程安装,其中搞RIS费了点劲,主要是驱动部分,经过google和查看M$的文档,得到下边的方法,其实网上早有. 一.添加第三方网卡驱动 向基于光盘的RIS镜像添加 ...

  9. Ubuntu虚拟机添加网卡

    目录 零.配置环境 一.添加网卡 1. 虚拟机 -> 设置 2. 添加网络适配器 3. 修改网络连接方式 4. 确定 5. 编辑 -> 虚拟网络编辑器 6. 添加指定网卡名称 -- end ...

最新文章

  1. 用TensorRT针对AArch64用户的交叉编译示例
  2. OpenCV学习笔记(12)——OpenCV中的轮廓
  3. 参考框架 系统 基准_带有基准的前端框架的真实比较(2018更新)
  4. 第五讲 一阶自治ODE
  5. Java 接口(interface)的用途和好处
  6. [转]用Whois获得电信运营商的IP地址是如何分配的?
  7. C#LeetCode刷题之#819-最常见的单词(Most Common Word)
  8. 人工智能用python还是java_人工智能选择python还是java语言
  9. 企业要想迅速壮大,不仅需要大量的人才
  10. BXP无盘XP2000系统安装详解
  11. 进程的创建——fork函数
  12. Java加密套件强度限制引起的SSL handshake_failure
  13. 管中窥豹之淘宝大数据平台
  14. Python制作Gif图片
  15. Queue队列操作-peek、pool、take等区别
  16. 前端表单神器form-create,复杂表单轻松搞定
  17. Vue3.0的插槽是如何实现的?
  18. 字节跳动启动大规模校招
  19. 大河奔流的精神 ——俞敏洪
  20. AI时代,与其恐惧,不如拥抱。

热门文章

  1. python登录网站后爬取数据_用 Python 登录主流网站,我们的数据爬取少不了它
  2. linux:进程占用的端口,在linux中查看进程占用的端口号
  3. 读取ppt并存入数据库_[导入]实时数据库理论与技术演讲PPT
  4. cmd 调用webservice接口_C++ 调用 Webservice gSoap 方法
  5. Java设计模式(八):外观设计模式
  6. 数据结构和算法分析: 第五章 散列
  7. python 常量_python学习丨变量与常量
  8. mac brew 安装_无用技能之 Mac 安装relion 步骤
  9. 搭建mongodb分片
  10. 小程序下的兼容性问题