如何从主机外部(即从连接到Internet的任何PC)启用与虚拟机机器的连接

时间:2013-07-21 18:29:32

标签: virtualbox remote-desktop

我安装了VirtualBox并安装了Guest(使用Windows XP SP3)。 我确实有他们之间的联系。此外,客人还可以上网。 我可以通过远程桌面连接从主机连接到访客,但我也希望能够从任何其他PC连接到访客。如果可以,如何实现这个目标?

访客正在使用2个网络适配器,一个NAT用于共享互联网连接,然后一个主机只能使两台计算机在本地网络上相互查看。

1 个答案:

答案 0 :(得分:3)

假设您有一台互联网路由器可以访问您的ISP ......

  1. 将VM网络从NAT更改为Bridged。
  2. 重新启动或ipconfig /renew后,检查来宾是否仍具有互联网连接。
  3. 配置路由器以为guest虚拟机提供固定的IP地址。 (通常,guest虚拟机仍然可以使用DHCP,但路由器配置为每次为guest虚拟机提供相同的IP地址。)
  4. 确定与guest虚拟机连接所需的端口和协议。 E.G,远程桌面端口3389(RPD)上的TCP。
  5. 配置路由器的“端口转发”功能,将外部连接路由到guest虚拟机的IP地址。您可以为外部连接指定不同的端口,但可能无法通过远程计算机与其ISP之间的防火墙。
  6. 确定Internet路由器的外部IP地址。
  7. 从远程计算机连接到IP地址和指定端口。