Você pode experimentar o utilitário "dhcping". No CentOS / RHEL, você terá a opção de "yum install it" depois de ganhar conectividade com o repositório EPEL. Confira as opções de comando. Eles parecem realmente relevantes para as suas necessidades.
dhcping(8) General Commands Manual dhcping(8)
NAME
dhcping - send a DHCP request to DHCP server to see if it’s up and running
SYNOPSIS
dhcping [-v] [-q] [-i] [-r] -t maxwait -c client-IP-address -s server-IP-address -h client-hardware-address [-g gateway-
IP-address]
DESCRIPTION
This command allows the system administrator to check if a remote DHCP server is still functioning.
Options are:
-v Verbose, print some information.
-i Use DHCPINFORM packets.
-r Use DHCPREQUEST packets (default behaviour).
-q Quiet, print nothing on the screen.
-t maxwait
Maximum time to wait for an answer from the server in seconds. Default is 3 seconds.
-c client-IP-address
Request this IP address. Note that this is also the IP address the answer will be sent to.
-s server-IP-address
Send the DHCP packet to this IP address.
-h client-hardware-address
Use this hardware-address in the DHCP request. It can be up to sixteen octets seperated by colons (i.e. 01:02:03:04)
-g gateway-IP-address
Use this IP address for the gateway IP address in the DHCP packet. This option is currently broken
Tudo de bom!
+ Daniel.