首页 > 代码库 > VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法
VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法
VMware虚拟机克隆Centos系统,有个头疼的地方就是MAC和网卡地址都需要做相应的操作;下面是个人的一个小小思路
望能给大家带来一点愉悦心情。
#!/usr/bin/env bash # 文件用户VMware克隆centos,修改网卡、配置IP地址、配置hostsname HOSTFILE="/etc/sysconfig/network" NETFILE="/etc/sysconfig/network-scripts/" FILE70="/etc/udev/rules.d/70-persistent-net.rules" SELINUCFILE="/etc/selinux/config" ConfigureBase(){ # 修改70开头文件 sed -i ‘7,12d‘ ${FILE70} sed -i ‘s/eth2/eth0/‘ ${FILE70} sed -i ‘s/eth3/eth1/‘ ${FILE70} # 取mac地址 Net701=`grep -E "eth0" ${FILE70} | awk -F"==" ‘{print $5}‘ | cut -d‘,‘ -f1 | sed ‘s/\"//g‘` Net702=`grep -E "eth1" ${FILE70} | awk -F"==" ‘{print $5}‘ | cut -d‘,‘ -f1 | sed ‘s/\"//g‘` # 修改网卡 NetF1=`grep ‘HWADDR‘ ${NETFILE}ifcfg-eth0 | awk -F‘=‘ ‘{print $2}‘` NetF2=`grep ‘HWADDR‘ ${NETFILE}ifcfg-eth1 | awk -F‘=‘ ‘{print $2}‘` read -p "Enter configure IP>> " INPIP sleep 3 sed -i s/"HWADDR=${NetF1}"/"HWADDR=${Net701}"/ ${NETFILE}ifcfg-eth0 sed -i s/"IPADDR=10.10.100.2[0-9]\{1,\}"/"IPADDR=10.10.100.${INPIP}"/ ${NETFILE}ifcfg-eth0 sed -i s/"HWADDR=${NetF2}"/"HWADDR=${Net702}"/ ${NETFILE}ifcfg-eth1 # 修改配置文件,重启生效(永久) read -p "Enter your HostName>> " HN CURRHN=`hostname` sed -i s/"HOSTNAME=${CURRHN}"/"HOSTNAME=${HN}"/ ${HOSTFILE} # 直接配置 # hostname ${HN} } DisabSomSer(){ service iptables stop /sbin/chkconfig iptables off sed -i ‘s/SELINUX=Enforcing/SELINUX=Disabled/‘ ${SELINUCFILE} } RUN(){ ConfigureBase DisabSomSer reboot } RUN
VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。