DHCP 服务器配置文件

用途

定义 "动态主机配置协议" (DHCP) 服务器程序 (dhcpsd) 的缺省配置信息。

描述

dhcpsd 配置文件包含日志记录信息,要返回的选项,要配置的机器和其他项的条目。

以下是配置文件中的数据的格式。

# Comment line
# 字符表示存在从该点到行尾的注释。
## "Name of Resource" "<Keyword> <value> <value> ..."
## 字符表示指定的资源。 这由 dhcpsconf 程序使用,以允许用户创建特定资源。 数据存储在服务器文件中,以便可以与配置文件一起读取数据并显示为名称,而不是 dhcpsconf的查看窗口中的值。

## 行的格式是括在引号内的字符串,该字符串是资源的名称,后跟一个括在双引号内的字符串,表示配置文件的有效可能行。 对于 DHCP 服务器配置文件中的行,第二个加引号的字符串在语法上应该是正确的。 该关键字只能是option,network,subnet,classclient.

### "DHCP Server" "Any line from a server file"
###characters 表示服务器配置文件。 这允许将多个服务器文件保存在一个文件中。 dhcpsconf 程序使用它在主服务器中显示多个服务器数据集。 如果您要定义包含 10 个服务器的网络,并希望将所有服务器信息保存在一个文件中并维护缺省服务器,那么这将非常有用。 缺省服务器将进入主文件,并且服务器将保存在主文件中 (包含 ### 个字符)。 dhcpsconf 程序具有一个允许您在主文件中创建特定服务器配置的功能。
numLogFiles n
指定日志文件的数目。 如果指定 0 ,那么将不会保留任何日志文件,并且在任何位置都不会显示任何日志消息。 N 是在最新日志文件的大小达到其最大大小并创建新日志文件时保留的最大日志文件数。
logFileSize n
日志文件的最大大小。 当最新日志文件的大小达到其值时,它会被重命名并创建新的日志文件。 N 以千字节 (KB) 为单位进行度量。
logFileName filename
最近使用的日志文件的名称和路径。 最近的日志文件将编号 1 到 (1-1) 追加到它们的名称中; 编号越大,文件就越旧。
logItem <option name>
将要记录的一项。 允许这些行中的多个行。 这将允许开启指定的日志记录级别。 以下是选项名称:
SYSERR
在与平台的接口处发生系统错误
OBJERR
对象错误,在进程中的对象之间
PROTERR
客户机与服务器之间的协议错误
警告
警告,值得用户注意
活动
进程发生的事件
ACTION
进程采用的操作
信息
可能有用的信息
ACNTING
服务对象以及服务时间
跟踪
代码流,用于调试。
clientrecorddb <filename>
这是要替换 /etc/dhcps.cr的文件的路径。 支持大量地址的配置应该将 Clientrecordb地址记录 b 数据库文件设置在具有大量可用空间的文件系统中。
addressrecorddb <filename>
这是要替换 /etc/dhcps.ar的文件的路径。
network <Network address> [<Subnet Mask>|<range>]
指定此服务器管理的一个网络。 网络地址是此网络的地址。 此地址以点分表示法指定 (例如, 9.0.0.0, 128.81.0.0或 192.81.20.0)。 应该指定完整的四字节值 (例如, 9 , 128.81或 192.81.20 不合法)。

可以选择在网络地址后面跟子网掩码,范围或者不跟任何内容。

如果指定了子网掩码,那么一个或多个子网语句应该出现在后面的行中的一对花括号内。 可以在点分表示法 (例如, 255.255.255.128) 中指定子网掩码,也可以指定为指示掩码中 1 位数的数字 (例如, 25 ,相当于 255.255.255.128)。 表示网络不是网络的所有子网的集合,而是具有该网络 "前缀" 的相同长度子网的所有子网的集合。

如果指定了范围,那么它将在网络中确定由该服务器管理的主机范围,并暗示不存在子网。 范围由主机地址 (以点分表示法表示) 分别在范围的下端和上端指定,用连字符分隔,在其前后没有空格 (例如, 192.81.20.1-129.81.20.128)。 范围必须包含要管理的所有地址,因为不允许使用多个网络语句来定义同一网络。 使用 "client" 语句可排除服务器不应管理的范围内的任何地址。

如果在网络地址之后未指定任何内容,那么该网络中的所有主机都由该服务器管理。

网络语句可能紧跟在一对花括号之后,其中可以指定特定于此网络的参数 (例如,选项)。

subnet <Subnet address> [<range>]
一个或多个子网语句由一对花括号括起,花括号紧跟在带有子网掩码的网络语句之后。 子网语句指定该网络中的一个子网。

子网地址是此子网的地址。 此地址以点分表示法指定 (例如, 9.17.32.0 或 128.81.22.0)。

子网地址后面可以跟一个范围,也可以不跟任何内容。

如果指定了范围,那么它将在子网中确定此服务器所管理的主机的范围。 范围由主机地址指定,采用点分表示法,分别位于范围的下端和上端,用连字符分隔,前后不带空格。 范围必须包含要管理的所有地址,因为不允许使用多个子网语句来定义同一子网。 使用 "client" 语句可排除服务器不应管理的范围内的任何地址。

如果在子网地址之后未指定任何内容,那么此服务器将管理该子网中的所有主机。

管理同一子网的两个服务器中的范围不能重叠。 否则,可以为两个主机分配相同的地址。

子网语句可以紧跟在一对花括号之后,其中可以指定特定于此子网的参数 (例如,选项)。

class <class_name> [<range>]
指定类。 类名是一个简单的 ascii 字符串。 类的作用域由其括起来的花括号确定。 如果它在所有花括号之外,那么它的作用域是整个文件。

类名后面可能跟有范围或没有范围。 如果指定了 IP 地址范围,那么只会将该范围内的地址分配给请求此类的客户。 请注意,将不会处理请求此类 (子网与该范围不匹配) 的客户机。 服务器将不会提供错误的地址。 如果未指定地址范围,那么将使用通常的分配规则 (通过网络子句) 将地址提供给客户机。

类语句可能紧跟在一对花括号之后,在这些花括号中可以指定特定于此类的选项。 可以在子网的花括号内定义一个类,但不能在类的花括号内定义一个子网。

在包含类定义的网络或子网中设置的选项也将应用到该类。

client <id_type> <id_value> <address>
指定客户机/地址处理的定义。

<id_type>对于字符串为 0 ,否则它是 RFC 1340 中定义的硬件类型之一 (例如,对于 IEEE 802 网络为 6。)

<id_value>是字符串,用于<id_type>=0. 通常,这将是一个域名。 对于非零的<id_type><id_value>是表示客户机的硬件地址的十六进制字符串。
注:<id_type>0 和<id_value>0 为 0 表示<address>不应由此服务器分发指定的文件。
<address>可以是字符串 "none" 以指示具有以下内容的客户机:<id_type><id_value>不应该由该服务器提供服务。 该<address>可以是字符串 "any" ,以指示服务器应为该客户机选择相应的地址。 该<address>可以是以点分表示法表示的因特网地址 (例如, 9.2.15.82)。 这将是提供给特定客户的 IP 地址,该地址由<id_type><id_value>. 如上文所述,<id_type>0 和<id_value>0 为 0 表示<address>不应由此服务器分发指定的文件。
注: 如果在服务器上以这种方式配置客户机,那么将忽略该客户机所请求的任何类信息。 将不会处理这些客户机的特定于类的信息。

客户机语句可能紧跟在一对花括号之后,在这些花括号中可以指定特定于此客户机的选项。

如果客户机语句指定的地址不是此文件中其他位置的网络/子网中指定的地址池的一部分,那么该客户机语句 1 包含子网掩码选项 (1)。 对于所有其他客户机,服务器将计算子网掩码选项,以根据网络/子网定义来发送客户机。
注: 所有客户机都继承所有全局定义的选项。 在网络作用域中定义的客户机将继承为该网络定义的选项。 子网作用域中定义的客户机将继承为该子网和包含网络定义的选项。

不允许客户机作用域内的类定义。

可以使用客户机语句来配置 引导 个客户机。 要执行此操作,请使用下面定义的选项语法来指定所有 引导 选项。 此外,使用 "选项 51 0xffffffff" 在客户机作用域中指定无限租赁时间。 将不向 引导 客户机提供 DHCP 选项。

nakoutofrange <option>

当客户机请求该服务器不管理的 IP 地址时,指定 DHCP 服务器的行为。

当 DHCP 客户机从一个 DHCP 域切换到新的 DHCP 域时,客户机将从新的 DHCP 服务器请求其先前的 IP 地址。 缺省情况下, DHCP 服务器忽略此类请求而不发送拒绝 (DHCP NAK)。 AIX® DHCP 服务器中的 nakoutofrange 策略使 DHCP 管理员能够在这种情况下强制服务器向客户机发送拒绝,并强制客户机请求新的地址和配置。

您可以将 纳库托弗兰格 选项放置在子网作用域内或全局作用域内。 每个选项及其位置都对 DHCP 服务器的行为具有特定的影响。 以下选项是可用的:

none
纳库托弗兰格 关键字不存在时,此设置是缺省设置。 当客户机请求服务器控制的地址以及客户机无法使用的地址时, DHCP 服务器将发送 DHCP NAK 响应。 例如,一个客户机请求另一个客户机正在使用的地址。
注: 要在全局区域中使用除 以外的其他策略,您必须了解网络拓扑并确保 DHCP 服务器的客户机可以从任何网络访问点访问 DHCP 服务器。
insubnet
如果客户机请求的地址与客户机正在广播的子网相匹配,但该地址不在该子网的受控 IP 地址范围内,那么 DHCP 服务器将向客户机发送 DHCP NAK 响应。
注: 当多个 DHCP 服务器在同一子网上控制单独的 IP 地址范围时,请勿使用此选项,除非子网的每个访问点只能访问其中一个 DHCP 服务器。
notinsubnet
DHCP 服务器将 DHCP NAK 响应发送至一个客户机,该客户机请求的地址与该客户机广播的子网不匹配。 如果将此选项放置在子网作用域之外,那么当从不受服务器控制的子网接收到客户机的广播时,将发送 DHCP NAK 响应。
注: 当此选项放置在子网作用域内时,当客户机的网段上没有通过任何 DHCP 服务器管理的其他逻辑子网时,应该使用此选项。
both
DHCP 服务器将 DHCP NAK 响应发送到正在请求服务器无法分配给客户机的地址的客户机。 将此选项放置在子网作用域内会结合将 诺廷子网 选项和 因子网 选项放置在子网作用域内的含义。 当配置的 DHCP 服务器是唯一能够从子网上的任何网络访问点将地址分配给客户机广播的 DHCP 服务器时,请将此选项放在子网作用域内。 仅当配置的 DHCP 服务器是唯一可从任何网络访问点访问的 DHCP 服务器时,才应该全局放置此选项。
下面是 纳库托弗兰格 选项的一个示例:
nakoutofrange none
	subnet 192.1.1.0 255.255.255.0 192.1.1.5-192.1.1.254
	{
		nakoutofrange both
		# ... options ...
	}
	subnet 12.1.10.0 255.255.255.0 12.1.10.5-12.1.10.150
	{
		# another server controls addresses 12.1.10.151-12.1.10.254
		nakoutofrange notinsubnet
		# ... options ...
	}
注: 典型配置是在所有子网作用域内使用 选项,并保留全局作用域中实施的缺省 选项。
option <code> <value>
此参数指定在 "DHCP 选项和 BOOTP 供应商扩展" (RFC 1533) 中定义且受此服务器支持的选项的值。

一个选项由 "option" 关键字指定,后跟此选项及其数据字段的选项代码,在一行中。 可以指定此参数中的一个或多个。

应用选项的作用域由将此参数括起来的一对花括号 ({, }) 定界。

可以指定两个或两个以上具有相同选项代码的选项。 如果选项具有相同的作用域,或者其作用域包含另一个作用域,那么它们的数据字段将合并到服务器生成的包中的单个选项中。

某些已定义的选项不需要由该参数指定。 这些选项由协议或此实现强制在正确的包中存在,或者仅由客户机生成。 这些选项包括:

选项代码 姓名
0 填充选项
255 结束选项
1 子网掩码
50 请求 IP 地址
51 IP 地址租用时间
52 选项超负荷
53 DHCP 消息类型
54 服务器标识符
55 参数请求列表
57 最大 DHCP 消息大小
58 更新(T1)时间值
59 重新绑定(T2)时间值
60 客户机的类标识
61 客户机标识

其他选项可能由该参数指定。

在指定选项时,其数据字段采用以下格式之一:

IP 地址
xxx.xxx.xxx.xxx
IP 地址
[xxx.xxx.xxx.xxx ...]
IP 地址对
[IP 地址 :ip address]
IP 地址对
[[ip address: ip address] ...]
布尔
[0, 1]
字节
[-128, 127]
无符号字节
[0, 255]
无符号字节数
[0, 255] [0, 255]..
[-32768, 32767]
unsigned short
[0, 65535]
未签名的缺货
[0, 65535] [0, 65536]
长整型
[-2147483648, 2147483647]
无符号长整型
[0, 4294967295]
String
"价值在这里"
注: 所有 IP 地址都以点分十进制格式指定。

下面按其代码和名称列出了每个已定义的选项,后跟其数据字段的格式。 这些是在最新的供应商扩展 RFC 中指定的。

代码 姓名 数据字段格式和注释
0 填充选项 不需要指定
255 结束选项 不需要指定
1 子网掩码 无符号长整型
2 时间偏移量 长整型
3 路由器选项 IP 地址
4 计时器服务器选项 IP 地址
5 名称服务器选项 IP 地址
6 域名服务器选项 IP 地址
7 日志服务器选项 IP 地址
8 Cookie 服务器选项 IP 地址
9 LPR 服务器选项 IP 地址
10 Impress 服务器选项 IP 地址
11 资源位置服务器选项 IP 地址
12 主机名选项 String
13 引导文件大小选项 unsigned short
14 Merit 转储文件 String
15 日 域(Domain)名 String
16 交换服务器 IP 地址
17 Root 路径 String
18 扩展路径 String

每个主机的 IP 层参数

代码 姓名 数据字段格式和注释
19 IP 转发启用/禁用选项 布尔
20 非本地源路由启用/禁用选项 布尔
21 策略过滤器选项 IP 地址对
22 最大数据报重新装配大小 unsigned short
23 缺省 IP 生存期 无符号字节
24 路径 MTU 时效超时选项 无符号长整型
25 路径 MTU Plateau 表 未签名的缺货

每个接口的 IP 层参数

代码 姓名 数据字段格式和注释
26 接口 MTU 选项 unsigned short
27 所有子网都是本地选项 布尔
28 广播地址选项 IP 地址
29 执行掩码发现选项 布尔
30 掩码供应商选项 布尔
31 执行路由器发现选项 布尔
32 路由器寻找地址选项 IP 地址
33 静态路由选项 IP 地址对

每个接口的链路层参数

代码 姓名 数据字段格式和注释
34 尾部封装选项 布尔
35 ARP 高速缓存超时选项 无符号长整型
36 以太网封装选项 布尔

TCP 参数

代码 姓名 数据字段格式和注释
37 TCP 缺省 TTL 选项 无符号字节
38 TCP 保持活动时间间隔选项 无符号长整型
39 TCP 保持活动垃圾选项 布尔

应用程序和服务参数

代码 姓名 数据字段格式和注释
40 NIS 域选项 String
41 NIS 选项 IP 地址
42 网络时间协议服务器选项 IP 地址
43 供应商特定信息 无符号字节数
44 基于 TCP/IP 名称服务器选项的 NetBIOS IP 地址
45 基于 TCP/IP 的 NetBIOS 数据报分发服务器 IP 地址
46 基于 TCP/IP 节点类型选项的 NetBIOS 无符号字节
47 基于 TCP/IP 作用域选项的 NetBIOS 无符号字节数
48 X Window System 字体服务器选项 IP 地址
49 X Window System 显示管理器选项 IP 地址

DHCP 扩展

代码 姓名 数据字段格式和注释
50 请求 IP 地址 不需要指定
51 IP 地址租用时间 无符号长整型
52 选项超负荷 不需要指定
53 DHCP 消息类型 不需要指定
54 服务器标识符 不需要指定
55 参数请求列表 不需要指定
56 消息 String
57 最大 DHCP 消息大小 不需要指定
58 更新(T1)时间值 不需要指定
59 重新绑定(T2)时间值 不需要指定
60 客户机的类标识 由客户机生成
61 客户机标识 由客户机生成

BOOTP 特定选项

代码 姓名 数据字段格式和注释
sa 要使用的 BOOTP 客户机的服务器地址 IP 地址
bf BOOTP 客户机要使用的引导文件 String
HD 用于搜索引导文件的 BOOTP 客户机的主目录 String

以下是 BOOTP 特定选项的示例:

option sa 1.1.2.2
option hd "/vikings/native"
option bf "bootfile.asdg"
 

可指定其他选项号,最多可指定 255 个。 以上未列示的选项必须使用无符号字节列表类型指定。 以下是一个示例:

option 178 01 34 53 # Means place tag 178 with value 
0x013553
leaseTimeDefault <amount>[<unit>]
指定由该服务器发出的租赁的缺省租赁持续时间。 如果没有任何更具体的租赁持续时间 (例如,特定客户或类别的客户的租赁持续时间) ,那么此参数指定的租赁持续时间将生效。

该金额由十进制数字指定。 本单位为下列其中一项 (复数为接受):

  • 个月
  • 星期
  • hour
  • 分钟 (如果单元不存在,那么为缺省值)

在所述数量和单位之间至少有一个空格。 只有关键字后面的第一个金额才有效。

如果未指定此参数,那么缺省租赁持续时间为一 (1) 小时。

此参数应该出现在任何一对花括号之外,例如,它将应用于此服务器发出的所有租赁。
注: 此关键字仅适用于所有地址的缺省值。 要指定子网,网络,类或客户机的特定租赁时间,请使用通常的 "选项 51 值" 来指定该租赁时间 (以秒计)。
leaseExpireInterval <amount> [<unit>]
指定检查租赁到期条件的时间间隔,并且如果正在运行的租赁满足此类条件,那么该租赁将到期。 此参数的值将应用于由此服务器管理的所有租赁。

该金额由十进制数字指定。 本单位为下列其中一项 (复数为接受):

  • 个月
  • 星期
  • hour
  • 分钟 (如果单元不存在,那么为缺省值)

在所述数量和单位之间至少有一个空格。 只有关键字后面的第一个金额才有效。

如果未指定此参数,那么缺省时间间隔为一 (1) 分钟。

此参数应该显示在任何一对花括号之外,例如,它适用于由此服务器发出的所有租赁。

此参数 应该 的值与该参数的值成比例leaseTimeDefault以便及时识别租赁的到期时间。

supportBOOTP [yes | no]
对服务器指示是否支持来自 BOOTP 客户机的请求。

如果yes,那么服务器将支持 BOOTP 客户机。

如果值字段不是以下值字段yes,或者省略该关键字,服务器将不支持 BOOTP 客户机。

此参数的作用域涵盖此服务器所管理的所有网络和子网。

如果服务器先前支持 BOOTP 客户机,并且已重新配置为不支持 BOOTP 客户机,那么在重新配置之前建立的 BOOTP 客户机的地址绑定 (如果有的话) 仍将保持到该 BOOTP 客户机再次发送请求时为止 (当它重新引导时)。 届时,服务器将不响应,并且将移除绑定。

supportunlistedClients [yes | no]
向服务器指示是否支持来自未在服务器中使用其自己的个别客户机语句进行专门配置的客户机的请求。

如果yes那么服务器将支持未列示的客户机。

如果值字段是除以下值以外的任何值字段yes,服务器将不支持未列示的客户机。

如果在文件中找不到此关键字,那么服务器 意志 支持未使用客户机语句专门配置的客户机。

updateDNS <string>
括在引号中的字符串,指示要执行的程序,以使用 德赫克布提供的 IP 地址和名称的新反向映射来更新 DNS 服务器。 此字符串应包含四个 %s的值,以指示 德赫克布 客户机中以下信息的位置:
hostname
选项 12 的值。 如果提供了 德赫克布 服务器返回的值,那么将使用该值。 否则,如果客户机在 文件中指定了值,那么将使用客户机请求的值。 如果客户机既未指定请求的主机名,也未指定服务器提供的主机名,那么将不会执行此 exec 字符串。
domainname
选项 15 的值。 如果提供了 德赫克布 服务器返回的值,那么将使用该值。 否则,如果客户机在 文件中指定了值,那么将使用客户机请求的值。 如果客户机既未指定请求的主机名,也未指定服务器提供的主机名,那么表示空字符串 ("") 由 德赫克布提供。 这可能导致地址记录的更新失败。
Ip Address
服务器租赁给此客户机的 IP 地址。 该字符串以点分表示法提供,例如 9.2.23.43。
leasetime
服务器授予的租赁时间。 此字符串是一个十进制数字,表示租赁的秒数。

这些值由 德赫克布 按以下顺序输出:

hostname domainname Ip Address leasetime

此功能随附了脚本 /usr/sbin/dhcpaction ,以及帮助 NIM 与 DHCP 客户机交互的操作。 按如下所示运行脚本:

/usr/sbin/dhcpaction hostname domainname ipaddress
leasetime < A | PTR | BOTH | NONE > < NONIM | NIM >

前四个参数是将用来更新 DNS 服务器的参数。 第五个参数指示 dhcpaction 更新 A 记录和/或 PTR 记录,或者不更新任何记录。 选项为 A , PTR , BOTH 和 NONE。 第六个参数用来告诉服务器正在使用 NIM ,并且当客户机更改地址时需要进行处理。 此选项的选项为 NIM 和 NONIM。

示例如下所示:

updateDNS "/usr/sbin/dhcpaction %s %s %s %s %s PTR
NONIM 2>&1 >>/tmp/updns.out"

示例

  1. 在此示例中,我们将设置一个缺省租赁时间为 30 分钟的服务器。 这意味着,任何未在网络,类,客户机或子网作用域中显式设置租赁时间的地址都将获得 30 分钟。 我们还将服务器地址到期检查之间的时间设置为 3 分钟。 这意味着每 3 分钟,服务器将检查一个地址是否已到期,并将其标记为已到期。 我们也在说服务器应该接受 BOOTP 请求,并接受与正常地址分配方案匹配的任何客户机。 正常地址分配方案意味着将根据客户机所在的网络/子网来分配地址和选项。

    我们还设置了两个全球选项,这些选项应适用于我们所服务的所有客户。 我们是说在 10.11.12.13 有一台打印机供大家使用,全局域名是dreampark. 我们正在定义一个在前 24 位上进行子网划分的网络。

    因此,我们定义的网络具有一些子网,并且我们在此网络作用域中指定的所有子网都具有网络掩码 255.255.255.0。 在该网络下,我们正在为该网络和某些子网定义一些选项。 子网定义了可用于分发的实际地址。 有 2 个子网。 在第二个子网内,有一个类。 类信息仅应用于请求该类的第二个子网上的主机。 如果要求该类为主机,那么它将获得两个 netbios 选项。 如果地址在第一个子网中,那么它将获取子网子句中的选项,这些选项是空的。 如果主机位于第二个子网中,那么它将获取第二个子网的子句中的所有选项。 如果它还具有类,那么它将获取类选项。 如果使用同一作用域或子作用域重复这些选项,那么这些选项将合并在一起并设置为一个选项。 从两个子网之一给定地址的所有主机都将接收到网络作用域中的选项。

    leaseTimeDefault                   30 minutes
    leaseExpireInterval                3 minutes
    supportBOOTP                       yes
    supportUnlistedClients             yes
       
    option 9         10.11.12.13                  # printer for all
    option 15        dreampark                    # domain
    name
       
    network 9.0.0.0 24
    {
              subnet 9.2.218.0     9.2.218.1-9.2.218.128
              subnet 9.67.112.0    9.67.112.1-9.67.112.64
              {
                option 28          9.67.112.127             # broadcast address
                option 9           9.67.112.1               # printer 1
                option 9           9.67.112.2               # printer 2
                option 15          sandbox.                 # domain name
                class netbios_host
                {
                                   #Netbi ov tcp/ip name server
                                   option 44 9.67.112.125
                                   Netbi over tcp/ip node type
                                   option 46 2
                       }
                }
        
                option 15          toyland                   # domain name
                option 9           9.68.111.128              # printer 3
                option 33          1.2.3.4:9.8.7.1           # route to the moon
                option 33          5.6.7.8:9.8.7.2           # route to the mars
                # routes to black holes
                option 3           11.22.33.44    55.66.77.88
    }
     
  2. 在此示例中,我们将看到 dhcpsconf 命令的输出。 dhcpsconf GUI 更多地使用此格式来存储信息。 此格式允许多个配置。 dhcpsconf GUI 可以反过来为个别服务器生成特定服务器文件。 该文件指定两个 DHCP 服务器,GregFred每个服务器都包含两个服务器的定义。 dhcpsconf 命令可以专门为以下对象生成文件:GregFred. dhcpsconf 命令还将使用指定的资源 (## 部分) 来显示已由管理员指定的网络片段。
    DHCP 服务器Greg负责网络 9.3.145.0,子网掩码 255.255.255.192。 DHCP 服务器Fred负责网络 9.3.146.128,子网掩码 255.255.255.240。 每个服务器都提供自己的域名。 其他已命名和未命名的选项可能放置在服务器的配置部分中。
    注: 此格式由 dhcpsconf使用,它 generateS 是 DHCP 服务器的相应配置文件GregFred.
    # Named resources Section
    ## "Network 1 Subnet Netmask" "option 1 255.255.255.192"
    ## "Network 2 Subnet Netmask" "option 1 255.255.255.240"
    ## "Network 1 Domain Name" "option 15 "bizarro.austin.ibm.com""
    ## "Network 2 Domain Name" "option 15 "superman.austin.ibm.com""
    ## "Network 1 Network" "network 9.3.145.0 26"
    ## "Network 2 Network" "network 9.3.146.128 27"
      
    ### "DHCP Server Greg" "logItem SYSERR"
    ### "DHCP Server Greg" "numlogfiles 6"
    ### "DHCP Server Greg" "logfilesize 100"
    ### "DHCP Server Greg" "logfilename /usr/tmp/dhcpgreg.log"
    ### "DHCP Server Greg" "network 9.3.145.0 26"
    ### "DHCP Server Greg" "{"
    ### "DHCP Server Greg" "option 15 "bizarro.austin.ibm.com""
    ### "DHCP Server Greg" "}"
    ### "DHCP Server Fred" "logItem SYSERR"
    ### "DHCP Server Fred" "logItem OBJERR"
    ### "DHCP Server Fred" "numlogfiles 3"
    ### "DHCP Server Fred" "logfilesize 50"
    ### "DHCP Server Fred" "logfilename /usr/tmp/dhcpfred.log"
    ### "DHCP Server Fred" "network 9.3.146.128 27"
    ### "DHCP Server Fred" "{"
    ### "DHCP Server Fred" "option 15 "superman.austin.ibm.com""
    ### "DHCP Server Fred" "}"