Solaris 10 does not install the dhcpd daemon in /usr/sbin/ as did earlier versions of Solaris, but instead Solaris 10 installs the dhcpd daemon in /usr/local/sbin/. As a result, if the machine is rebooted or you kill the dhcpd daemon, the dhcpd daemon cannot be restarted.
Workaround: Every time the Solaris management server is rebooted or shutdown, you must enter the following command on the management server after it boots:
/opt/SUNWscs/sbin/s_dhcp_config.pl -e -I interface |