Eager to configure your virtual network in detail, but neither wanna bother with VMWare Workstation trials, nor have money for a license? Let’s use a Player, then.
Well, not the most up-to-date version of it, but even so, it can make your VMs talk to each other again, freely.
So, to be able to set up a custom virtual network, VMWare’s Virtual Network Editor is needed. It’s not available in recent versions of the Player, though. The last major version with the Editor included was 4.0, so download one of these from VMWare site and install it. The Editor itself is not part of the installation, but it can be found in, and manually extracted from the package.
First issue the following command in the command line:
VMware-player-4.0.<minor_version>.exe /e <target_folder>
where target_folder is the place, you would like contents of the package being placed. Open the cabinet file network.cab from this folder after the installer finished extraction, and copy vmnetcfg.exe into the VMWare Player installation folder.
Now, start Virtual Network Editor and play around to your liking. When finished, note the Network Names, because you’ll need them.
If you’re creating new virtual machines, make sure you add the proper number of network adapters to the hardware compilation. Open <machine_name>.vmx file for a VM from its folder in a plain text editor. Look for ethernetN entries – N is the index number of the network adapter. Change connection type settings to custom.
ethernetN.connectionType = "custom"
If you need statically defined MAC addresses, change the address type and add address entries.
ethernetN.addressType = "static" ethernetN.address = "00:5A:6B:7C:8D:9E"
Connect adapters with virtual networks by adding vnet identifiers.
ethernetN.vnet = "<vnet_name>"
where vnet_name is the name of a network you created beforehand.
Finally, launch your virtual machines… Done.