系统管理指南:IP 服务

DHCP 服务使用的文件

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

表 18–2 DHCP 守护进程和命令使用的文件和表

文件名或表名 

说明 

手册页 

dhcptab

DHCP 配置信息表的通称,这些配置信息以选项及指定值的形式进行记录,而这些选项及指定值随后会组合为宏。dhcptab 表的名称及其地址由用于 DHCP 信息的数据存储确定。

dhcptab(4)

DHCP 网络表 

将 IP 地址映射为客户机 ID 和配置选项。DHCP 网络表根据网络的 IP 地址(如 10.21.32.0)来命名。不存在名为 dhcp_network 的文件。DHCP 网络表的名称和地址由用于 DHCP 信息的数据存储确定。

dhcp_network(4)

dhcpsvc.conf

存储 DHCP 守护进程的启动选项以及数据存储信息。此文件决不能手动编辑。使用 dhcpconfig 命令可更改启动选项。

dhcpsvc.conf(4)

nsswitch.conf

指定名称服务数据库的地址以及搜索名称服务以查找各种信息的顺序。配置 DHCP 服务器时,会读取 nsswitch.conf 文件以获取准确的配置信息。此文件位于 /etc 目录中。

nsswitch.conf(4)

resolv.conf

包含用于解析 DNS 查询的信息。在 DHCP 服务器配置过程中,会查看此文件以获取有关 DNS 域和 DNS 服务器的信息。此文件位于 /etc 目录中。

resolv.conf(4)

dhcp.interface

表示将在 dhcp.interface 文件名中指定的客户机网络接口上使用 DHCP。例如,存在名为 dhcp.qe0 的文件表示将在 qe0 接口上使用 DHCP。dhcp.interface 文件可能包含一些命令,这些命令将作为选项传递给用于在客户机上启动 DHCP 的 ifconfig 命令。此文件位于 Oracle Solaris : DHCP 客户机系统上的 /etc 目录中。

没有特定的手册页,请参见 dhcp(5)

interface.dhc

包含从 DHCP 中为给定网络接口获取的配置参数。当删除此接口的 IP 地址租用时,客户机会将当前配置信息高速缓存至 /etc/dhcp/interface.dhc 中。例如,如果在 qe0 接口上使用 DHCP,则 dhcpagent 会将配置信息高速缓存至 /etc/dhcp/qe0.dhc 中。下次在此接口上启动 DHCP 时,如果租用未过期,客户机会请求使用高速缓存的配置。如果 DHCP 服务器拒绝此请求,则客户机会启动标准的 DHCP 租用协商进程。

没有特定的手册页,请参见 dhcpagent(1M)

dhcpagent

设置 dhcpagent 客户机守护进程的参数值。此文件的路径为 /etc/default/dhcpagent。有关参数的信息,请参见 /etc/default/dhcpagent 文件或 dhcpagent(1M) 手册页。

dhcpagent(1M)

DHCP inittab

定义 DHCP 选项代码的各个方面(如数据类型),并指定助记标签。有关此文件语法的更多信息,请参见 dhcp_inittab(4) 手册页。

在客户机上,dhcpinfo 会使用 /etc/dhcp/inittab 文件中的信息来为此信息的读者提供更多有意义的信息。在 DHCP 服务器系统上,DHCP 守护进程和管理工具会使用此文件来获取 DHCP 选项信息。

/etc/dhcp/inittab 文件将替换在先前的发行版中使用的 /etc/dhcp/dhcptags 文件。DHCP 选项信息提供了有关这种替换的更多信息。

dhcp_inittab(4)