ホスト OS: Fedora 17、Virtual Box、IP 10.51.49.6 ゲスト OS: CentOS 6.3、IP 10.51.49.13
ゲスト ネットワーク モードはホスト上の eth0 にブリッジするように設定されていますが、ホストからゲストへ、またはゲストからホストへ接続することはできません。ただし、ネットワーク上の他のデバイスからゲストへ、またはゲストから他のデバイスへ接続することはできます。
トラフィック キャプチャをいくつか実行したところ、.6 は .13 の MAC アドレスを認識しておらず、学習できないようです。これを防ぐにはどうすればよいでしょうか。
答え1
この問題を解決するために行ったことは、ゲスト仮想マシン上に 2 つのネットワーク アダプターを作成することでした。1 つは外部へのパブリック接続用、もう 1 つはホスト <-> ゲストからの内部接続用です。
最初のインターフェースは今のままにしておきます。
タイプが「ホストのみ」の 2 番目のインターフェースを作成します。
重要な注意: ホスト専用アダプターを作成したことがない場合は、ゲストでホスト専用インターフェイスを作成する前にこれを実行する必要があります。[ファイル] -> [設定] -> [ネットワーク] に移動し、ホスト専用ネットワークを追加します。同時に、このインターフェイスで DHCP が有効になっていることを確認する必要があります。これにより、ホスト システムにインターフェイスが作成され、ゲスト システムと通信できるようになります。
ゲストを起動すると、2 つのインターフェイスが表示されます。最初のインターフェイス (おそらくセットアップでは eth0) は、ブリッジ ネットワーク アダプタになります。2 番目のインターフェイス (おそらく eth1) は、ホスト専用アダプタになります。私のセットアップでは、これは 192.168.xx アドレスです。ホスト OS では、vboxnet0 という新しいインターフェイスが作成され、これも 192.168.xx ネットワークになります。これらすべてを組み合わせることで、内部で相互に通信できるようになります。