VirtualBoxでネットワークを設定し、ホストのネットワーク上のホストや他のシステムが自分の仮想インスタンス上のサービスにアクセスできるようにする方法


0

ブリッジアダプタモードを使用しようとしましたが、学校のネットワークでは機能しませんでした。

VirtualBox(5.1.2)で仮想ネットワークを設定する方法について、次のシナリオでうまくいくような簡単なガイドを誰かに教えてもらえないかと思いました。

  • ホストとゲストの両方がインターネットにアクセスできる
  • ホストのネットワーク上にあるホストや他のマシンからゲストにpingを送信できます。
  • ホストのネットワーク上のホストや他のマシンは、仮想インスタンスのサービスにアクセスすることができます。例えば、ゲスト上で実行されているapacheウェブサーバーなどです。

私は私のゲストの設定で利用可能なさまざまなネットワークアダプタをいじっていましたが、私はそれを理解することができません。私をここで助けてくれる人はいますか?

ホストはWindows 10 64ビットを実行しており、ゲストはUbuntu 16を実行しています。

回答:


1

あなたが述べた事実を考えると 他の場所で ブリッジ構成は自宅ではうまく機能しますが、あなたの学校のネットワークでは、問題はあなたの学校のネットワークがあなたのホストに固定IPを使用しているか、それが未登録のMACアドレスがDHCP応答を得ることを許さないことです。そのような場合、本当にpingを許可したいのであれば、ルールに違反してネットワークを危険にさらすことなしには何もできません。

一方、NATとポートリダイレクトを使用すると、VM間でクライアント/サーバー通信が可能になりますが、より複雑な方法になります。


0

仮想ボックスのデフォルトネットワーク接続はホストとゲスト間の通信を可能にするはずですが、ネットワーク上の他のすべてのデバイスは、ゲスト宛てのトラフィックをホストに向けるために静的ルートを追加する必要があります。


あなたの文は両方とも間違っています。デフォルト設定はNATで、ホストとゲスト間の通信を許可しません。反対の場合のみです。スタティックルートはこの問題を解決するのに役立ちません。
jlliagre
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.