我有一台运行Win7操作系统的PC,在VMware Player上通过Ubuntu虚拟机运行Rails。我正在开发一个网站,想向我的网络外的朋友展示它。
我找到了这篇博客文章,让我接近成功:http://blog.fardad.com/2012/06/vmware-player-and-custom-nat-port-map.html。
好的,我现在使用NAT的虚拟机已经建立。据我所知,这意味着虚拟机对外部流量的IP地址与主机相同。
我进入NAT设置并添加了端口转发。
Host Port: 8200 Type: UDP Virtual IP Address: 192.168.198.184:3000
我的理解是我现在应该能够访问运行在虚拟机中的 web 服务器。我可以通过我的电脑 ping 192.168.198.184(虚拟机)但是当我尝试访问 192.168.1.1xx:8200(真实电脑的IP地址),却没有任何响应。我想要做的是进入路由器并设置一个将最终转发到虚拟机的端口。看起来我缺少了一些非常微小的东西,但我不知道是什么。请帮我。
如果有人好奇如何获取虚拟网络编辑器:
进入 vmware-directory 并在提权的 cmd.exe-box 中运行
rundll32.exe vmnetui.dll VMNetUI_ShowStandalone