The specification for virtual boxes (or virtual machines) are the same as our recommended system specifications. Additional to this, you will need to ensure that the Virtual Environment has been configured correctly, in particular, the network setup.
For MFD's to be able to communicate with the virtual host, the network adapter will need to be configured to as a Bridged Adapter.
The following diagram explains why;
Link to this article http://umango.com/KB?article=49