修改VMware虚拟机的MAC地址
机房中安装了VM5.5.1版,今天让学生在虚拟机中下载文件,只能下载20%左右,无法完成下载。但访问校园网网页正常。于是查看虚拟机的网卡,发现所有虚拟机网卡的MAC地址都相同(因为机房中的电脑本来就是克隆的),于是怀疑可能是MAC相同这个问题,同时还发现从虚拟机中可以PING其它电脑,但其它电脑无法PING通虚拟机的IP。
于是想到修改虚拟机的MAC地址,但在VM软件中无法直接修改,改VMX文件也没用,后来在帮助文件中找到答案。
操作步骤:
在虚拟机关闭的情况下
1、找到虚拟机数据目录中的*.VMX文件
2、删除以下几行
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:0a:ab:a9"
ethernet0.generatedAddressOffset = "0"
添加以下一行
ethernet0.address = 00:50:56:xx:yy:zz
(其中:xx范围00-3f,yy、zz范围00-ff)
======================================
自己装好的虚拟机文件,今天在使用wmware7.1.4版本的时候,启动虚拟机报错:
Adapter Ethernet0 may not have network connectivity.MAC address 00:0C:29:2A:**:** of adapter Ethernet0 is within the reserved address range or is in use by another virtual adapter on your system.
Adapter Ethernet0 may not have network connectivity….
以前从来没有出现过这种情况,肯定是MAC地址与正在运行的其它虚拟机冲突了(我同一时间跑了三个虚拟机),搜了一下修改WMWare 镜像文件mac地址的方法,改完之后就OK了。
方法如下:
修改vmx配置文件
修改vmx配置文件的两种方法
1.用文本工具(比如记事本或vi)打开vmx配置文件,然后修改一下几行:
ethernet0.generatedAddress = "00:0c:29:1c:35:cc"
uuid.bios = "56 4d e0 c4 a2 41 24 1b-5b 6e 4b a0 0b 1c:35:cc"
注释:
其中 00:0c:29: 不能够修改
1c:35:cc可以修改
2、是:
首先用文本工具(比如记事本或vi)打开vmx配置文件,然后把以下三行删除掉:
ethernet.generatedAddress
ethernet.addressType
ethernet.generatedAddressOffset
再在配置文件里添加一行:
ethernet.address = 00:50:56:XX:YY:ZZ
其中 为你的网卡系列号;
XX修改范围为:00-3F ;
YY与ZZ的修改范围为:00-FF ;
“00:50:56”这几个是不能修改的 ;
修改完重启之后就搞定了,网络正常。
页:
[1]