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
|