I have tested static IP, DHCP, configured this VMWare instance to use valid IP of other machine (while shutting that machine down), extracted the old backup version of this VMWare instance, etc. A colleague told me he encountered this issue before. What to do is, while this VMWare instance executes "ping ..." to outside world, then outside world can ping it but with 50% packet lost. This is still mysterious and not acceptable.
I recalled, when VMWare starts up the vm instance, it would ask whether to generate unique id (universally unique identifier) for the vmware instance. This step gives the virtual machine's Ethernet card a new MAC address, to prevent address conflicts with other people using this virtual machine.
However I have chosen the option to always keep the uuid, how do I ask VMWare to ask me to create the uuid again?
Reference: http://www.vmware.com/support/gsx3/doc/manage_uuid_gsx.html
1. In the folder that contains VMWare files, look for
2. Copy
3. Edit file2.vmx to remove the line, which contains “uuid.action”.Start VMWare to load file2.vmx, VMWare will ask you to create uuid again.
3 comments:
You post was the answer to our problem. Thank you !
Haha, does it really work? I was not able to verify it because I only found out how to change UUID about 1 month after the problem, which DHCP server had released my IP.
Good that this solution is really working.
Works as described on free VMware Server 2.0. I'd like to add, though, that I did not copy the file, but just deleted the uuid.action line from the normal .vmx file. Thanks a lot!
Post a Comment