当 VM 处于 NAT 模式时,如何连接到在 VM 中运行的 Web 服务器?

Bil*_*eal 26 networking vmware-workstation virtual-machine ubuntu

我在 VMWare Workstation 7.1.3 内的 Ubuntu 机器上有一个开发网络服务器。我想在 Windows 机器(主机操作系统)上运行一个网络浏览器来实际测试我正在处理的网页——在 Ubuntu 中很难运行 IE 测试:)

但是,如果我只是尝试 ping 给 ubuntu VM (192.168.83.137) 的 IP(或者在我的浏览器中打开它),主机似乎无法与来宾通信。

当来宾在 NAT 模式下运行时,如何允许来宾操作系统与主机通信?

Ale*_*ico 18

我的电脑上有这样的配置:

主机:Windows 7

VMWare:使用 NAT 的 openSUSE 11.x

如果我在 linux 上运行 ifconfig,我有这个 ip:192.168.126.129。在主机中我有适配器 VMNet8: 192.168.126.1

我在浏览器中打开了 URL:http : //192.168.126.129/并打开了 apache“IT Works”页面

如果这不起作用,请检查防火墙和/或 apache 是否正在侦听 192.168.126.xxx。


小智 7

您将需要设置端口转发到访客机器。

在虚拟网络编辑器的 NAT 选项卡上,单击编辑 -> 端口转发。从这里您可以配置从主机转发到 VM 的端口。

例如,将主机端口 8080 转发到 VM 192.168.83.137:80 应该允许您通过转到主机上的http://127.0.0.1:8080来访问 VM 上的 Web 服务器。

有关更多信息,请参阅VMWare Nat 文档以下文章