2012-04-20 85 views
0

所以我在OSX Lion上的VMWare VM中進行了所有的開發。虛擬機通過NAT共享我的Mac的互聯網連接。我希望能夠在我的Android手機(Samsung Galaxy Nexus)上查看我在虛擬機中正在開發的內容,但是我很難弄清楚如何執行此操作。因爲我的虛擬機實際上並不在我的網絡中,而我通過172.x.x.x地址訪問它,所以我不能只在移動瀏覽器中使用標準的192.x.x.x IP來完成它。如何將我的Android設備連接到在OSX上運行的虛擬機?

任何想法?

回答

2

您需要使用端口轉發功能讓Mac將某個端口的請求轉發到要處理的VM中。這是一個相當簡單的過程(請注意,這些說明適用於VMware Fusion的4 - 第3版有不同的文件位置):

  1. CD /庫/首選項/ VMware的\融合/ vmnet8的
  2. 編輯nat.cnf - 找到[incomingtcp]部分,並添加

    80 =您的172.xxx IP:80

    ,並保存了該文件。舉個例子,我的是:

    80 = 172.16.65.130:80

  3. 退出並重新啓動VMWare的(你可以讓它暫停和恢復您的VM)

當你的網絡服務器在您的機器上備份,您現在只需瀏覽http://localhost即可訪問本地瀏覽器中的網絡服務器。要通過手機訪問服務器,只需點擊Mac的IP(您的192.x.x.x地址),它就會將流量轉發到網絡服務器。

+0

這個技巧。結束不得不解鎖並根據我的手機設置自定義主機條目,以便它可以與我的environemtn一起工作,但這使我走上了正確的軌道。謝謝! – 2012-04-20 07:48:55

相關問題