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
时间: 2024-10-03 13:45:17

VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法的相关文章

VMware虚拟机克隆CentOS 6.5后网卡修改方法

虚拟机安装好CentOS6.5系统后,纯净的系统多克隆几份出来方便后期做试验.克隆步骤很简单,克隆后出现的问题是克隆后的网卡MAC地址和原系统MAC地址一样,在局域网内会有冲突,需要更改克隆后的MAC地址. 解释一下:实际上克隆后的系统有两个网卡eth0和 eth1,实际起作用的是eth1,eth0是克隆过来的.克隆系统会重新生成一个mac地址,因为系统会在eth0加1变成eth1. 具体操作方法如下: 软件环境:Vmware workstation 10.0 虚拟机CentOS 6.5 物理机

Vmware虚拟机克隆CentOS操作系统后无法启动网卡

一.仿真环境: Vmware虚拟机 CentOS源操作系统 克隆CentOS操作系统 二.问题:VM克隆操作系统后,网卡无法正常运行 三.解决方法/步骤: #vim /etc/udev/rules.d/70-persistent-net.rules 把原eth0的所在命令行删除,将新的eth1命令所在行的name改为eth0 #shutdown –r now 即操作系统重启后,网卡正常运行. 说明:为什么要克隆?我认为有几个方面的意义: 1.相当于做好备份系统,源系统出了问题,克隆系统立即可以投

克隆vmware虚拟机(centos系统)后,如何配置网络

克隆虚拟机后,因为网卡装置跟网卡的配置文件并不匹配,需要调整配置. nmcli dev status //查看系统所有的网卡信息及状态. nmcli conn show  可以查到网卡的UUID. ip addr 可以查看网卡的ip.物理地址等信息. 具体步骤如下 第一步 ip addr 查看到实际的网卡为ens33 第二步 查看网卡配置文件 发现配置文件中的网卡名称.装置名称.uuid都为原服务器信息,需要修改. 第三部 nmcli conn show 查看UUID 第四步 修改网卡配置文件相

VMware虚拟机克隆Linux系统引起的网卡问题

1. 手动配置静态网卡地址不生效2. 网卡名变成了eth1[[email protected] network-scripts]# ls |grep ifcfg ifcfg-eth0 ifcfg-lo [[email protected] network-scripts]# ifconfig eth1      Link encap:Ethernet  HWaddr 00:0C:29:3A:8B:02 inet addr:192.168.1.134  Bcast:192.168.1.255  M

使用虚拟机克隆CentOS 6.9系统重启网卡报错问题的解决

使用虚拟机克隆CentOS6.9系统重启网卡报错问题的解决 1.错误信息 Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED] 2.解决方法 (1)配置IP地址,重启网卡,出现如下报错 (2)这是因为克隆后的系统和原系统MAC地址和UUID一样,删除UUID和MAC地址 (3)删除网卡相关信息的文件 (4)重

vmware虚拟机克隆CentOS7 出现的网络问题解决办法

http://www.bubuko.com/infodetail-1483490.html(转) vmware虚拟机克隆CentOS7 出现的网络问题解决办法 时间:2016-04-02 07:17:00                         阅读:578                         评论:0                         收藏:0                         [点我收藏+] 1.删除/etc/sysconfig/network

VMware虚拟机的CentOS无法上网的解决方法

前言:由于Linux下很多软件安装必须网络环境下进行,因此,对于如何在VMware下进行上网,我折腾了至少三天,今天上午,也即五一劳动节,终于搜到一遍技术文章,经过自己实践,VMware下Linux的可以上网啦. VMware虚拟机的CentOS无法上网的解决方法 本人在虚拟机中安装了CentOS,按照安装Windows XP的经验,想要CentOS可以上网,发现居然上不了.找百度一些大神的方法,终于解决了问题. 流程如下: 1)点击 VM->Settings Hardware选项卡下面 2)点

VMware虚拟机中CentOS 7的硬盘空间扩容

查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区.格式化 添加新LVM到已有的LVM组,实现扩容 1.查看centos7系统挂载点信息 df -h查看挂载点信息 2.扩展VMWare-centos7硬盘空间 关闭Vmware的centos7系统,才能在VMWare菜单中设置需要增加到的磁盘大小 如果这个选项是灰色的,说明此虚拟机建有快照,把快照全部删除再试试! 3.对新增加的硬盘进行分区.格式化 我们增加了空间的硬盘是 /dev/sda 分区:

Vmware复制完好的linux目录后网卡操作

目录 Vmware复制完好的linux目录后网卡操作 修改/etc/udev/rules.d/70-persistent-net.rules 修改网卡配置文件 重启查看 Vmware复制完好的linux目录后网卡操作 为了减少工作量,目前需要对已经安装好系统的linux,进行复制.采用直接复制目录的方式,那么后续会出现网卡配置冲突问题,那么如何解决呢? OS 版本: [[email protected] ~]# lsb_release -a LSB Version: :base-4.0-amd6