ブリッジネットワークおよびホストオンリーネットワークでVirtualboxを実行する方法は?


11

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

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

ホストオンリーのアダプターがネットワークからアクセスできるようにする必要があり、ゲストからインターネットにアクセスするにはNATアダプターが使用されることを読みました。

私の質問は、VirtualBoxでブリッジネットワークアダプターと一緒にホスト専用アダプター+ NATアダプターを実行できますか?/ etc / hostsに何を入れるのか混乱していますか?/ etc / hostsに同じサーバー名を持つ両方のIP(ホストオンリーとブリッジド)を入れますか?


「ソフトブリッジ」の意味が
わかりません-ril44

問題ない。ブリッジと一緒にホスト専用アダプターを実行してみました。ブリッジされたIPでホストとsshすることはできましたが、ホストオンリーIPを使用することはできませんでした。「ホストへのルートがありません」というエラーメッセージが表示されます
-ril44

1
理解した。私はこのチュートリアルに従っていました:christophermaier.name/blog/2010/09/01/…そして、eth2ではなくeth1を入れていました。VB設定ネットワークではホストのみが「アダプター3」であったため、eth2を使用する必要がありました(VBのGUIを使用)。これで、ブリッジとホストのみの両方を実行できます!
ril44

1
/ etc / hostsの場合:ホストマシン上に「host-only-IP」「servername」を配置しますゲストVBに、ホスト名のみとブリッジドIPの両方を同じサーバー名で配置します。問題を引き起こしていないようです。
ril44

申し訳ありませんが、ネットワークに接続していないときにダイナミップを動作させるために使用したトリックを見つけることができません。それはarp / proxy-arpと関係があり、仮想デバイスに背後に実際のデバイスがあると考えるようにLinuxをだまします。偶然出くわした場合に備えて星印を付けます。
RobotHumans

回答:


11

理解した。私はこのチュートリアルに従っていて、のeth1代わりに入れていましたeth2eth2ホストのみがVB設定ネットワーク(VBのGUIを使用)で「アダプター3」であったため、使用する必要がありました。これで、ブリッジとホストのみの両方を実行できます!

For /etc/hosts:ホストマシン上に「host-only-IP」「servername」を配置ゲストVBに、ホスト名のみとブリッジされたIPの両方を同じサーバー名で配置します。問題を引き起こしていないようです。

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.