我有一个在 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 配置任何内容。