如何在 virtualbox VM 上设置静态 IP?

How to set a static IP on a virtualbox VM?

在 Windows 10 我尝试使用静态 IP 设置 ubuntu 服务器虚拟机。

我怎样才能做到这一点?我听说我必须使用网桥连接?

我希望可以从我的 windows 会话访问我的虚拟机的 IP。

谢谢

如果您需要可以从本地 LAN 访问来宾,您将需要使用桥接适配器,从而允许从直接连接的 LAN 进行 DHCP。 (您可以获取 DHCP 地址并将其静态分配给来宾或进行 DHCP 保留)

另一种选择是设置 NATNetwork (VirtualBox/Preferences) 设置端口转发以允许您的 VirtualBox 主机 (192.168.56.0/24) 转发 tcp/udp 到您的静态分配访客 IP 10.0.2 .x/24

主机请求 https://192.168.56.x:1234 会转发到你的 unbuntu guest 静态 IP 10.0.2.x:443

外部请求将需要添加远程计算机上的路由表或windows 10 LAN 默认网关将需要 192.168.56 的静态路由。x/24 通过 Windows 10 LAN IP,但是您的主机防火墙规则必须配置。