2017-11-16 13 views
0

Windows 10ホストからUbuntu仮想ゲストにpingを実行しようとしたときに問題が発生しましたが、このsolutionはそのトリックを行いました。デフォルトでホストから仮想ゲストにpingを実行できない理由

"ホストオンリーアダプター"とは何ですか?なぜ、私はデフォルトで仮想マシンにpingを実行できないのでしょうか?仮想マシンがpingを実行できないとき、どのくらい正確にインターネットにアクセスしますか?

答えて

1

名前が示すように、ホストのみは、ホストに仮想で見える新しいインターフェイスを作成するためのもので、インターネットに実際に接続する物理インターフェイスには接続されていません。

ブリッジされたネットワーキングモードと内部ネットワークモードの間でハイブリッドと考えることができます。ブリッジネットワークと同様に、仮想マシンは互いに物理的なイーサネットスイッチを介して接続されているかのように通信できます。同様に、内部ネットワーキングの場合と同様に、物理ネットワーキングインターフェイスが存在する必要はなく、物理ネットワークインターフェイスに接続されていないため、仮想マシンはホスト外の世界と通信できません。

これはユースケースが何であるか疑問に思うかもしれません。たとえば、ある仮想マシンにはWebサーバーが含まれ、もう1つにはデータベースがあり、それらはお互いに話すことを意図しているため、アプライアンスVirtualBoxに2つのホスト専用ネットワークを設定するよう指示できます。第2の(ブリッジされた)ネットワークは、データを提供するためにウェブサーバを外界に接続するが、外界はデータベースに接続することができない。ホストオンリーネットワークを使用する場合、それは

仕組み

、VirtualBoxのは、次の既存のネットワーク・インタフェースに表示されたホスト上の新しいソフトウェア・インターフェースを作成します。つまり、ブリッジネットワークでは、既存の物理インターフェイスを使用して仮想マシンを接続しますが、ホストオンリーネットワークでは、新しい「ループバック」インターフェイスがホスト上に作成されます。また、内部ネットワークでは、仮想マシン間のトラフィックを見ることができないため、ホスト上の「ループバック」インターフェイス上のトラフィックを傍受することができます。

ホストオンリーネットワークの素晴らしい点は、ホスト自体がこのネットワーク上にあるため、上記のlinkのような適切な設定ですべてのVMにアクセスできることです。

私の説明が役立つことを願っています!

+0

ありがとうございます!それはとても役に立ちました!しかし、VM内からインターネットにアクセスすると、ルーターはどのIPアドレスを参照しますか?私のホストと同じですが、特別なポートを使用していますか? –

+0

VMからインターネットにアクセスできるので、同じネットワーク上にあるので、VMからホストにpingすることもできるはずです。 –

+0

@ Q-bertsuitはい、ホストはVMにpingを実行できる必要があり、VMはホストの仮想インターフェイスにpingできるはずです。仮想インターフェイスを物理インターフェイスに明示的にNATするのでない限り、ホストの物理インターフェイスからVMにpingを実行できない場合があります(VMからホストの物理インターフェイスにpingを行う)。 また、物理ルータに表示されているIPに関しては、NATを行った方法によっては、ホストと同じIPのポートが表示されますが、特殊なポートを使用するか、新しいIPが表示されます同じサブネット上にある物理ポートはブリッジとして機能します。 – kioi

関連する問題