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
。