I have two virtual machines running (mars and saturn):
I want them to be able to ping each other, for this, I set up an internal network adapter on both virtual machines. Here you can see network settings for saturn machine:
And here you can see network settings for mars machine:
But for some reason I cannot ping one machine from another, instead I get:
Reply from ##.##.##.##: Destination host unreachable. So the questions are:
1) How can I make them see each other?
2) Having two virtual machines on internal network plus how can I made them accessible from host machine?
UPDATE 2:
Ok, I now can ping mars from saturn and saturn from mars, but I still can't ping both of them from host.
Update:
Here are the ip settings for the mars virtual machine:
And here are ip settings for saturn virtual machine:
When I try to ping mars from saturn I get this:
Here is the output from running ipconfig /all on both virtual machines:
Best Answer
Take a look at this link.
The problem you are facing is that the VM's cant reach your DHCP server. It's getting an APIPA adress (169.254.xx.xx)
Bridged networking
If you have a router or DHCP server on your network, configure this option to receive DHCP packets through the host machines NIC, so the VM's automatically obtain IP adresses.
Else you can configure static ip adresses op both VM's
Example:
EDIT: If you want the host to communicate with the VM's use a bridged network for the VM's and either give the VM's a static address within the same subnet that your host is in. Or let DHCP assign IP adresses to the VM's dynamicly (to assume your host is getting an DHCP address from the same server/router )