2012-04-20 16 views
0

OSX LionのVMWare VMで開発しました。 VMがNAT経由でMacのインターネット接続を共有しています。私は自分のAndroid搭載携帯電話(Samsung Galaxy Nexus)で自分のVMで開発しているものを見ることができるようにしたいと思いますが、これを行う方法を考え出すのは難しいです。OSX上で動作するVMにAndroidデバイスを接続するにはどうすればよいですか?

私のVMは実際に私のネットワーク上には存在せず、私は172.x.x.xアドレスを使ってアクセスしているので、モバイルブラウザで標準の192.x.x.x IPにヒットできません。

アイデア?

答えて

2

ポート転送を使用して、処理対象のVMへの特定のポートへのMac転送要求を転送する必要があります。 - それはかなり簡単なプロセス(バージョン3は、別のファイルの場所を持っているこれらの命令は、VMware Fusionの4のためのものであることに注意してください)です。

  1. CD /ライブラリ/ Preferences/VMwareの\ Fusionの/ vmnet8の
  2. 編集nat.cnf - [incomingtcp]セクションを見つけて、

    80 =あなたの172.xxxのIPを追加:80

    をして、ファイルを保存します。例として、鉱山は次のとおりです。

    80 = 172.16.65.130:80

  3. は、VMwareを終了し、再起動します(あなたはちょうどそれが一時停止させ、あなたのVMを再開することができます)

すると、あなたのウェブサーバーが復旧したら、http://localhostにアクセスして、ローカルブラウザのWebサーバーにアクセスできるようになります。携帯電話でサーバーにアクセスするには、MacのIPアドレス(192.x.x.xのアドレス)を押してください。トラフィックはWebサーバーに転送されます。

+0

これはトリックでした。私の環境で動作するようにカスタムホストエントリを設定するために私の電話機のロックを解除してルートを設定する必要がありましたが、これは正しい軌道に乗りました。ありがとう! –

関連する問題