如何将我的Android设备连接到OSX上运行的VM?

时间:2012-04-20 03:25:13

标签: android debian vmware

所以我在OSX Lion上的VMWare VM中进行所有开发。 VM通过NAT共享我的Mac的互联网连接。我希望能够在我的Android手机(Samsung Galaxy Nexus)上查看我在VM中开发的内容,但我很难搞清楚如何执行此操作。

由于我的虚拟机实际上并不在我的网络上,并且我通过172.xxx地址访问它,因此我不能在移动浏览器中使用标准的192.xxx IP来执行此操作。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您需要使用端口转发功能让您的Mac将某个端口的请求转发到要处理的VM中。这是一个相当简单的过程(请注意,这些说明适用于VMWare Fusion 4 - 版本3具有不同的文件位置):

  1. cd / Library / Preferences / VMware \ Fusion / vmnet8
  2. 编辑nat.cnf - 找到[incomingtcp]部分并添加

      

    80 =你的172.x.x.x ip:80

    并保存文件。例如,我的是:

      

    80 = 172.16.65.130:80

  3. 退出并重新启动VMWare(您可以让它暂停并恢复您的VM)
  4. 当您的网络服务器重新开启时,您现在只需浏览http://localhost即可访问本地浏览器中的网络服务器。要通过手机访问服务器,只需点击Mac的IP(您的192.x.x.x地址),它就会将流量转发到网络服务器。