用 vCenter进行克隆、克隆为模版、克隆为库中模版、导出OVF模版这些操作时,如果选择保留mac地址,重新部署时会出现mac地址冲突,缺省情况下,不保留mac地址,重新部署(导入)时为网卡产生新的mac地址。
在这种情况下,新生成的网卡会命名为eth1,TCP/IP相关的设置丢失。实际上原始模版是eth0,期望部署后也是eth0,并保持TCP/IP设置(或者仅修改IP地址)。

1 查看 /etc/udev/rules.d/70-persistent-net.rules 文件

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:85:8c:f1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:85:9b:e8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

70-persistent-net.rules这个文件确定了网卡与mac地址和网卡名称(eth0、eth1)的对应关系。
原始模版只有 NAME=”eth0” 这一行,重新部署后,新生成了NAME=”eth1”这一行,并且 ATTR{address}==”00:50:56:85:9b:e8”是新虚拟机网卡的mac地址。

2 查看 /etc/sysconfig/network-scripts

只要 ifcfg-eth0 文件,保存原始模版的网卡配置,没有和70-persistent-net.rules 文件的eth1 行对于的 ifcfg-eth1文件。

3 修改方案

删除 70-persistent-net.rules 中的 NAME=”eth0”行,把原NAME=”eth1”行改为NAME=”eth0”,这样eth0行就保存了新的mac地址 ATTR{address}==”00:50:56:85:9b:e8”。
修改 ifcfg-eth0文件:
修改
HWADDR=00:50:56:85:8c:f1

HWADDR=00:50:56:85:9b:e8
或者干脆删除 HWADDR 行。

最好同时删除 NM_CONTROLLED=yes 这一行。

4 重启计算机或者重启网络

reboot
或者
service network restart

不知道vmtools或者vCenter会不会自动帮你修改,反正我都是手工改的。

Vmware vCenter虚拟机克隆后MAC地址的修改问题相关推荐

  1. 虚拟机克隆及MAC地址的修改

    Linux入门(3)-虚拟机克隆及MAC地址的修改 虚拟机的克隆主要是为了方便集群的搭建,注:克隆虚拟机后必须修改MAC地址,才可以正常使用ip,文章的后面会详细介绍MAC地址的修改方法. 废话不多说 ...

  2. Vmware虚拟机克隆后MAC地址IP地址修改并实现上网

    Vmware虚拟机复制克克隆后MAC地址IP地址修改: 步骤1: 步骤2: 更改mac地址: vim /etc/udev/rules.d/70-persistent-net.rules name修改为 ...

  3. 虚拟机克隆后MAC地址IP地址修改

    虚拟机克隆后出现问题:MAC地址与IP地址两个系统都一样,相冲突:ifconig 只能查看到eth1地址:网卡重启失败 环境:Centos  NAT模式 解决办法: 1.  关机 手动生成全新MAC地 ...

  4. 虚拟机克隆后mac地址冲突,上不了网问题解决记录

    1.首先打开克隆后的新虚拟机,设置->网络适配器->高级,重新生成mac地址!(虚拟机处于关闭状态) 2.重新启动虚拟机重新启动网路服务如果你遇到如下问题: "Device et ...

  5. 虚拟机克隆导致Mac地址冲突

    1.网卡问题/克隆新的虚拟机无IP,两台虚拟机Mac地址冲突 问题本质:添加新网卡或者克隆的虚拟机 /etc/init.d/network restart Restarting network (vi ...

  6. linux克隆后修改网卡名称,vmware虚拟机克隆后网卡修改

    搜索热词 在使用vmware虚拟机时,有时候需要通过一个虚拟机克隆出批量的虚拟机,在克隆后,会发现网卡信息发生了变化,以这里为例,源主机网卡名称为eth0.eth1,在克隆后变成了eth2.eth3, ...

  7. VMware虚拟机克隆后解决网络冲突问题

    今天把虚拟机的一台centos机器克隆了一台,出现网络不通,无法ping通外网的现象.在这里写一下解决过程: 虚拟机克隆后,会遇到的问题: 1.MAC地址一样 2.IP一样 3.eth0配置文件存在, ...

  8. 虚拟机克隆以及IP,MAC地址的修改

    虚拟机克隆 1.先关闭虚拟机,直接使用init 0即可 2.右键虚拟机名字,管理,克隆即可 3.直接下一步,下一步的操作即可 4. (修改IP地址)克隆得到想虚拟机,与原先系统一模一样的包括MAC地址 ...

  9. Windows Server 2016虚拟机克隆后修改安全标识SID

    Windows Server 2016虚拟机克隆后修改安全标识SID 使用VMWare Workstation 12 Pro安装完Windows Server 2016虚拟机后,使用"虚拟机 ...

  10. 虚拟机克隆后如何修复网络、主机名等问题

    最近自己用虚拟机学习LINUX时,需要多使用几台虚拟机,于是便克隆了几台.克隆后需要相应的修改主机名以及网卡MAC等信息.在Centos7系统还是花费了一些时间,所以顺手记录一下! 第一件事情在虚拟机 ...

最新文章

  1. 不用写语句的轻量级orm_为什么说sqltoy-orm远比mybatis强大
  2. 可能会用到的弹出框用法
  3. Substring with Concatenation of All Words
  4. STL之list学习(2)(list代码实现)(只剩最后一步,迭代器升级!!)
  5. 【博客】搭建个人博客边学边搭(一个晚上)
  6. sqlite3 改源代码支持上下键查询历史命令
  7. 生日祝福(HTML+CSS+JavaScript+jQuery)
  8. vue 转为静态html,Vue CLI 3使用:HTML和静态资源(五)
  9. 关于CSS浮动(float,clear)的通俗讲解(经验分享)
  10. android PopupWindow 显示问题
  11. micropython和python区别-MicroPython与Python速度对比
  12. android之module删除不干净
  13. 教师国培计算机计划,教师国培计划大全
  14. UIControl IOS控件编程—IOS开发
  15. python 合并txt文件
  16. 玩家交互体验—剑网3师徒系统
  17. UIWebView中添加活动指示器,来化解用户等待心理
  18. Linux中隐藏文件与文件夹
  19. 论文中的参考文献规范
  20. 科研中的部分依赖图(PDP)绘制

热门文章

  1. 数据执行保护呈灰色无法开启 用命令BCEDIT无效 请问怎么解决?
  2. java JPG等图片格式转成PGM
  3. 我的window10
  4. 设计模式解密(17)- 备忘录模式
  5. 可运行的最新的使用scrapy框架爬取链家租房数据
  6. 物联网-移远M26模块初识及资料分享
  7. 优联键盘linux驱动,一个坚决不用樱桃轴的优联84客制化键盘
  8. 品质担当,有效提升办公生产力,永艺XY人体工学椅开箱实测
  9. 隔壁老王烙烧饼问题。
  10. mysql切片库_Database数据库切片模式