web-dev-qa-db-ja.com

Virtualboxの2つのゲストOS間でpingできない

ホストOS:Ubuntu 13.04 VMM:Virtualbox

ゲストOS1:Kali Linuxネットワーク設定:NATに接続されたアダプター1

ゲストOS2:Windows XPネットワーク設定:NATに接続されたアダプター1

問題:ゲストOS間でpingを実行できません。

私がIPをチェックしたとき、両方のゲストマシンは同じIPアドレスを持っています。ゲストOSをネットワーク接続するためにゲストOSに適用する必要があるネットワーク設定は何ですか(guest2からguest1にpingし、その逆も同様)

9
3lokh

すべてのVMの接続にブリッジアダプタを選択します。 Windows VMは接続された状態で起動します。Kaliで起動した後、コマンドを発行します

   ifconfig eth0 up
   dhclient eth0

それで全部です。

編集:

上記は、ホストがLANに接続されている場合に機能します。これは、両方のVMが必要な情報(IPアドレス、ルーターのIPアドレス、DNS)をLANルーターから取得するためです。

ホストが接続されていない場合は、ホストのみのネットワークが必要です。これをVMで構成する前に、[ファイル]-> [設定]-> [ネットワーク]に移動し、ホストのみのネットワークを選択して、プラス記号をクリックします。次にドライバー。 [アダプター]で、次を選択します。

  Ip address 192.168.56.1
  IPv4 Network Mask: 255.255.255.0

次に、DHCPサーバーに移動し、次を選択します。

  Enable Server (tick!)
  IP address 192.168.56.254
  Server Mask 255.255.255.0
  Lower Bound 192.168.56.100
  Upper Bound 192.168.56.200

保存してから、VMパネルに移動し、ネットワークアダプターホストのみを選択します。構成する必要はありません。詳細オプション。2つのVMを起動します。Windowsはすでに接続されています。Kaliの場合は、上記と同じ2つのコマンドを発行する必要がありますie

  ifconfig eth0 up
  dhclient eth0

この時点で、ホストに接続されます。ホストは192.168.56.1であり、2つのVM 192.168.56.100と192.168.56.101(WindowsとKaliのどちらが最初に起動するかによって異なります)になります。

念のため:各VMに2つ以上のアダプターがあり、同時に世界に接続するブリッジアダプター(またはNAT)と、ホストおよびサーバーに接続するホストオンリーアダプターを持つことができます。他のVM。ただし、これには、WindowsおよびLinuxで接続されている複数のアダプターを処理する方法を学ぶ必要があります。難しいことではありませんが、いくつかの作業を行う必要があります。

9
MariusMatutiae

ソース ネットワークアドレス変換(NAT):

この場合の「ルーター」は、仮想マシンとの間のトラフィックを透過的にマッピングするVirtualBoxネットワークエンジンです。 VirtualBoxでは、このルーターは各仮想マシンとホストの間に配置されます。デフォルトでは仮想マシンは互いに通信できないため、この分離によりセキュリティが最大化されます。

Virtualbox 4.3.0( source )以降のバージョンを実行している場合は、ネットワークドロップダウンで新しいNATネットワークオプション)を使用できます。ネットワーキングの改善:新しいネットワークアドレス変換(NAT)オプションにより、仮想マシンは同じホスト上で互いに通信し、外部と通信できます

以前のバージョンでは、内部ネットワークまたはホストオンリーネットワークが選択できます。 VMがホストの接続先と同じ物理ネットワーク上にあることを気にしない場合は、ブリッジアダプターも使用できます。

4
balwa

2つのネットワークインターフェイスを設定する必要があります。 1つはホストのみで、VMがホストと通信できるようにします(VM IPアドレスは192.168.56 .)です。2番目はブリッジ接続です。これにより、 VMを、同じホスト上にあるか異なるホスト上にあるかに関係なく、外部の世界と相互に接続できるようにします。これは192.168.1のようなIPアドレスを持ちます。。pingまたはTelnetなどにこの2番目のIPを使用する必要があります。これにより、VMを相互に接続できます。

2
Deval Bhamare

NAT= Virtualboxを使用する場合、各マシンは独自の仮想サブネット上にあり、VirtualBoxの組み込みDHCPサーバーからIPアドレスを取得します。これらのネットワークには共通点はありません。

それらが互いに到達できるようにしたい場合は、代わりにBridged Modeを使用してください。これで、両方のVMが「外部」ネットワークの一部になることに注意してください。これらのVMはルーターからIPアドレスを取得します。

ブリッジモードでは、仮想ボックスをブリッジする実際のアダプターにVirtualBoxに指示する必要があります(両方に同じを使用)。外部DHCPサーバーがないと、VMはIPアドレスを取得しません-固定アドレスを選択できます(同じネットワークを使用)使用するアドレス(ホストアドレスではない)eth0

おそらく、各ゲスト内のネットワーク接続を更新する必要があります。

1
guntbert