ブリッジネットワークおよびホストオンリーネットワークで Virtualbox を実行するにはどうすればよいですか?

ブリッジネットワークおよびホストオンリーネットワークで Virtualbox を実行するにはどうすればよいですか?

ホーム ネットワーク上の Ubuntu ラップトップで VirtualBox を実行し (デスクトップ PC がルーター経由でアクセスできるようにするため)、外出先 (別のネットワークまたはインターネットなし) のホストから VirtualBox に SSH 接続できるようにしたいと考えています。

以前は、VB インスタンス上の唯一のネットワーク アダプターは「ブリッジ接続」アダプターでした。これにより、ゲスト VB でインターネットにアクセスでき、LAN + ホスト上の他のコンピューターもアクセスできました。ただし、ラップトップをネットワークから外すと、ホストからゲストにアクセスできなくなりました。

ネットワーク外からアクセスするにはホスト専用アダプターを有効にする必要があり、ゲストからインターネットにアクセスするには NAT アダプターが使用されると読みました。

私の質問は、VirtualBox でブリッジ ネットワーク アダプターと一緒にホスト専用アダプター + NAT アダプターを実行できるかどうかです。/etc/hosts 内に何を入れればよいかわかりません。/etc/hosts に同じサーバー名を持つ両方の IP (ホスト専用とブリッジ) を入れればよいのでしょうか。

答え1

分かりました。私はこのチュートリアルeth1の代わりにを入力していましたeth2。VB 設定 - ネットワーク (VB の GUI を使用) でホスト専用が「アダプタ 3」だったので、 を使用する必要がありましたeth2。これで、ブリッジとホスト専用の両方を実行できるようになりました。

対象/etc/hosts: ホスト マシンでは、「host-only-IP」「servername」と入力し、ゲスト VB では、ホスト専用 IP とブリッジ IP の両方を同じサーバー名で入力しました。問題は発生していないようです。

まとめると、VBインスタンスには3つのアダプタがあります

  1. ブリッジ
  2. ナット
  3. ホストのみ。

ホスト マシンのホスト ファイルはホスト専用 IP を使用するように構成されており、デスクトップのホスト ファイルはブリッジ IP アドレスを使用するように構成されています。こうすることで、ラップトップをネットワークから外しても、設定を変更せずに VirtualBox サーバーに SSH 接続できます。次に、NAT ネットワーク アダプターをオンにすると、VirtualBox は自宅のネットワークから離れたインターネットにホスト ネットワークを使用できます。

関連情報