主机和VirtualBox虚拟机互访

通过 VirtualBox 的网络设置,让虚拟机在能访问 Internet 的同时可以访问主机网络,同时让主机也能通过 IP 来访问虚拟机的网络。这里主要说的是基于 HTT P协议的 we b服务,FTP 的大抵也如此。

普通的主机和 VirtualBox 中的虚拟机的『文件共享』可以简单地通过『数据空间』来实现,此文主要是记录两者 web 互访的方法。

一般情况下,通过设置虚拟系统的网络连接为 NAT 来达到上网的目的,同时也可以通过主机的 IP 来访问主机上的服务器(前提是启用了服务器),但主机却不能访问虚拟系统中的服务器,但偏偏有时候有这个需求。

这种需求可以通过启用多一个网络连接的方式来解决,下面以 Windows 下虚拟 ubuntu 来说明。

首先当然是保持原来的网络连接

VirtualBox网络连接1

然后新增一个『Host-onley Adapter』连接

VirtualBox网络连接2

最后在 ubuntu 的网络连接中编辑第二个连接,设为手动,然后填上合适的 IP,掩码和网关简单如下即可。

虚拟系统网络连接2

保存后,主机便可以通过访问连接2的 IP(如实例中的 192.168.56.100) 来访问虚拟机中的服务器(毫无疑问,需要开启),可以看到,跟虚拟机中的一致,说明成功了。

主机访问虚拟机     虚拟机服务器

《主机和VirtualBox虚拟机互访》有2个想法

评论已关闭。