Overview About Solaris DHCP About Macros Getting Help Servers and Relays Addresses Macros Options How To.. Menus Index |  |  | # About Solaris DHCP The SolarisTM DHCP server (`in.dhcpd`) provides DHCP services for DHCP and BOOTP clients. The Solaris DHCP implementation allows flexibility in the assignment of network configuration through the use of macros containing network parameter values. Macros are processed selectively to assign appropriate parameters to clients. The following illustration provides a high-level description of the DHCP/BOOTP client boot process, including macro processing, under Solaris DHCP. In the illustration: A DHCP/BOOTP client initiates a DHCP request. An available DHCP server accepts the request and initiates the DHCP allocation process: An available IP address is found in the DHCP network tables and assigned to the client. Option values in the Client Class macro (platform/operating system), located in the server's `dhcptab` table, are bundled and passed to the next stage. Option values in the Network macro (client network), located in the server's `dhcptab`, are bundled and passed to the next stage. Option values in the IP Address macro (server-specific), located in the server's `dhcptab`, are bundled and passed to the next stage. Option values in the Client ID macro (unique to client, for example, Ethernet/MAC ID), located in the server's `dhcptab`, are bundled and passed to the next stage. All option values are bundled together, along with the IP address assigned by the DHCP server, and passed back to the DHCP client. The client completes the boot process, using the IP address and values passed from the DHCP server. Refer to the help pages for more information about macros and options. return to top