dhcp - Dynamic Host Configuration Protocol
Dynamic Host Configuration Protocol (DHCP) enables host systems in a TCP/IP network to be configured automatically for the network as they boot. DHCP uses a client/server mechanism: servers store configuration information for clients, and provide that information upon a client's request. The information can include the client's IP address and information about network services available to the client.
This manual page provides a brief summary of the Oracle Solaris DHCP implementation.
The Oracle Solaris DHCP client is implemented as background daemon, dhcpagent(8). This daemon is managed by means of the service management facility (SMF), using the fault management resource identifier (FMRI):
Network parameters needed for system configuration during bootup are extracted from the information received by the daemon through the use of the dhcpinfo(1) command. The daemon's default behavior can be altered by changing the DHCPv4 and DHCPv6 protocol properties along with the DHCP and addrconf address properties. Check the status of the svc:/network/dhcp/client:default service using svcs(1) command. Check the status of DHCP leases for configured addresses using the netstat(8) ("netstat -D") command or the ipadm(8) ("ipadm show-addr -d") command.
Oracle Solaris includes the ISC DHCP server for both DHCPv4 and DHCPv6. These servers run under:
svc:/network/dhcp/relay:ipv4 svc:/network/dhcp/relay:ipv6 svc:/network/dhcp/server:ipv4 svc:/network/dhcp/server:ipv6
For more information, see the isc-dhcp(5) man page.
dhcpinfo(1), dhcpagent(8), ifconfig(8), in.ndpd(8), ipadm(8), netstat(8), syslog(3C), dhcp_inittab(5), ndpd.conf(5)
Working With DHCP in Oracle Solaris 11.4
Alexander, S., and R. Droms. RFC 2132, DHCP Options and BOOTP Vendor Extensions. Silicon Graphics, Inc. Bucknell University. March 1997.
Droms, R. RFC 1534, Interoperation Between DHCP and BOOTP. Bucknell University. October 1993.
Droms, R. RFC 2131, Dynamic Host Configuration Protocol. Bucknell University. March 1997.
Wimer, W. RFC 1542, Clarifications and Extensions for the Bootstrap Protocol. Carnegie Mellon University. October 1993.
Lemon, T. and B. Sommerfeld. RFC 4361, Node-specific Client Identifiers for Dynamic Host Configuration Protocol Version Four (DHCPv4). Nominum and Sun Microsystems. February 2006.
Droms, R. RFC 3315, Dynamic Host Configuration Protocol for IPv6 (DHCPv6). Cisco Systems. July 2003.