26 Sep 2004
How do I control dhcp?

only take action on an association request

ISC DHCP
After setting the ESSID, determine if that interface
is already being managed by dhclient. If so, signal the running 
dhclient to renew for that interface
a)OMAPI?
b)look in /var/run for dhclient.pid
  kill it. bad: what if that dhclient is managing more than one interface

ifplugd
 it "knows" when as association is gained or lost. possibly
 use similar functionality in apradar.
 if ifplugd is running, do not try to start a dhcp client

pump

udhcpc