To all that may still encountering permission issues with the DHCP portion of the script, the following fix shouid take care of this (it did for me).
touch /var/run/dhcpd.pid
chown dhcpd:dhcpd /var/run/dhcpd.pid
Enter these two commands in the script just before the code that starts dhcpd server.
Read More here at my blog.


