访问vmware虚拟机

时间:2011-01-08 14:31:43

标签: ruby-on-rails vmware

我将Windows 7作为主机,Ubuntu桌面作为vmware中的客户操作系统,所有设置都按照vmware的建议设置,而Windows 7具有访问互联网的VPN。

在Ubuntu中我安装了rails并运行unicorn服务器,所以我可以去虚拟机内的localhost:8080,它运行正常。

现在我需要从主机访问unicorn服务器。如何设置对本地独角兽服务器的访问?感谢

1 个答案:

答案 0 :(得分:4)

我还使用Ubuntu来宾操作系统运行vmware。以下是我连接的步骤:

在Ubuntu来宾操作系统中打开终端并运行ifconfig,你会看到类似这样的内容:

eth0      Link encap:Ethernet  HWaddr 00:0c:29:4f:81:83  
      inet addr:172.16.198.178  Bcast:172.16.198.255  Mask:255.255.255.0
      inet6 addr: fe80::20c:29ff:fe4f:8183/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:53 errors:0 dropped:0 overruns:0 frame:0
      TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:12627 (12.6 KB)  TX bytes:9883 (9.8 KB)

然后,您应该能够使用分配给Ubuntu Guest OS的IP从Windows主机操作系统进行连接。在此示例中,它将是:http://172.16.198.178:8080

如果不起作用,则可能设置了防火墙。检查Windows Host OS上的Windows Firewall设置,并检查iptables是否阻止了Ubuntu端的流量。