This feature is new in the Solaris Express 8/04 release.
DHCP is a protocol for configuring systems with network information and leased IP addresses. The DHCP client is a daemon that runs on a network host and obtains configuration parameters for the host's network interfaces from a DHCP server.
The Solaris DHCP client daemon, dhcpagent, is now able to execute administrator-defined actions. The actions can be triggered after any of the following DHCP lease events occur:
The interface is configured for DHCP.
The client successfully extends a lease.
The lease expires.
The client drops the lease to remove the interface from DHCP control.
The client relinquishes the address.
The administrator-defined actions must be initiated by an executable script or program that you provide. You can use the program to perform any action that is appropriate for your system after one of the DHCP events.
For more information, see the dhcpagent(1M) man page.