在主机处于离线状态的 VirtualBox 中访问 Ubuntu VM 上的服务器

在主机处于离线状态的 VirtualBox 中访问 Ubuntu VM 上的服务器

我有一个在 VirtualBox 上运行的 Ubuntu VM,并且该 VM 上正在运行几个服务器,我需要从主机访问这些服务器。

主机需要与任何网络断开连接(离线)。

我应该为该虚拟机定义什么样的网络,以及如何从主机访问它——最好通过固定 IP?

答案1

我相信你需要一个仅主机网络: https://www.virtualbox.org/manual/ch06.html#network_hostonly

首先,确保在 VirtualBox 主界面中创建网络接口:

File -> Preferences:
Network -> Host-only Networks

要访问虚拟机上的网络接口,IP 地址范围通常默认在范围内192.168.56.100-254(例如,如果您只有一台虚拟机,则地址为192.168.56.101)。但是,您可以在上面的 VBox UI 中的仅主机网络配置中检查确切的地址范围,或更改范围(和其他设置)。

或者,如果你使用 Vagrant,请使用网络类型“私有网络“,并且不需要从 VBox UI 配置任何内容。

相关内容