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で見ているものです:
そこで、これらの設定に変更しましたが、現在は機能しているようです。
私はここに本当のチャーリーブラウンの瞬間を持っています。なぜなら、これは私がここに来る前にしたこととまったく同じであり、うまくいかなかったからですが、今は問題ないようです。
憤慨して、あなたの助けに感謝するのを失礼に忘れたので、今それを言います。ありがとうございました!
ホストオンリーアダプターをセットアップしているとのことですが、VirtrualBox for vboxnet0
にはどのような設定がありますか?私の知る限り、ネットワーク設定を調整する必要がある場所は2つあります。
私もMacを使用していますが、WindowsまたはLinuxでVirtualBoxを使用している他の人も、一般的な概念は同じである必要があります。 VirtualBoxを起動するときに「設定」に移動し、「ネットワーク」アイコンをクリックしてから「ホストオンリーネットワーク」タブをクリックすると、セットアップしたアダプターのリストが表示されます。
次に、スクリーンショットに示されているように、vboxnet0
を選択してからドライバーアイコンをクリックすると、オプションを変更できます。以下のスクリーンショット:
「IPv4アドレス」を192.168.56.1
に設定し、関連するIPv4 Network Mask
を255.255.255.0
に設定しています。次のスクリーンショットに示すように、通常はDHCPサーバーを無効にしています。
しかし、あなたの場合、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
ではありません。
VBoxネットワーク/アダプター設定のプロミスキャスモードを少なくとも「VMを許可する」に設定していることを確認する必要があります。
それが失敗した場合、新しいビルドをインストールしようとしましたか?