同じIPを使用する2つの仮想マシンのためにpingが発生しますか?

同じIPを使用する2つの仮想マシンのためにpingが発生しますか?

私はWindows 7コンピュータに2つのUbuntu仮想インスタンスを作成し、仮想内部ネットワークを介してファイルを送受信するという任務を引き受けました。バーチャルボックスに2つのインスタンスを設定し、バーチャルボックスのネットワーク設定から内部ネットワークを作成しました。

その後、両方の仮想マシンが同じIPを持っていることがわかりました。私が経験した内容はまさに次のとおりです。

2つの仮想マシンが同じIPアドレスを持つのはなぜですか?

だからpingコマンドを再試行しましたが、成功しました。これらの仮想マシンが互いに通信できることを願っています。私の質問は:私は直接pingを送っていますか?それでは、他の仮想マシンをどのようにpingしますか?

答え1

はい、VMはIPを使用して独自のローカルインターフェイスをpingしています。

通信する唯一の方法は、仮想マシンの1つでIPを変更することです。その後、他のすべての設定と構成が正しい場合は、仮想ネットワークを介して通信します。

答え2

0xSheepdogが指摘したように、VMは明らかに自分自身でpingを送っています。デフォルトでは、Virtual BoxはマシンのIPアドレスを10.0.2.15に設定します。だから、ping 10.0.2.15を実行してみるともっとよく分かるようです。まず、ホストOSでvboxmanage.exeを使用してこの問題を解決する方法を説明する次のビデオチュートリアルを見つけました。

https://www.youtube.com/watch?v=lhOY-KilEeE

ビデオに示すように、内部仮想ネットワークが作成され、仮想マシンが接続されます。つまり、お互いにpingを送ることができます。

関連情報