使用虚拟机配置修改,或者编辑设置,将mac地址设为手动后,再启动虚拟机会报错“静态以太网地址不允许使用:“00:0c:29:cf:c6:4d”。它与 VMware 预留的 MAC 冲突。”
那么我们如何解决这个问题,首先就是将虚拟机的mac地址按上图改回手动,然后启动虚拟机之后再关闭
这个时候,我们可以进数据存储浏览器,将虚拟机队形的.VMX文件下载,并在本地修改上传
按需修改如下图
参考以下方式
“静态以太网地址不允许使用:“00:0C:29:AC:9A:19”。它与 VMware 预留的 MAC 冲突。”
在存储里面找到对应虚拟机的配置文件以.vmx结尾,本人的为 centos63.vmx
因为本人修改的是ethernet1的MAC地址,所以需要配置的是ethernet1相关的信息,
这点特别要注意,网络上的文章大部分针对的是ethernet0的,所以要根据个人的实际情况去配置
在本人环境原文中有如下几行:
ethernet1.addressType = “static” 保持不变
ethernet1.generatedAddress = “00:0c:29:03:b0:d4” 系统自动分配的 去掉
ethernet1.address = “00:0C:29:AC:9A:19” 手工设置的 保留
只需要增加如下一行即可(这个看人的环境,网络上一般是增加三行)
ethernet1.checkMACAddress = “false” 无需自动分配
如下是网络上常见解决方案:
ethernet0.addressType = “static”
ethernet0.checkMACAddress = “false”
ethernet0.address = “your mac addr”
转载请注明:运维不苦逼 » 如何在VMware ESXi虚拟机上设置静态MAC地址