何時からかDHCPが起動せず

Macで運用してる DHCPサーバがいつの間にか起動しなくなっていた。
理由は、プロセスの起動時にリンクアップしていないからですある。
原因不明のため、最大30秒リンクアップするまでスリープする方法で対処しています。
# cat /var/log/system.log
Dec 21 08:57:19 imini dhcpd[113]:
Dec 21 08:57:19 imini dhcpd[113]: No subnet declaration for en0 (no IPv4 addresses).
Dec 21 08:57:19 imini dhcpd[113]: ** Ignoring requests on en0. If this is not what
Dec 21 08:57:19 imini dhcpd[113]: you want, please write a subnet declaration
Dec 21 08:57:19 imini dhcpd[113]: in your dhcpd.conf file for the network segment
Dec 21 08:57:19 imini dhcpd[113]: to which interface en0 is attached. **
Dec 21 08:57:19 imini dhcpd[113]:
Dec 21 08:57:19 imini dhcpd[113]: Not configured to listen on any interfaces!
Dec 21 08:57:19 imini dhcpd[113]:
Dec 21 08:57:19 imini dhcpd[113]: If you did not get this software from ftp.isc.org, please
Dec 21 08:57:19 imini dhcpd[113]: get the latest from ftp.isc.org and install that before
Dec 21 08:57:19 imini dhcpd[113]: requesting help.
Dec 21 08:57:19 imini dhcpd[113]:
Dec 21 08:57:19 imini dhcpd[113]: If you did get this software from ftp.isc.org and have not
Dec 21 08:57:19 imini dhcpd[113]: yet read the README, please read it before requesting help.
Dec 21 08:57:19 imini dhcpd[113]: If you intend to request help from the dhcp-server@isc.org
Dec 21 08:57:19 imini dhcpd[113]: mailing list, please read the section on the README about
Dec 21 08:57:19 imini dhcpd[113]: submitting bug reports and requests for help.
Dec 21 08:57:19 imini dhcpd[113]:
Dec 21 08:57:19 imini dhcpd[113]: Please do not under any circumstances send requests for
Dec 21 08:57:19 imini dhcpd[113]: help directly to the authors of this software – please
Dec 21 08:57:19 imini dhcpd[113]: send them to the appropriate mailing list as described in
Dec 21 08:57:19 imini dhcpd[113]: the README file.
Dec 21 08:57:19 imini dhcpd[113]:
Dec 21 08:57:19 imini dhcpd[113]: exiting.
# vi /Library/StartupItems/DHCPD/DHCPD
#!/bin/sh
v_cnt=0
while [ $v_cnt -lt 30 ]
do
if ifconfig en0 | grep “inet\ ” > /dev/null ;
then
break
fi
sleep 1
#echo “sleep”
let v_cnt=v_cnt+1
done
/usr/local/sbin/dhcpd en0
#
#