web-dev-qa-db-ja.com

同じマシンで実行されている2つの仮想ホストを接続するにはどうすればよいですか?

Windowsで2つの仮想ホストを実行していますXPラップトップ。1つはvmwareプレーヤー内で実行されているUbuntuです。もう1つはMS仮想PCです(IE6でテストできます)。Ubuntu仮想ホストが実行されています。 Apacheを使用したWebアプリケーション。ラップトップのブラウザーでUbuntuIPを指定して、Webアプリを表示できます。この投稿を読みました https://stackoverflow.com/questions/197792/how-to-connect- to-Host-machine-from-within-virtual-pc-image そして、ループバックアダプターを使用してVirtual PCに物理マシンにpingを送信させることができましたが、VirtualPCにWebを表示させることに固執しています。 Ubuntuvmwareプレーヤーホストで実行されているアプリケーション。提案をいただければ幸いです。

3
Gabrielle

これを行うには2つの方法があると思います。

  1. 両方のVMインスタンスがネットワーク接続としてNATを使用し、ブロックされないことを確認してください
  2. VMWareプレーヤーでVPCイメージを開き、両方をホストのみを使用するように設定します。VMは相互に、およびホストを認識しますが、マシンの外部は認識しません。

オプション2を選択するのは、テスト時にVMとWebサイトを他の世界から分離することを好むためです。 NAT)を選択すると、ホストにインターネット/ネットワークアクセスがあれば、VMはホスト(VMを実行しているマシン)の外部にアクセスできます。

4
jtreser

この問題が発生したばかりですが、Win7で修正した方法は次のとおりです(オフィスでこれを行っているため、NATに簡単に設定できませんでした)。

  1. 「Microsoftループバックアダプタ」を設定する

  2. VMwareでは、ネットワークエディターを使用して、VMNet0をブリッジに設定し、ハードウェアをループバックアダプターに設定します

  3. VPCでは、ループバックアダプターに設定するだけです

  4. 次のIPを設定します。

    • ループバックアダプタ(おそらく必要ありません)
    • vMwareゲスト
    • vPCゲスト
1
noypi

VMWareでは、unbutuホストネットワークインターフェイスバインドを物理インターフェイスに設定します。 VirtualPCゲストについても同じようにします。 DHCPサーバーが物理インターフェイスに接続されている場合は、DHCPを使用するように両方のゲストを構成します。そうでない場合は、同じサブネット内で静的IPアドレスを構成します。相互にpingできる場合は、接続されています。

0
Yange Wang