Unable to ping from VM's to host machine

In Windows 7 (also the case in Windows 8/10) by default the Windows Firewall is set to block ping requests. To be able to ping your host from one of your virtual machines--or anywhere else on your LAN, for that matter--you will need to either disable the firewall or enable the firewall rule that allows ping requests. To set the firewall rule to allow ping requests in Windows 7 do the following:

  1. Click on the Start Menu
  2. Go to Control Panel
  3. Open Windows Firewall
  4. Open Advanced Settings
  5. Select Inbound Rules over in the left window pane
  6. In the right window pane scroll down to File and Printer Sharing (Echo Request - ICMPv4-In). You will see two of these listed. The first one for enabling this rule to for a domain profile. The second one is for enabling this rule for public/private profile. Unless your PC is on a domain, select the second of these two rules.
  7. Right click your mouse on File and Printer Sharing (Echo Request - ICMPv4-In) Profile: Private, Public and select Enable Rule. --You will now be able to ping your host from either of your virtual machines.

enter image description here