web-dev-qa-db-ja.com

ネットワーク上の別のデバイスからvmwareゲストWebサーバーにアクセスする方法

私はモバイルサイトを開発しています。私は仮想マシン(vmware)を介してUbuntuで開発しています。 Windows8ホストとUbuntu13.10ゲストがいます。

テスト目的で、進行中のサイトを携帯電話で表示できるようにしたいと考えています。これどうやってするの?

私は開発者であり、ネットワークの人ではありません=)

注:NAT接続を使用しています。ホストブラウザーからゲストWebサーバーにアクセスできますが、電話のブラウザー(chrome)からはアクセスできません。電話は同じ(ワイヤレス)に接続されています。通信網。

ありがとう!

2
Sir Robert

VMで、実行しているコンピューターと同じIPアドレスを共有する場合は、NATが使用されます。

独自のIPアドレスを設定する場合は、VMの仮想ネットワークアダプターをブリッジモードに切り替えます。次に、VMにDHCPからIPを取得させるか、手動で割り当てることができます。

本当に必要な場合は、VMのNAT)を介してサーバーにアクセスできるようにすることができますが、VMでポート転送を設定する必要があります。ブリッジモードを使用するだけの方がはるかに簡単です。

携帯電話のセルラーデータ接続からもサイトにアクセスできるようにする場合は、上記の@Pierreで説明されているように、インターネットルーターでポート転送を設定します。

5
LawrenceC

仮定:

  • あなたの携帯電話はネットワークオペレーターに接続されています、
  • ローカルネットワークのどこかで、ADSLモデムが別のネットワークオペレーター(または携帯電話に使用されているものと同じオペレーター)に接続されています。
  • ルーターはローカルネットワークのどこかにインストールされています(ADSLモデム内にある可能性があります)。

上手。

  1. VMを構成し、そのNATをブリッジ接続に変更し、
  2. ネットワークインターフェイスを固定IPアドレス(たとえば、192.168.0.3 +ゲートウェイ+ DNS)に手動で設定して、ゲストマシン(Ubuntu 13.10)を構成します。
  3. セキュリティ上の理由から、ゲストマシンにPHPMyAdminをインストールします(PhpMyAdminはデフォルトの着信トラフィックをトラップします)。
  4. ポート80プロトコルTCP(たとえば)に入るトラフィックをローカルIPアドレスポート80プロトコルTCP(192.168.0.3と同じ)にリダイレクトするようにルーターを構成しますゲストマシン)。

それでおしまい。携帯電話のブラウザからhttp://your-ADSL-ip-address:80/yourapp/と入力します

私のために働く:

Windows 6.1/VirtualBox 4.3.6/Debian 7.3/Apache 2.2.23
Android 2.3.3

0
Pierre