My Main Rig is a Windows 7 Professional laptop. On this machine is two Virtual Machines, both of which are also Windows 7 Professional. I need these VMs to be able to see each other but I also need them to access to the internet.
Currently they are all connected to the public internet at the hotel I am staying at but I am unable to see the other machines because this is a public network.
What I need to do is create a private network amongst my physical machine and the two virtual machines that reside within it. How can I do that?
I found how to make it think the public network a private network, but not how to create a private network that exists within the machine while still seeing the outside world.
My Google-fu hasn't revealed much - maybe I am using the wrong terms.
UPDATE: I added an additional NIC to both VM's and set them to local. I then started the VMs and tried to create a new network. However I can now see other machines on the hotel network and presumably they can see me (not desired). Can anyone give a detailed explanation of how to set this up or a link to a site that does? I can't be the only person who wants a private internal network on their PC?!
UPDATE2: Found this that describes what I want to do. Will try tomorrow to see if it works - seems I was almost there.
UPDATE3: Seems it didn't work. Added bounty which will be awarded for anyone who can do a step by step guide for getting two virtual machines to communicate. Extra cudos for using MySQL & Apache on the VMs!