質問: 仮想マシンのipを見つける方法は? メインos内でvm(たとえば、virtualboxを使用して)を実行している場合)、元の(ホスト)os内から(vmの)仮想インターフェースとipアドレスを特定するにはどうすればよいですか?ifconfig、ip a、 または類似;接続されているvm=に関連する情報は表示されません。メイン(ホスト)osが割り当てられていることを示していますが192.168.1.104経由wlan0。ただし、これらのコマンドのいずれかをvm内から実行すると、現在アクティブであることを確認できます@ 10.0.2.15経由eth0。
回答: for nat mode(コメントごと) (natモード仮想ネットワーク これを行うのは、「ホストは...レコード... ipチェーン」であるというコメントに対しては、virtualboxであり、ホスト自体ではありません。 ゲストオペレーティングシステムによって送信されたネットワークフレームは、virtualboxのnatエンジンによって受信され、tcp/ipデータを抽出し、ホストオペレーティングシステムを使用して再送信します。ホスト上のアプリケーション、またはホストと同じネットワーク上の別のコンピュータに、データがホストに属するipアドレスを使用してホスト上のvirtualboxアプリケーションによって送信されたように見えます。virtualboxは送信されたパッケージへの応答をリッスンし、再パックして再送信します。プライベートネットワーク上のゲストマシン。 元のqにとって、ゲストのシミュレートされたアドレスについて知っているのはvirtualboxだけです。 仮想マシンは、virtualboxに統合されたdhcpサーバーからプライベートネットワーク上のネットワークアドレスと構成を受け取ります。このように仮想マシンに割り当てられたipアドレスは、通常、ホストとは完全に異なるネットワーク上にあります。 natを使用するように仮想マシンの複数のカードを設定できるため、最初のカードはプライベートネットワーク10.0.2.0に接続され、2番目のカードはネットワーク10.0.3.0に接続されます。何らかの理由でゲストが割り当てたip範囲を変更する必要がある場合は、セクション9.11「virtualboxの微調整natエンジン」」を参照してください。