dhcp - 动态主机配置协议
通过动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP),可以在 TCP/IP 网络中的主机系统引导时为该网络自动配置这些系统。DHCP 使用客户机/服务器机制:服务器存储客户机的配置信息,并在客户机请求时提供该信息。该信息可以包含客户机的 IP 地址,以及有关客户机可使用的网络服务的信息。
本手册页提供 Oracle Solaris DHCP 实现的简短摘要。
Oracle Solaris DHCP 客户机作为后台守护进程 dhcpagent(8) 来实现。该守护进程由服务管理工具 (service management facility, SMF) 使用故障管理资源标识符 (fault management resource identifier, FMRI) 进行管理:
svc:/network/dhcp/client:default
将通过使用 dhcpinfo(1) 命令从守护进程收到的信息中提取引导期间系统配置所需的网络参数。通过更改 DHCPv4 和 DHCPv6 协议属性以及 DHCP 和 addrconf 地址属性,可以更改守护进程的缺省行为。使用 svcs(1) 命令检查 svc:/network/dhcp/client:default 服务的状态。使用 netstat(8) ("netstat -D") 命令或 ipadm(8) ("ipadm show-addr -d") 命令检查已配置的地址的 DHCP 租用状态。
Oracle Solaris 包括用于 DHCPv4 和 DHCPv6 的 ISC DHCP 服务器。这些服务器在以下设备中运行:
svc:/network/dhcp/relay:ipv4 svc:/network/dhcp/relay:ipv6 svc:/network/dhcp/server:ipv4 svc:/network/dhcp/server:ipv6
有关更多信息,请参见 isc-dhcp(5) 手册页。
dhcpinfo(1)、dhcpagent(8)、ifconfig(8)、in.ndpd(8)、ipadm(8)、netstat(8)、syslog(3C)、dhcp_inittab(5)、ndpd.conf(5)
《在 Oracle Solaris 11.4 中使用 DHCP》
由 Alexander, S. 和 R.Droms. 合著的《DHCP Options and BOOTP Vendor Extensions》,RFC 2132。Silicon Graphics, Inc. 与 Bucknell University 出版,1997 年 3 月。
由 Droms, R. 编著的《Interoperation Between DHCP and BOOTP》,RFC 1534。Bucknell University 出版。1993 年 10 月。
由 Droms, R. 编著的《Dynamic Host Configuration Protocol》,RFC 2131。Bucknell University 出版。1997 年 3 月。
由 Wimer, W. 编著的《Clarifications and Extensions for the Bootstrap Protocol》,RFC 1542。Carnegie Mellon University 出版。1993 年 10 月。
由 Lemon, T. 和 B. Sommerfeld. 合著的《Node-specific Client Identifiers for Dynamic Host Configuration Protocol Version Four (DHCPv4)》,RFC 4361。Nominum 和 Sun Microsystems 出版。2006 年 2 月。
由 Droms, R. 编著的《Dynamic Host Configuration Protocol for IPv6 (DHCPv6)》,RFC 3315。Cisco Systems 出版。2003 年 7 月。