普通的主机和 VirtualBox 中的虚拟机的『文件共享』可以简单地通过『数据空间』来实现,此文主要是记录两者 web 互访的方法。
一般情况下,通过设置虚拟系统的网络连接为 NAT 来达到上网的目的,同时也可以通过主机的 IP 来访问主机上的服务器(前提是启用了服务器),但主机却不能访问虚拟系统中的服务器,但偏偏有时候有这个需求。
这种需求可以通过启用多一个网络连接的方式来解决,下面以 Windows 下虚拟 ubuntu 来说明。
首先当然是保持原来的网络连接
然后新增一个『Host-onley Adapter』连接
最后在 ubuntu 的网络连接中编辑第二个连接,设为手动,然后填上合适的 IP,掩码和网关简单如下即可。
保存后,主机便可以通过访问连接2的 IP(如实例中的 192.168.56.100) 来访问虚拟机中的服务器(毫无疑问,需要开启),可以看到,跟虚拟机中的一致,说明成功了。
嗯 很实用的小技巧
虽然不常用,但偶尔还是会有这种需求