在 Oracle® Solaris 11.2 中使用 DHCP

退出打印视图

更新时间: 2014 年 7 月
 
 

DHCP 服务使用的文件

下表列出了与 DHCP 关联的文件。

表 4-2  DHCP 守护进程和命令使用的文件和表
文件名或表名
说明
dhcptab
仅旧版 Sun DHCP:DHCP 配置信息表的通称,这些配置信息以选项及指定值的形式进行记录,而这些选项及指定值随后会组合为宏。dhcptab 表的名称及其位置由用于 DHCP 信息的数据存储确定。有关更多信息,请参见 dhcptab(4) 手册页。
DHCP 网络表
仅传统 Sun DHCP:将 IP 地址映射到客户机 ID 和配置选项。DHCP 网络表根据网络的 IP 地址(如 10.21.32.0)来命名。不存在名为 dhcp_network 的文件。DHCP 网络表的名称和位置由用于 DHCP 信息的数据存储确定。有关更多信息,请参见 dhcp_network(4) 手册页。
/etc/dhcp/eventhook
仅传统 Sun DHCP:dhcpagent 守护进程可以自动运行的脚本或可执行文件。有关更多信息,请参见 dhcpagent(1M) 手册页。
/etc/inet/dhcpd4.conf
/etc/inet/dhcpd6.conf
仅 ISC DHCP:包含 ISC DHCP 服务器 dhcpd 的配置信息。有关更多信息,请参见 dhcpd.conf (5) 手册页。
/etc/inet/dhcpsvc.conf
仅传统 Sun DHCP:存储 DHCP 守护进程的启动选项和数据存储信息。此文件决不能手动编辑。使用 dhcpconfig 命令可更改启动选项。有关更多信息,请参见 dhcpsvc.conf(4) 手册页。
/etc/dhcp/interface.dhc
/etc/dhcp/interface.dh6
包含通过 DHCP 为给定网络接口获取的配置参数。对于 DHCPv4,该文件名以 dhc 结尾。对于 DHCPv6,该文件名以 dh6 结尾。当删除此接口的 IP 地址租用时,客户机会将当前配置信息高速缓存至 /etc/dhcp/interface.dhc 中。例如,如果在 qe0 接口上使用 DHCP,则 dhcpagent 会将配置信息高速缓存至 /etc/dhcp/qe0.dhc 中。下次在此接口上启动 DHCP 时,如果租用未过期,客户机会请求使用高速缓存的配置。如果 DHCP 服务器拒绝此请求,则客户机会启动标准的 DHCP 租用协商进程。
/etc/default/dhcpagent
设置 dhcpagent 客户机守护进程的参数值。有关参数的信息,请参见 /etc/default/dhcpagent 文件或 dhcpagent(1M) 手册页。
/etc/dhcp/inittab
/etc/dhcp/inittab6
仅旧版 Sun DHCP:定义 DHCP 选项代码的各个方面(如数据类型)以及指定助记标签。有关此文件语法的更多信息,请参见 dhcp_inittab(4) 手册页。/etc/dhcp/inittab6 由 DHCPv6 客户机使用。
在客户机上,dhcpinfo 命令会使用 /etc/dhcp/inittab 文件中的信息来为此信息的读者提供更多有意义的信息。在 DHCP 服务器系统上,DHCP 守护进程和管理工具会使用此文件来获取 DHCP 选项信息。
/etc/dhcp/inittab 文件将替换在先前的发行版中使用的 /etc/dhcp/dhcptags 文件。
/var/db/isc-dhcp/dhcp4.leases
/var/db/isc-dhcp/dhcp4.leases~
/var/db/isc-dhcp/dhcp6.leases
/var/db/isc-dhcp/dhcp6.lease~
仅 ISC DHCP:列出对 DHCPv4 和 DHCPv6 服务器的租用。文件名以 “~” 结尾的文件为先前副本。