web-dev-qa-db-ja.com

HOSTはNAT Virtualboxでのネットワーキングを使用してGUESTに接続できませんが、他の人は

NATネットワーキングについて混乱していますが、VMwareとParallels Desktopを使用してそれを行うことができます。

NATそれがどのように機能するか知っていました。この状況について説明が必要です。

以下は 公式ドキュメント からの抜粋です。ホストがゲストをNATに接続できない理由 enter image description here

6
TonyY

ホストからゲストマシンに接続する場合は、NAT Networkを使用します:

最初に、NATネットワークを作成します。VirtualBoxManagerでネットワークを作成し、[ファイル]-> [設定]-> [ネットワーク]に名前を付けます。

名前付きのNAT Networkを、VirtualBoxのネットワーク構成で各ゲストマシンに割り当てます。

ゲストマシンを実行するときに、ゲストマシンに割り当てられているIPアドレスをメモします。 10.0.2.15や10.0.2.4のようになります。 Posixシステムでは、「ifconfig」を実行して、em0に対してどのIPアドレスが表示されるかを確認します。どのアドレスがどのゲストマシンに送信されるかを記録します。

NATネットワークのポート転送を編集します。VirtualBoxマネージャーで、[ファイル]-> [設定]-> [ネットワーク]に移動し、NAT使用しているネットワークの編集ボタンをクリックします。[ポート転送]をクリックします。ホストマシンのポートをゲストのIPアドレス+ポートに転送するルールを追加します(ホストマシンのIPアドレスを設定する必要はありません。これはオプションです)。

9
Byron Katz

私はこれが古いことを知っていますが、トピックはまだ関連性があり、私はまだこの応答を見たことがないと思いますので、ここに行きます...同じ質問でこのスレッドに来ました。それから私はそれについて少し考え、実装が簡単な理想的なソリューションを実現しました。

2番目のインターフェースを追加します!!

1つはNAT VMがインターネットと通信するためのインターフェースです。もう1つはホストオンリーのインターフェースです。私の場合、 CentOSゲストOS。新しいインターフェイスが表示され、両方ともそれぞれのネットワークでIPを取得します。ホストのみはデフォルトルートを確立しないため、競合は発生しません。動作するだけです。ホストからゲストOSにアクセスするには、 VirtualBox内で定義されているホストオンリーネットワークのIP。

5
Alex S

ホストからゲストに接続するにはVM with NAT networkingの場合、ポート転送を追加するだけです。

その後、ローカルポートのように転送されたポートにアクセスできます。

ssh root@localhost

enter image description here

2