跳过导航链接 | |
退出打印视图 | |
手册页第 5 部分:标准、环境和宏 Oracle Solaris 11.1 Information Library (简体中文) |
- 动态主机配置协议
通过动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP),可以在 TCP/IP 网络中的主机系统引导时为该网络自动配置这些系统。DHCP 使用客户机/服务器机制:服务器存储客户机的配置信息,并在客户机请求时提供该信息。该信息可以包含客户机的 IP 地址,以及有关客户机可使用的网络服务的信息。
本手册页提供 Oracle Solaris DHCP 实现的简短摘要。
Oracle Solaris DHCP 客户机作为后台守护进程 dhcpagent(1M) 来实现。
对于 IPv4,如果 /etc 中至少存在一个 dhcp.interface 文件,此守护进程在引导期间将自动启动。仅具有相应 /etc/dhcp. interface 文件的接口才会在引导期间自动配置。
对于 IPv6,此守护进程将在 in.ndpd(基于 IPv6 路由通告消息)发出命令时自动启动。不需要任何 /etc/dhcp.interface 文件,但此类文件可用于将某个接口指定为“主接口”,条件是 IPv4 DHCP 也在使用中。
将通过使用 dhcpinfo(1) 命令从守护进程收到的信息中提取引导期间系统配置所需的网络参数。可通过更改 /etc/default/dhcpagent 文件中的可调参数来更改守护进程的缺省行为。守护进程由 ifconfig(1M)实用程序控制。使用 netstat(1M) 和 ifconfig(1M) 命令检查守护进程的状态。
Oracle Solaris DHCP 服务器作为后台守护进程 in.dhcpd(1M) 来实现。此守护进程可以将网络配置信息传输到 BOOTP 或 DHCP 客户机。Oracle Solaris DHCP 服务可使用 dhcpmgr(1M) GUI 进行管理,或使用命令行实用程序 dhcpconfig(1M)、dhtadm(1M) 和 pntadm(1M) 进行管理。
Oracle Solaris DHCP 服务器已过时。改用 ISC DHCP 服务器。请参见 usr/share/man/man5/isc-dhcp.5
Oracle Solaris DHCP 服务器将客户机配置信息存储在以下两种类型的表中:
包含宏和选项(也称为符号),用于构建要发送到每个 DHCP 客户机的配置信息包。DHCP 服务仅存在一个 dhcptab。可使用 dhtadm(1M) 命令或 dhcpmgr(1M) 图形实用程序查看和修改 dhcptab(4)。有关 dhcptab 记录的语法的更多信息,请参见 dhcptab(4)。有关 DHCP 选项和符号的更多信息,请参见 dhcp_inittab(4)。
DHCP 网络表,其中包含客户机 ID 到 IP 地址的映射和与这些地址关联的参数。网络表以网络的 IP 地址命名,可以使用 pntadm 命令或 dhcpmgr 图形实用程序创建、查看和修改。有关网络表的更多信息,请参见 dhcp_network(4)。
dhcpinfo(1)、dhcpagent(1M)、dhcpconfig(1M)、dhcpmgr(1M)、dhtadm(1M)、ifconfig(1M)、in.dhcpd(1M)、in.ndpd(1M)、netstat(1M)、pntadm(1M)、syslog(3C)、dhcp_network(4)、dhcptab(4)、dhcpsvc.conf(4)、dhcp_inittab(4)、ndpd.conf(4)、dhcp_modules(5)
usr/share/man/man5/isc-dhcp.5
《Oracle Solaris DHCP Service Developer’s Guide》
由 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 月。