web-dev-qa-db-ja.com

OSXでVirtualBoxホストオンリーアダプターを使用して2つの仮想マシン間でpingを実行できない

1つのVirtualBoxでKaliLinuxを実行し、Mac(OS X 10)の別のVirtualBoxで De-ICE マシンを実行しようとしています。ホストオンリーアダプターを使用してマシンを接続し、KaliマシンがDe-ICEマシンを攻撃できるようにします。

De-ICEが教育目的で侵入されることを意図したエミュレートされたLinuxサーバーであることを知らない人のために、それは私がそれにログインできないことを意味します。 KaliのNetdiscoverはDe-ICE(192.168.1.20)のIPアドレスを表示しますが、nmapを使用してこのIPでpingを実行することはできません。 nmapは次のメッセージを表示します。 pingは失われます:

192.168.1.20へのルートを決定できませんでした

一般的なVirtualBox設定で、ホストオンリーアダプター(vboxnet0)を作成しましたが、設定をいじって成功しませんでした。私が気づいたことの1つは、DHCPサーバーが下限が192.168.56.100であると言ったことです。これは192.168.1.20を上回っているので、下げましたが、それは役に立ちませんでした。

KaliとDe-ICEの設定で、ホストオンリーアダプターvboxnet0を使用するように両方を設定しました。

数週間前はブリッジアダプターへの切り替えが機能していましたが、その間Virtualboxに触れていなくても、今では機能しません。それ以来、コンピューターが接続されている実際のルーターを変更したので、それが問題である可能性があります。ただし、現実的には、回避策を使用するのではなく、ホスト専用アダプターを機能させたいと考えています。

不思議なことに、私はPCを持っている友達の家にいたので、まったく別のネットワーク上のこのまったく別のコンピューターで試してみましたが、それでも機能しませんでした。

追加情報:

De-ICEマシンは常に192.168.1.20を使用するように設定されており、私の知る限り変更することはできないと思います。 Netdiscoverは、マシンの2つのバージョンを表示します。 1つは192.168.1.20に、もう1つは192.168.56.100にありますが、nmapとpingはどちらでも機能しません。おそらく問題は、Virtualboxによって実行されているDHCPサーバーが1つのIPアドレスを割り当てているのに、De-ICEがデフォルトで別のIPアドレスに割り当てられていることです。もしそうなら、De-ICEは変更できないので、VirtualboxがDe-ICEに割り当てるものをどのように変更できますか?

これが私がKaliで見ているものです: kali screenshot

そこで、これらの設定に変更しましたが、現在は機能しているようです。
Virtualbox settings 1

私はここに本当のチャーリーブラウンの瞬間を持っています。なぜなら、これは私がここに来る前にしたこととまったく同じであり、うまくいかなかったからですが、今は問題ないようです。

憤慨して、あなたの助けに感謝するのを失礼に忘れたので、今それを言います。ありがとうございました!

3
Billybumbler

ホストオンリーアダプターをセットアップしているとのことですが、VirtrualBox for vboxnet0にはどのような設定がありますか?私の知る限り、ネットワーク設定を調整する必要がある場所は2つあります。

私もMacを使用していますが、WindowsまたはLinuxでVirtualBoxを使用している他の人も、一般的な概念は同じである必要があります。 VirtualBoxを起動するときに「設定」に移動し、「ネットワーク」アイコンをクリックしてから「ホストオンリーネットワーク」タブをクリックすると、セットアップしたアダプターのリストが表示されます。

enter image description here

次に、スクリーンショットに示されているように、vboxnet0を選択してからドライバーアイコンをクリックすると、オプションを変更できます。以下のスクリーンショット:

enter image description here

「IPv4アドレス」を192.168.56.1に設定し、関連するIPv4 Network Mask255.255.255.0に設定しています。次のスクリーンショットに示すように、通常はDHCPサーバーを無効にしています。

enter image description here

しかし、あなたの場合、De-ICEは接続を取得するためにDHCPを必要としているようですよね?その場合、おそらく問題は、vboxnet0ネットワークが192.168.1.xサブネットに設定されているように見えることですか?私の知る限り、VirtualBoxのホスト専用セットアップは常に192.168.56.xセットアップを使用します。したがって、192.168.1.xの下の設定が調整されない限り、De-ICEがPreferences -> Network -> Host-only Networksの範囲のアドレスを取得する理由がわかりません。それをチェックし、サブネットが192.168.56.xであることを確認することをお勧めします。

また、あなたはこれを言います:

私が気づいたことの1つは、DHCPサーバーが下限が192.168.1.20に関するものであると言ったので、それを下げましたが、それは役に立ちませんでした。

つまり、DHCPサーバーは192.168.1.20から上限設定へのIPアドレスの割り当てを開始します。これが、De-ICEに192.168.1.20のアドレスが割り当てられた理由です。これは、VirtualBoxホストオンリーアダプターでDHCPサーバーに接続する最初のデバイスでした。それはかなり無意味であり、下げるべきではありません。そのままにしておきます。しかし、私が言ったように、範囲は192.168.56.xスコープ内にあるべきだと思います。 192.168.1.xではありません。

1
JakeGould

VBoxネットワーク/アダプター設定のプロミスキャスモードを少なくとも「VMを許可する」に設定していることを確認する必要があります。

それが失敗した場合、新しいビルドをインストールしようとしましたか?

0
xbullet