123
返回列表 发新帖
楼主: dnaems
收起左侧

[求助] 【紧急】VMware强制修改MAC地址

 关闭 [复制链接]
种过一豆
发表于 2012-1-11 15:08:09 | 显示全部楼层
279455936 发表于 2012-1-10 18:13
看了你的贴子之后,我马上用VMWARE8.01测试过,的确可以改,你自己任意填就行了

现在能随意改了么,前面3个字节没有固化了?
279455936
发表于 2012-1-11 20:23:49 | 显示全部楼层
是的,没有固化,我亲自测试过
dnaems
 楼主| 发表于 2012-1-12 08:54:36 | 显示全部楼层
279455936 发表于 2012-1-11 01:36
楼上的要求

大致测试了一下,还是可以的。百度上不是有防止VMware里应用程序检测虚拟机的那些参数吗?你 ...

呵呵!我就小麻烦一下好了!在使用那软件前先把主机实际时间改了,开了虚拟机后再改回来,反正虚拟机不重启或者不使用快照不会和主机时间同步!忘记了操作这一步的话,只需要先改时间再恢复快照就可以!平常都是用VMware的工具条的复制功能,不喜欢使用共享功能。
薄荷
发表于 2012-1-12 10:27:01 | 显示全部楼层
VMware里的MAC老版就可以修改的,搜那些复制来复制去的解答自然很难找,直接去VM的官方知识库里搜索啊...
8版刚出的,还没兴趣去试,如果放开了最好,没放开参考以下办法.记事本修改VMX配置文件就可以了..

1,删除ethernetN.generatedAddress,ethernetN.addressType,ethernetN.generatedAddressOffset三项.
ethernetN.address = "00:50:56:XX:YY:ZZ"
XX在00到3F,YY和ZZ在00到FF.
这就是前6位不能改的方法.

2,删除ethernetN.generatedAddress,ethernetN.generatedAddressOffset两项,
ethernetN.addressType = "static"
ethernetN.address = "任意"
这是任意修改的办法....

在P2V的推广中,修改虚拟机MAC和被转化的实机MAC为一样很多时候会需要,试想VM怎么会限制不能动呢.

评分

参与人数 1人气 +2 收起 理由
种过一豆 + 2 切回8看了下,在UI里面可以直接任意设置了 .

查看全部评分

薄荷
发表于 2012-1-12 10:34:18 | 显示全部楼层
种过一豆 发表于 2012-1-11 15:08
现在能随意改了么,前面3个字节没有固化了?

从来都能改啊...

前6个固化的修改主要是虚拟机组网不排除发生地址重复,如果是同一个虚拟机做原型直接复制出来的话,更是不可避免MAC重复...
完全改是考虑P2V需要,转化过程中管理上的方便,一些软件的授权会参考到MAC等.

评分

参与人数 1人气 +1 收起 理由
种过一豆 + 1 手册上只看到1/知识库里面有2

查看全部评分

薄荷
发表于 2012-1-12 10:45:28 | 显示全部楼层
关于VMware的时间同步,工具条"选项"勾选并不是彻底的,在有些情况下,它会自动开始同步时间.不仅仅是楼主提到的快照,还有很多动作,最彻底就是把虚拟机内的工具服务停止后再启动,它立刻会去重新同步时间.
这样设置的考虑是这些动作会影响虚拟机时间的准确性,但显然没考虑同时要"照顾"下用户的设置.

同样修改VMX文件:
tools.syncTime = "0"
time.synchronize.continue = "0"
time.synchronize.restore = "0"
time.synchronize.resume.disk = "0"
time.synchronize.shrink = "0"
time.synchronize.tools.startup = "0"
time.synchronize.resume.host = "0"
选项设置其实只是修改了tools.syncTime = "0"这一个而已.后面6个会引起重同步的动作都设置为0关闭掉后再试试看....

评分

参与人数 1人气 +1 收起 理由
种过一豆 + 1

查看全部评分

dnaems
 楼主| 发表于 2012-1-12 14:33:31 | 显示全部楼层
薄荷 发表于 2012-1-12 10:45
关于VMware的时间同步,工具条"选项"勾选并不是彻底的,在有些情况下,它会自动开始同步时间.不仅仅是楼主提到 ...

我的VMX文件打开是这样:

.encoding = "GBK"
config.version = "8"
virtualHW.version = "8"
numvcpus = "2"
cpuid.coresPerSocket = "2"
scsi0.present = "TRUE"
memsize = "512"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows XP Professional-000003.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "FALSE"
ide1:0.deviceType = "cdrom-raw"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
mks.enable3d = "TRUE"
serial0.present = "TRUE"
serial0.fileType = "thinprint"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
displayName = "Windows XP Professional"
guestOS = "winxppro"
nvram = "Windows XP Professional.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "hard"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "hard"
extendedConfigFile = "Windows XP Professional.vmxf"
ide1:0.startConnected = "TRUE"
vmci0.id = "2076469840"
tools.syncTime = "FALSE"
uuid.location = "56 4d 89 4f 44 b2 89 d4-ec 87 77 a0 7b c4 6a 50"
uuid.bios = "56 4d 89 4f 44 b2 89 d4-ec 87 77 a0 7b c4 6a 50"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
gui.lastPoweredViewMode = "fullscreen"
unity.wasCapable = "FALSE"
isolation.tools.hgfs.disable = "TRUE"
sharedFolder.maxNum = "0"
replay.filename = ""
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
vmci0.pciSlotNumber = "35"
usb:1.present = "TRUE"
tools.remindInstall = "FALSE"
vmotion.checkpointFBSize = "134217728"
usb:1.speed = "2"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
ide1:0.fileName = "H:"
gui.viewModeAtPowerOn = "fullscreen"
bios.forceSetupOnce = "FALSE"
floppy0.present = "FALSE"
sharedFolder0.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
checkpoint.vmState.readOnly = "FALSE"
checkpoint.vmState = ""
ethernet0.pciSlotNumber = "36"
ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:c4:6a:50"
ethernet0.generatedAddressOffset = "0"


没有你说的几个选项,直接复制加载最后?
薄荷
发表于 2012-1-12 14:35:35 | 显示全部楼层
dnaems 发表于 2012-1-12 14:33
我的VMX文件打开是这样:

.encoding = "GBK"

是的,没有的添加进去,有的就编辑下....:)
留下痕迹
发表于 2012-1-14 20:37:36 | 显示全部楼层
我试过,直接禁用虚拟机的网卡,还是可以上网,但不会再修改IP什么的了
IllusionWing
发表于 2012-1-15 01:08:06 | 显示全部楼层
这种问题直接参考 VMWare 知识库或者 VMWare Community 就好。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 15:22 , Processed in 0.105434 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表