如何为 VirtualBox 机器设置固定 IP 以使其在不同计算机上显示相同

How to set a fixed IP for a VirtualBox machine to make it appears identical on different computers

我在本地计算机上的 VirtualBox 中有一个 Ubuntu VM(带有 Varnish 缓存)运行。当我在家时,我电脑的 IP 地址是 192.168.178.34。我使用网桥将虚拟机连接到我的计算机。 VM 的 ip 是 192.168.178.38。这让我可以到达缓存服务器,例如像那样:http://192.168.178.38:6081/index.html

问题是,我希望这个 URI 是静态的。我的目标是与某人共享虚拟机并制作有关如何使用缓存服务器的文档。因此,如果 ip 地址始终相同,那就太好了,即使 vm 将在另一台计算机上的 VirtualBox 中启动。

有没有办法为虚拟机设置一个固定的IP地址,而不考虑主机?

非常感谢!

martin.martin

您可以设置一个主机专用网络适配器,它默认使用子网 192.168.56.0/24。在虚拟机内部,您可以设置静态 IP 地址。