DHCPサーバを使用したVirtualBox内部ネットワーク


3

VBox 5.02 OSEを使用して、ホストOSはArch Linux 4.1.6-1-ARCHです。

ネットワークのデフォルト名(intnet)を使用して、「内部ネットワーク」としてネットワークアダプタを使用してゲストOS Ubuntu Minimal 14.04を構成しました。

次のコマンドを使って、Virtualbox DHCPサーバーを 'インターネット'プライベートネットワーク用に有効にしました。

$  VBoxManage dhcpserver add --netname intnet --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.12 --enable

ゲストOSを起動すると、IP 10.10.10.2がDHCPサーバによって動的に割り当てられることがわかります。

しかし、VMからdhcpサーバにpingを実行しようとしても、答えがわかりません。

$  ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
^C
--- 10.10.10.1 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5005ms

何故ですか?


タイトルのためにここに来て、実際にこの問題を経験しているあなたにとって、あなたはそれが原因で気付くかもしれません。 --netname VMのネットワーク構成内から同じ名前を使用して明示的に指定しても、パラメータが実際にはDHCPサーバーを正しく設定していません。私は基本的に他の名前を使用して内部ネットワーク(intnet)で本物のDHCPサービスを動作させることができませんでした intnet
rdev5

回答:


2

「内部ネットワーク」では、仮想ゲスト間の接続のみが許可され、ホストは許可されません。あなたもホストとの接続が欲しいなら、 "host only networking"を選択してください(名前は少し誤解を招くようです)


0

内部DHCPサーバーにpingを実行できないのは、サービス自体の最小限の設定または強化された設定が原因である可能性が高いため、pingに応答するように設定されていない「ホスト」が事実上あります。

ただし、次のコマンドを使用してポートスキャンを実行できます。 nmap これは、ホストが内部ネットワークで起動しているかどうかを確認するのに役立ちます(このタイプのスキャンには sudo 特権):

sudo nmap -Pn -n -sU -p67-68 10.10.10.1 | grep Host

次のような出力が表示されるはずです。

Host is up (0.00021s latency).

存在しないIPアドレスに対してそれを試してください、あなたは何も取り戻すべきではありません。


私がこれを試したとき、それは私が入力したどんなIPアドレスも稼働していると言った。 NATネットワークも設定されているからでしょうか。
ham1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.