Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1316190
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-10 16:56:49


关于DHCP 管理程序
第15 章• 管理DHCP(任务) 307
 帮助-打开Web 浏览器并显示DHCP管理程序的帮助信息。
当DHCP管理程序在BOOTP 中继代理上运行时,“编辑”和“视图”菜单处于禁用状态。
所有的DHCP管理任务都通过“编辑”和“服务”菜单完成。
可以使用“编辑”菜单中的命令,在选定的选项卡中创建、删除和修改项。这些项可以包
括网络、地址、宏和选项。选择“地址”选项卡之后,“编辑”菜单还会列出向导。这些
向导由多个对话框集组成,可帮助您创建多个网络和IP 地址。
“服务”菜单列出可用于管理DHCP守护进程的命令。通过“服务”菜单,您可以执行以
下任务:
 启动和停止DHCP守护进程。
 启用和禁用DHCP守护进程。
 修改服务器配置。
 取消配置服务器。
 转换数据存储。
 在服务器上导出和导入数据。
启动和停止DHCP管理程序
您必须以超级用户的身份在DHCP服务器系统上运行DHCP管理程序。如果您必须从远程
运行DHCP管理程序,则可以使用X 窗口远程显示功能将显示内容发送到您的系统。
 如何启动和停止DHCP管理程序
以超级用户的身份登录DHCP 服务器系统。
(可选的)如果您是远程登录到DHCP 服务器系统,请按如下方式在本地系统上显示DHCP
管理程序。
a. 在本地系统上键入以下命令:
# xhost +server-name
b. 在远程DHCP 服务器系统上键入以下命令:
# DISPLAY=local-hostname;export DISPLAY
启动DHCP 管理程序。
# /usr/sadm/admin/bin/dhcpmgr &
将打开“DHCP管理程序”窗口。如果服务器配置为DHCP服务器,则此窗口将显示“地
址”选项卡。如果服务器配置为BOOTP 中继代理,则此窗口将不显示任何选项卡。
1
2
3
关于DHCP 管理程序
308 系统管理指南:IP 服务• 2006 年8 月
要停止DHCP 管理程序,请从“文件”菜单中选择“退出”。
将关闭“DHCP管理程序”窗口。
设置用户访问DHCP命令的权限
缺省情况下,只有超级用户才能执行dhcpconfig、dhtadm 和pntadm 命令。如果您希望非超
级用户使用这些命令,可以针对这些命令设置基于角色的访问控制(role-based access control,
RBAC)。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
您还可能会发现以下手册页非常有用: rbac(5)、exec_attr(4) 和user_attr(4)。
以下过程说明如何指定DHCP管理配置文件,用户可通过此配置文件执行DHCP命令。
 如何授予用户访问DHCP命令的权限
以超级用户的身份登录DHCP 服务器系统。
编辑文件/etc/user_attr 以添加如下格式的项。针对每个应该管理DHCP 服务的用户或角色
添加一项。
username::::type=normal;profiles=DHCP Management
例如,对于用户ram,将添加以下项:
ram::::type=normal;profiles=DHCP Management
启动和停止DHCP服务
本节介绍如何使用DHCP管理程序和dhcpconfig 命令来启动和停止DHCP服务。还可以使
用服务管理工具(Service Management Facility, SMF) 命令来启动和停止DHCP服务。有关将
SMF 命令用于DHCP服务的更多信息,请参见第311 页中的“DHCP服务和服务管理工具
”。
4
1
2
启动和停止DHCP 服务
第15 章• 管理DHCP(任务) 309
启动和停止DHCP服务包含几种级别的操作,您可以执行这些操作来影响DHCP守护进程
的运行。您必须了解每种操作的含义,以便选择正确的过程来获取所需的结果。这些操作
的术语如下:
 启动、停止和重新启动命令仅影响当前会话的守护进程。例如,如果您停止DHCP服
务,则守护进程会终止,但在重新引导系统时重新启动。停止DHCP服务时,DHCP数
据表不会受到影响。您可以使用DHCP管理程序或SMF 命令来临时启动和停止DHCP
服务,而无需启用和禁用此服务。
 启用和禁用命令影响当前会话和将来会话的守护进程。如果禁用DHCP服务,则当前运
行的守护进程将终止,并且不会在重新引导服务器时启动。必须使DHCP守护进程在系
统引导时自动启动。DHCP数据表不会受到影响。您可以使用DHCP管理程序、
dhcpconfig 命令或SMF 命令来启用和禁用DHCP服务。
 取消配置命令可关闭守护进程、防止守护进程在系统重新引导时启动,以及用于删除
DHCP数据表。您可以使用DHCP管理程序或dhcpconfig 命令来取消配置DHCP服
务。取消配置在第14 章中介绍。
注– 如果一个服务器具有多个网络接口,但是您不希望在所有网络上都提供DHCP服务,请
参见第323 页中的“指定DHCP监视的网络接口”。
以下过程可帮助您启动、停止、启用和禁用DHCP服务。
 如何启动和停止DHCP服务(DHCP管理程序)
以超级用户的身份登录DHCP 服务器系统。
启动DHCP 管理程序。
# /usr/sadm/admin/bin/dhcpmgr &
选择以下操作之一:
 从“服务”菜单中选择“启动”以启动DHCP 服务。
 从“服务”菜单中选择“停止”以停止DHCP 服务。
DHCP守护进程将停止,直到重新启动它或重新引导系统。
 从“服务”菜单中选择“重新启动”以停止并立即重新启动DHCP 服务。
1
2
3
启动和停止DHCP 服务
310 系统管理指南:IP 服务• 2006 年8 月
 如何启用和禁用DHCP服务(DHCP管理程序)
在DHCP 管理程序中,选择以下操作之一:
 从“服务”菜单中选择“启用”,以便将DHCP 守护进程配置为在系统引导时自动启
动。
DHCP服务将在启用之后立即启动。
 从“服务”菜单中选择“禁用”以防止DHCP 守护进程在系统引导时自动启动。
DHCP服务将在禁用之后立即停止。
 如何启用和禁用DHCP 服务(dhcpconfig -S)
登录到DHCP 服务器系统。
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
选择以下操作之一:
 要启用DHCP 服务,请键入以下命令:
# /usr/sbin/dhcpconfig -S -e
 要禁用DHCP 服务,请键入以下命令:
# /usr/sbin/dhcpconfig -S -d
DHCP服务和服务管理工具
服务管理工具(Service Management Facility, SMF) 在《System Administration Guide: Basic
Administration》中的第14 章,“Managing Services (Overview)”中介绍。可以使用SMF
svcadm 命令来启用和启动DHCP服务器,以及禁用和停止DHCP服务器。但是,不能使用
SMF 命令修改可以使用DHCP工具设置的DHCP服务选项。特别是,不能使用SMF 工具来
设置/etc/dhcp/dhcpsvc.conf 文件中存储的服务选项。
下表显示DHCP命令与等效的SMF 命令之间的映射关系。

1
2
3
DHCP 服务和服务管理工具
第15 章• 管理DHCP(任务) 311
表15–1 用于DHCP服务器任务的SMF 命令
任务DHCP 命令SMF 命令
启用DHCP服务dhcpconfig -S -e svcadm enable svc:/network/dhcp-server
禁用DHCP服务dhcpconfig -S -d svcadm disable svc:/network/dhcp-server
仅针对当前会话
启动DHCP服务
无svcadm enable -t svc:/network/dhcp-server
停止当前会话的
DHCP服务
无svcadm disable -t svc:/network/dhcp-server
重新启动DHCP
服务
dhcpconfig -S -r svcadm restart svc:/network/dhcp-server
修改DHCP服务选项(任务列表)
您可以更改DHCP服务的某些附加功能的值,使用DHCP管理程序进行初始配置时可能尚
未提供这些功能。要更改服务选项,您可以使用DHCP管理程序中的“修改服务选项”对
话框。或者,您可以使用dhcpconfig 命令指定选项。
以下任务列表显示了与服务选项相关的任务以及要使用的过程。
任务说明参考
更改日志选项。启用或禁用日志,并选择一个用
于记录DHCP事务的syslog 工
具。
第315 页中的“如何生成详细的DHCP日志消息
(DHCP管理程序)”
第316 页中的“如何生成详细的DHCP日志消息
(命令行)”
第316 页中的“如何启用和禁用DHCP事务日志
(DHCP管理程序)”
第317 页中的“如何启用和禁用DHCP事务日志
(命令行)”
第317 页中的“如何将DHCP事务记录到单独的
syslog 文件中”
更改DNS 更新选项。启用或禁用服务器的功能,以便
针对提供主机名的客户机动态添
加DNS 项。确定服务器在尝试更
新DNS 时应花费的最长时间。
第318 页中的“如何针对DHCP客户机启用动态
DNS 更新”
修改DHCP 服务选项(任务列表)
312 系统管理指南:IP 服务• 2006 年8 月
任务说明参考
启用或禁用重复IP 地址检测功
能。
启用或禁用DHCP服务器的功
能,以便在为客户机提供IP 地址
之前确定此IP 地址尚未使用。
第321 页中的“如何自定义DHCP性能选项
(DHCP管理程序)”
第321 页中的“如何自定义DHCP性能选项(命
令行)”
更改DHCP服务器用于读取配置
信息的选项。
启用或禁用按指定间隔自动读取
dhcptab 的功能,或者更改读取间
隔。
第321 页中的“如何自定义DHCP性能选项
(DHCP管理程序)”
第321 页中的“如何自定义DHCP性能选项(命
令行)”
更改中继代理点数/代理数。增加或减少在DHCP守护进程删
除请求之前此请求可经过的网络
数。
第321 页中的“如何自定义DHCP性能选项
(DHCP管理程序)”
第321 页中的“如何自定义DHCP性能选项(命
令行)”
更改对提供的IP 地址进行高速缓
存的时间长度。
增加或减少DHCP服务在将所提
供的IP 地址提供给新客户机之前
保留此地址的秒数。
第321 页中的“如何自定义DHCP性能选项
(DHCP管理程序)”
第321 页中的“如何自定义DHCP性能选项(命
令行)”
下图显示了DHCP管理程序的“修改服务选项”对话框。
修改DHCP 服务选项(任务列表)
第15 章• 管理DHCP(任务) 313
图15–3DHCP管理程序中的“修改服务选项”对话框
更改DHCP日志选项
DHCP服务可以将DHCP服务消息和DHCP事务记录到syslog 中。有关syslog 的更多信
息,请参见syslogd(1M) 和syslog.conf(4) 手册页。
记录到syslog 中的DHCP服务消息包括:
 错误消息,这些消息通知您发生了某些错误,这些错误将阻止DHCP服务完成由客户机
或您发出的请求。
 警告和通知,它们通知您发生了异常情况,但这些异常情况不会阻止DHCP服务完成请
求。
您可以增加使用DHCP守护进程的详细选项报告的信息量。详细消息输出可以帮助您对
DHCP问题进行疑难解答。请参见第315 页中的“如何生成详细的DHCP日志消息
(DHCP管理程序)”。
另一种有用的疑难解答技术是事务日志。事务提供了有关DHCP服务器或BOOTP 中继与
客户机之间每次交换的信息。DHCP事务包括以下消息类型:
 ASSIGN-指定IP 地址
 ACK-服务器确认客户机接受所提供的IP 地址,并发送配置参数
 EXTEND-租用期延长
修改DHCP 服务选项(任务列表)
314 系统管理指南:IP 服务• 2006 年8 月
 RELEASE-IP 地址释放
 DECLINE-客户机正在拒绝指定地址
 INFORM-客户机正在请求网络配置参数但不请求IP 地址
 NAK-服务器没有确认客户机发出的使用先前所用的IP 地址的请求
 ICMP_ECHO-服务器检测到可能的IP 地址已由其他主机使用
BOOTP 中继事务包括以下消息类型:
 RELAY-CLNT-消息正在从DHCP客户机中继到DHCP服务器
 RELAY–SRVR-消息正在从DHCP服务器中继到DHCP客户机
缺省情况下,DHCP事务日志处于禁用状态。DHCP事务日志在启用之后将缺省使用
syslog 中的local0 工具。生成的DHCP事务消息的syslog 严重级别为notice。此严重级别
将导致在记录其他系统通知的文件中记录DHCP事务。不过,由于使用local 工具,因此
可以独立于其他通知记录DHCP事务消息。要单独记录事务消息,您必须编辑syslog.conf
文件以指定单独的日志文件。有关syslog.conf 文件的更多信息,请参见syslog.conf(4) 手
册页。
您可以禁用或启用事务日志,并可指定local0 到local7 之间的其他syslog 工具,如第316
页中的“如何启用和禁用DHCP事务日志(DHCP管理程序)”中所述。在服务器系统的
syslog.conf 文件中,您还可以指示syslogd 在单独的文件中存储DHCP事务消息。有关更
多信息,请参见第317 页中的“如何将DHCP事务记录到单独的syslog 文件中”。
 如何生成详细的DHCP日志消息(DHCP管理程序)
在DHCP 管理程序中,从“服务”菜单中选择“修改”。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
将打开“修改服务选项”对话框并显示“选项”选项卡。请参见图15–3。
选择“详细日志消息”。
选择“重新启动服务器”。
“重新启动服务器”选项位于对话框底部附近。
单击“确定”。
对于此会话以及每个后续会话,守护进程将在详细模式下运行,直到重置此选项。详细模
式会降低守护进程的效率,因为显示消息要花费时间。
1
2
3
4
修改DHCP 服务选项(任务列表)
第15 章• 管理DHCP(任务) 315
 如何生成详细的DHCP日志消息(命令行)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
键入以下命令设置详细模式:
# /usr/sbin/dhcpconfig -P VERBOSE=true
下次启动DHCP服务器时,此服务器将以详细模式运行,直到关闭详细模式。
要关闭详细模式,请键入以下命令:
# /usr/sbin/dhcpconfig -P VERBOSE=
此命令不为VERBOSE 关键字设置任何值,这样会导致从服务器的配置文件中删除此关键字。
详细模式会降低守护进程的效率,因为显示消息要花费时间。
 如何启用和禁用DHCP事务日志(DHCP管理程序)
此过程可为所有后续DHCP服务器会话启用和禁用事务日志。
在DHCP 管理程序中,从“服务”菜单中选择“修改”。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择“将事务处理记录到系统日志设备”。
要禁用事务日志,请取消选中此选项。
(可选的)选择0 到7 之间的本地工具,用于记录DHCP 事务。
缺省情况下,在记录系统通知的位置记录DHCP事务,具体取决于syslogd 的配置方式。
如果要将DHCP事务记录到一个单独的没有记录其他系统通知的文件,请参见第317 页中
的“如何将DHCP事务记录到单独的syslog 文件中”。
启用事务日志之后,消息文件便会迅速变得非常庞大。
选择“重新启动服务器”。
单击“确定”。
守护进程将在选定的syslog 工具中为此会话以及每个后续会话记录事务,直到禁用日志为
止。
1
2
1
2
3
4
5
修改DHCP 服务选项(任务列表)
316 系统管理指南:IP 服务• 2006 年8 月
 如何启用和禁用DHCP事务日志(命令行)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
选择以下步骤之一:
 要启用DHCP 事务日志,请键入以下命令:
# /usr/sbin/dhcpconfig -P LOGGING_FACILITY=syslog-local-facility
syslog-local-facility 是0 到7 之间的一个数字。如果省略此选项,则使用0。
缺省情况下,在记录系统通知的位置记录DHCP事务,具体取决于syslogd 的配置方
式。如果要将DHCP事务记录到一个单独的没有记录其他系统通知的文件,请参见第
317 页中的“如何将DHCP事务记录到单独的syslog 文件中”。
启用事务日志之后,消息文件便会迅速变得非常庞大。
 要禁用DHCP 事务日志,请键入以下命令:
# /usr/sbin/dhcpconfig -P LOGGING_FACILITY=
请注意,不要为此参数提供任何值。
 如何将DHCP事务记录到单独的syslog 文件中
成为DHCP 服务器系统上的超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
为DHCP管理配置文件指定的角色可能没有足够的权限来执行此任务。角色必须拥有编辑
syslog 文件的权限。
在服务器系统上编辑/etc/syslog.conf 文件以添加具有如下格式的一行:
localn.notice path-to-logfile
n 是您为事务日志指定的syslog 工具编号,path-to-logfile 是用于记录事务的文件的完整路
径。
例如,您可以添加以下行:
local0.notice /var/log/dhcpsrvc
1
2
1
2
修改DHCP 服务选项(任务列表)
第15 章• 管理DHCP(任务) 317
有关syslog.conf 文件的更多信息,请参见syslog.conf(4) 手册页。
通过DHCP服务器启用动态DNS 更新
DNS 为Internet 提供了名称到地址以及地址到名称的服务。进行DNS 映射之后,便可通过
系统的主机名或IP 地址访问此系统。还可以从系统所在域的外部访问此系统。
DHCP服务可以通过两种方法使用DNS:
 DHCP服务器可以查找映射到服务器为客户机指定的IP 地址的主机名。然后,服务器
返回客户机的主机名以及客户机的其他配置信息。
 如果DHCP服务器配置为更新DNS,则它可以尝试代表客户机进行DNS 映射。当请求
DHCP服务时,客户机可以提供自己的主机名。如果配置为进行DNS 更新,则DHCP
服务器会尝试使用客户机建议的主机名来更新DNS。如果DNS 更新成功,则DHCP服
务器会将请求的主机名返回到客户机。如果DNS 更新不成功,则DHCP服务器会将其
他主机名返回到客户机。
您可以启用DHCP服务,以便针对提供自己主机名的DHCP客户机更新DNS 服务。要使
DNS 更新功能能够正常工作,必须正确设置DNS 服务器、DHCP服务器以及DHCP客户
机。此外,域中的其他系统不得使用请求的主机名。
如果以下陈述成立,则DHCP服务器的DNS 更新功能即可正常工作:
 DNS 服务器支持RFC 2136。
 无论在DHCP服务器系统上还是在DNS 服务器系统上,DNS 软件均基于BIND v8.2.2
(修补程序级别5 或更高版本)。
 DNS 服务器配置为从DHCP服务器接受动态DNS 更新。
 DHCP服务器配置为进行动态DNS 更新。
 在DHCP服务器上针对DHCP客户机网络配置了DNS 支持。
 DHCP客户机配置为在其DHCP请求消息中提供请求的主机名。
 请求的主机名对应于DHCP拥有的地址。此主机名也可能没有相应的地址。
 如何针对DHCP客户机启用动态DNS 更新
注– 应注意,动态DNS更新存在安全风险。
缺省情况下,Solaris DNS 守护进程(in.named) 不允许动态更新。动态DNS 更新的授权在
DNS 服务器系统上的named.conf 配置文件中授予。没有提供任何其他安全性。您必须仔细
权衡此功能为用户提供的便利性和启用动态DNS 更新时存在的安全风险。
在DNS 服务器上,以超级用户的身份编辑/etc/named.conf 文件。
在named.conf 文件中查找适当的域的zone 部分。
1
2
修改DHCP 服务选项(任务列表)
318 系统管理指南:IP 服务• 2006 年8 月
将DHCP 服务器的IP 地址添加到allow-update 关键字中。
如果allow-update 关键字不存在,请插入此关键字。
例如,如果DHCP服务器驻留在地址10.0.0.1 和10.0.0.2 上,则应按如下方式修改
dhcp.domain.com 区域的named.conf 文件:
zone "dhcp.domain.com" in {
type master;
file "db.dhcp";
allow-update { 10.0.0.1; 10.0.0.2; };
};
zone "10.IN-ADDR.ARPA" in {
type master;
file "db.10";
allow-update { 10.0.0.1; 10.0.0.2; };
};
请注意,必须针对两个区域启用allow-update,以便允许DHCP服务器同时更新DNS 服务
器上的A和PTR 记录。
在DHCP 服务器上,启动DHCP 管理程序。
# /usr/sadm/admin/bin/dhcpmgr &
有关更多详细信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
从“服务”菜单中选择“修改”。
将打开“修改服务选项”对话框。
选择“根据用户的要求更新DNS 主机信息”。
指定在超时之前等待DNS 服务器发出响应的秒数,然后单击“确定”。
缺省值15 秒应已足够。如果有超时问题,则可以随后增大此值。
单击“宏”选项卡,并确保指定了正确的DNS 域。
必须将带有正确域名的DNSdmain 选项传递到任何需要动态DNS 更新支持的客户机。缺省情
况下,在服务器宏中指定DNSdmain,此服务器宏用作绑定到每个IP 地址的配置宏。
3
4
5
6
7
8
修改DHCP 服务选项(任务列表)
第15 章• 管理DHCP(任务) 319
设置DHCP 客户机以便在请求DHCP 服务时指定其主机名。
如果您使用Solaris DHCP客户机,请参见第383 页中的“如何使Solaris 客户机请求特定的
主机名”。如果您的客户机不是Solaris DHCP客户机,请参见DHCP客户机文档以获取有
关如何指定主机名的信息。
客户机主机名注册
如果让DHCP服务器针对放入DHCP服务中的IP 地址生成主机名,则DHCP服务器可以在
NIS+、/etc/inet/hosts 或DNS 名称服务中注册这些主机名。不能在NIS 中进行主机名注
册,因为NIS 没有提供允许更新程序并传播NIS 映射的协议。
注– 仅当DNS 服务器和DHCP服务器在同一系统上运行时,DHCP服务器才能使用生成的
主机名来更新DNS。
如果DHCP客户机提供它自己的主机名,并且DNS 服务器配置为允许从DHCP服务器进行
动态更新,则DHCP服务器可以代表客户机更新DNS。即使DNS 服务器和DHCP服务器在
不同的系统上运行,也可进行动态更新。有关启用此功能的更多信息,请参见第318 页中
的“通过DHCP服务器启用动态DNS 更新”。
下表概括了使用各种名称服务对DHCP客户机系统进行的客户机主机名注册。
表15–2名称服务中的客户机主机名注册
主机名注册者
名称服务DHCP 生成的主机名DHCP 客户机提供的主机名
NIS NIS 管理员NIS 管理员
NIS+ DHCP工具DHCP工具
/etc/hosts DHCP工具DHCP工具
DNS DHCP工具(如果DNS 服务器与
DHCP服务器在同一系统上运行)
DNS 管理员(如果DNS 服务器在其他
系统上运行)
DHCP服务器(如果配置为进行动态
DNS 更新)
DNS 管理员(如果DHCP服务器没有
配置为进行动态DNS 更新)
Solaris DHCP客户机可以在DHCP请求中请求特定的主机名,前提是它们已配置为可执行
此操作,如第383 页中的“如何使Solaris 客户机请求特定的主机名”中所述。请参阅其他
DHCP客户机的供应商文档以确定是否支持此功能。
自定义DHCP服务器的性能选项
您可以更改影响DHCP服务器性能的选项。这些选项在下表中介绍。
9
修改DHCP 服务选项(任务列表)
320 系统管理指南:IP 服务• 2006 年8 月
表15–3 影响DHCP服务器性能的选项
服务器选项说明关键字
BOOTP 中继代理的最大跃
点数
如果请求经过的BOOTP 中继代理数超过给定数量,则此
请求会被删除。缺省的中继代理的最大跃点数为4。对
于大多数网络而言,四个跃点可能已经足够。如果
DHCP请求经过多个BOOTP 中继代理之后才到达DHCP
服务器,则网络所需的跃点数可能超过四个。
RELAY_HOPS=integer
检测重复地址缺省情况下,服务器在将IP 地址提供给客户机之前会对
此地址执行ping 操作。如果系统没有对ping 操作做出响
应,则表明尚未使用此地址。您可以禁用此功能,以便
缩短服务器提供地址所花费的时间。但是,禁用此功能
会存在使用重复IP 地址的风险。
ICMP_VERIFY=TRUE/FALSE
按指定间隔自动重新装入
dhcptab
可以将服务器设置为按指定的间隔(以分钟为单位)自
动读取dhcptab。如果网络配置信息并非频繁更改且没
有多台DHCP服务器,则无需自动重新装入dhcptab。
另外,请注意DHCP管理程序使您可以选择在更改数据
之后让服务器重新装入dhcptab。
RESCAN_INTERVAL=min
按指定间隔对所提供的IP
地址进行高速缓存
服务器将IP 地址提供给客户机之后,便会对此地址进行
高速缓存。对所提供的地址进行高速缓存之后,服务器
便不会再提供此地址。您可以更改对所提供的地址进行
高速缓存的秒数。缺省值为10 秒。在速度较慢的网络
上,您可能需要延长对所提供的地址进行高速缓存的时
间。
OFFER_CACHE_TIMEOUT=sec
以下过程介绍如何更改这些选项。
 如何自定义DHCP性能选项(DHCP管理程序)
在DHCP 管理程序中,从“服务”菜单中选择“修改”。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
更改所需的选项。
有关选项的信息,请参见表15–3。
选择“重新启动服务器”。
单击“确定”。
 如何自定义DHCP性能选项(命令行)
如果通过此过程更改选项,则仅当重新启动DHCP服务器之后才能使用已更改的选项。
1
2
3
4
修改DHCP 服务选项(任务列表)
第15 章• 管理DHCP(任务) 321
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
修改一个或多个性能选项:
# /usr/sbin/dhcpconfig -P keyword=value,keyword=value...
keyword=value 可以是以下任一关键字:
RELAY_HOPS=integer 指定在守护进程删除DHCP或BOOTP 数据报之
前可以执行的中继代理的最大跃点数。
ICMP_VERIFY=TRUE/FALSE 启用或禁用重复IP 地址自动检测功能。建议不
要将此关键字设置为FALSE。
RESCAN_INTERVAL=minutes 指定DHCP服务器应当用于安排自动重新读取
dhcptab 信息的间隔(以分钟为单位)。
OFFER_CACHE_TIMEOUT=seconds 指定DHCP服务器应当对所提供的地址进行高
速缓存的秒数,这是为了搜索DHCP客户机而
延长的时间。缺省设置为10 秒。
设置DHCP 性能选项
以下是如何指定所有命令选项的示例。
# dhcpconfig -P RELAY_HOPS=2,ICMP_VERIFY=TRUE,\
RESCAN_INTERVAL=30,OFFER_CACHE_TIMEOUT=20
添加、修改和删除DHCP网络(任务列表)
配置DHCP服务器时,您还至少必须配置一个网络以使用DHCP服务。您可以随时添加更
多的网络。
以下任务列表列出您可以在使用DHCP网络时执行的任务。此任务列表包括指向用于执行
这些任务的过程的链接。
1
2
示例15–1
添加、修改和删除DHCP 网络(任务列表)
322 系统管理指南:IP 服务• 2006 年8 月
任务说明参考
在服务器网络接口上启用或
禁用DHCP服务
缺省行为是监视所有网络接口上的
DHCP请求。如果不希望所有接口都接
受DHCP请求,可以从受监视接口的列
表中删除一个接口。
第324 页中的“如何指定DHCP监视的网络接口
(DHCP管理程序)”
将新网络添加到DHCP服
务中。
将网络纳入DHCP管理,目的是管理此
网络上的IP 地址。
第326 页中的“如何添加DHCP网络(DHCP管
理程序)”
第327 页中的“如何添加DHCP网络
(dhcpconfig)”
更改DHCP管理的网络的
参数。
修改传递到特定网络上的客户机的信
息。
第328 页中的“如何修改DHCP网络配置
(DHCP管理程序)”
第329 页中的“如何修改DHCP网络配置
(dhtadm)”
从DHCP服务中删除网
络。
删除网络以使此网络上的IP 地址不再由
DHCP管理。
第330 页中的“如何删除DHCP网络(DHCP管
理程序)”
第331 页中的“如何删除DHCP网络(pntadm)”
指定DHCP监视的网络接口
缺省情况下,dhcpconfig 和DHCP管理程序的“配置向导”将DHCP服务器配置为监视所
有服务器系统的网络接口。如果您将新网络接口添加到服务器系统,则引导系统时DHCP
服务器会自动监视这一新的接口。然后,您可以通过此网络接口添加任何要监视的网络。
但是,您也可以指定应监视的网络接口以及应忽略的接口。如果您不希望在某个网络上提
供DHCP服务,则可能需要忽略用于该网络的接口。
如果您指定应忽略任意接口,并在之后又安装了一个新接口,则DHCP服务器会忽略这一
新接口。您必须将这一新接口添加到服务器的受监视接口列表中。您可以使用DHCP管理
程序或dhcpconfig 实用程序来指定接口。
本节介绍可用于指定DHCP应监视或忽略哪些网络接口的过程。此DHCP管理程序过程将
使用DHCP管理程序的“修改服务选项”对话框的“接口”选项卡(下图中所示)。
添加、修改和删除DHCP 网络(任务列表)
第15 章• 管理DHCP(任务) 323
图15–4DHCP管理程序中“修改服务选项”对话框的“接口”选项卡
 如何指定DHCP监视的网络接口(DHCP管理程序)
在DHCP 管理程序中,从“服务”菜单中选择“修改”。
将显示“修改服务选项”对话框。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择“接口”选项卡。
选择适当的网络接口。
单击箭头按钮以便将此接口移动到适当的列表中。
例如,要忽略某个接口,请在“监视接口”列表中选择此接口,然后单击右箭头按钮。这
样,此接口便会显示在“忽略接口”列表中。
选择“重新启动服务器”,然后单击“确定”。
每次重新引导之后都会保留您所做的更改。
1
2
3
4
5
添加、修改和删除DHCP 网络(任务列表)
324 系统管理指南:IP 服务• 2006 年8 月
 如何指定DHCP监视的网络接口(dhcpconfig)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
在DHCP 服务器系统上键入以下命令:
# /usr/sbin/dhcpconfig -P INTERFACES=int,int,...
int, int,... 是要监视的接口的列表。接口名称必须用逗号分隔。
例如,您将使用以下命令仅监视ge0 和ge1:
#/usr/sbin/dhcpconfig -P INTERFACES=ge0,ge1
在dhcpconfig 命令行中,应省略您要忽略的接口。
每次重新引导之后都会保留使用此命令所做的更改。
添加DHCP网络
在使用DHCP管理程序配置服务器的同时还会配置第一个网络。第一个网络通常为服务器
系统主接口上的本地网络。如果您要配置其他网络,请使用DHCP管理程序中的“DHCP
网络向导”。
如果您使用dhcpconfig -D 命令来配置服务器,则必须分别配置所有要使用DHCP 服务的网
络。有关更多信息,请参见第327 页中的“如何添加DHCP网络(dhcpconfig)”。
下图显示了DHCP管理程序中“DHCP网络向导”的初始对话框。
1
2
添加、修改和删除DHCP 网络(任务列表)
第15 章• 管理DHCP(任务) 325
图15–5DHCP管理程序的“网络向导”
当您配置新网络时,DHCP管理程序会创建以下组件:
 数据存储中的网络表。新网络显示在DHCP管理程序的“地址”选项卡内的网络列表
中。
 包含驻留在此网络上的客户机所需的信息的网络宏。网络宏的名称与网络的IP 地址相
匹配。网络宏将添加到数据存储内的dhcptab 表中。
 如何添加DHCP网络(DHCP管理程序)
在DHCP 管理程序中,单击“地址”选项卡。
将列出已针对DHCP服务配置的所有网络。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
从“编辑”菜单中选择“网络向导”。
选择选项,或者键入所需的信息。请使用在规划阶段所作的决定来确定要指定的信息。
规划在第293 页中的“规划远程网络的DHCP配置”中介绍。
如果您不了解此向导,请在向导窗口中单击“帮助”。Web 浏览器便会显示“DHCP网络
向导”的帮助信息。
完成指定所需的信息之后,单击“完成”以完成网络配置。
“网络向导”将创建空的网络表,此表在窗口的左窗格中列出。
1
2
3
4
添加、修改和删除DHCP 网络(任务列表)
326 系统管理指南:IP 服务• 2006 年8 月
“网络向导”还将创建一个名称与网络的IP 地址相匹配的网络宏。
(可选的)选择“宏”选项卡并选择网络宏以查看宏的内容。
您可以确认在此向导中提供的信息是否已作为网络宏中选项的值插入。
您必须为网络添加地址,然后此网络的IP 地址才可由DHCP管理。有关更多信息,请参见
第337 页中的“将IP 地址添加到DHCP服务”。
即使将网络表保留为空,DHCP服务器仍可以为客户机提供配置信息。有关更多信息,请
参见第367 页中的“设置DHCP客户机为仅接收信息(任务列表)”。
 如何添加DHCP网络(dhcpconfig)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
在DHCP 服务器系统上键入以下命令:
# /usr/sbin/dhcpconfig -N network-address
network-address 是您要添加到DHCP服务中的网络IP 地址。有关可以与-N 选项一起使用的
子选项,请参见dhcpconfig(1M) 手册页。
如果没有使用子选项,则dhcpconfig 使用网络文件来获取有关网络的信息。
您必须为网络添加地址,然后此网络的IP 地址才可由DHCP管理。有关更多信息,请参见
第337 页中的“将IP 地址添加到DHCP服务”。
即使将网络表保留为空,DHCP服务器仍可以为客户机提供配置信息。有关更多信息,请
参见第367 页中的“设置DHCP客户机为仅接收信息(任务列表)”。
修改DHCP网络配置
将网络添加到DHCP服务之后,便可修改您最初提供的配置信息。配置信息存储在用于将
信息传递到网络上的客户机的网络宏中。您必须修改网络宏才能更改网络配置。
下图显示了DHCP管理程序的“宏”选项卡。
5
另请参见
1
2
另请参见
添加、修改和删除DHCP 网络(任务列表)
第15 章• 管理DHCP(任务) 327
图15–6DHCP管理程序的“宏”选项卡
 如何修改DHCP网络配置(DHCP管理程序)
在DHCP 管理程序中,选择“宏”选项卡。
将在左窗格中列出针对此DHCP服务器定义的所有宏。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择名称与要更改的网络配置相匹配的网络宏。
网络宏名称即为网络IP 地址。
从“编辑”菜单中选择“属性”。
“宏属性”对话框将显示宏中的选项表。
选择要修改的选项。
选项名称和值将显示在此对话框顶部附近的文本字段中。
1
2
3
4
添加、修改和删除DHCP 网络(任务列表)
328 系统管理指南:IP 服务• 2006 年8 月
(可选的)修改选项名称,或者选择“选择”按钮以显示选项名称列表。
“选择选项”对话框将显示所有DHCP标准选项的列表以及每个选项的简短说明。
(可选的)在“选择选项”对话框中选择选项名称,然后单击“确定”。
新的选项名称将显示在“选项名称”字段中。
为选项键入新值,然后单击“修改”。
(可选的)您还可以通过在此对话框中选择“选择”,将选项添加到网络宏中。
有关修改宏的更多常规信息,请参见第350 页中的“修改DHCP宏”。
选择“将更改通知DHCP 服务器”,然后单击“确定”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
 如何修改DHCP网络配置(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
确定哪个宏包含网络的所有客户机的信息。
网络宏的名称与网络IP 地址相匹配。
如果您不知道哪个宏包含此信息,则可以使用命令dhtadm -P 显示dhcptab 表来列出所有
宏。
键入如下格式的命令以更改要更改的选项的值:
# dhtadm -M -m macro-name -e ’symbol=value’ -g
有关dhtadm 命令行选项的更多信息,请参见dhtadm(1M) 手册页。
使用dhtadm 命令修改DHCP 宏
例如,要将10.25.62.0 宏的租用时间更改为57600 秒,将NIS 域更改为sem.example.com,
请键入以下命令:
# dhtadm -M -m 10.25.62.0 -e ’LeaseTim=57600’ -g
# dhtadm -M -m 10.25.62.0 -e ’NISdmain=sem.example.com’ -g
5
6
7
8
9
1
2
3
示例15–2
添加、修改和删除DHCP 网络(任务列表)
第15 章• 管理DHCP(任务) 329
-g 选项将导致DHCP守护进程重新读取dhcptab 表并使更改生效。
删除DHCP网络
使用DHCP管理程序,一次可以删除多个网络。您还可以选择自动删除与这些网络上
DHCP管理的IP 地址关联的主机表项。下图显示了DHCP管理程序的“删除网络”对话
框。
图15–7DHCP管理程序中的“删除网络”对话框
pntadm 命令要求您先删除网络中的每个IP 地址项,然后再删除网络。一次只能删除一个网
络。
 如何删除DHCP网络(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
从“编辑”菜单中选择“删除网络”。
将打开“删除网络”对话框。
在“保留的网络”列表中,选择要删除的网络。
在按住Ctrl 键的同时用鼠标单击以选择多个网络。在按住Shift 键的同时进行单击以选择一
系列网络。
单击右箭头按钮将选定的网络移动到“删除的网络”列表中。
1
2
3
4
添加、修改和删除DHCP 网络(任务列表)
330 系统管理指南:IP 服务• 2006 年8 月
如果您要删除此网络DHCP 地址的主机表项,请选择“删除主机表项”。
请注意,删除主机表项不会删除DNS 服务器上这些地址的主机注册, 而只是在本地名称服
务中删除这些项。
单击“确定”。
 如何删除DHCP网络(pntadm)
请注意,此过程将先从DHCP网络表中删除网络的IP 地址,然后再删除网络。将删除地址
以确保从hosts 文件或数据库中删除主机名。
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
键入如下格式的命令以从名称服务中删除IP 地址及其主机名:
# pntadm -D -y IP-address
例如,要删除IP 地址10.25.52.1,请键入以下命令:
# pntadm -D -y 10.25.52.1
-y 选项指定删除主机名。
对于网络中的每个地址重复执行pntadm -D -y 命令。
如果您要删除多个地址,则可能需要创建脚本以运行pntadm 命令。
删除所有地址之后,键入以下命令以从DHCP 服务中删除网络。
# pntadm -R network-IP-address
例如,要删除网络10.25.52.0,请键入以下命令:
# pntadm -R 10.25.52.0
有关使用pntadm 实用程序的更多信息,请参见pntadm(1M) 手册页。
5
6
1
2
3
4
添加、修改和删除DHCP 网络(任务列表)
第15 章• 管理DHCP(任务) 331
通过DHCP服务支持BOOTP客户机(任务列表)
要在DHCP服务器上支持BOOTP 客户机,您必须将DHCP服务器设置为与BOOTP 兼容。
如果您要指定哪些BOOTP 客户机可以使用DHCP,则可以在DHCP服务器的网络表中注册
BOOTP 客户机。或者,您可以保留多个IP 地址以自动分配给BOOTP 客户机。
注– 无论是否为BOOTP地址明确指定永久性租用,都会永久指定此BOOTP地址。
以下任务列表列出为了支持BOOTP 客户机可能需要执行的任务。此任务列表包含指向用于
执行这些任务的过程的链接。
任务说明参考
设置自动BOOTP 支持。在DHCP管理的网络上,或者在通过中
继代理连接到DHCP管理的网络的网络
上,为任何BOOTP 客户机提供IP 地
址。
您必须保留一个地址池来专供BOOTP
客户机使用。在服务器必须支持大量
BOOTP 客户机的情况下,此选项可能
更为有用。
第332 页中的“如何设置对任意
BOOTP 客户机的支持(DHCP管理程
序)”
设置手动BOOTP 支持。仅为那些已手动注册DHCP服务的
BOOTP 客户机提供IP 地址。
此选项要求您将客户机的ID 绑定到已
为BOOTP 客户机标记的特定IP 地址。
在具有少量BOOTP 客户,或者您要限
制可以使用DHCP服务器的BOOTP 客
户机的情况下,此选项非常有用。
第333 页中的“如何设置对已注册的
BOOTP 客户机的支持(DHCP管理程
序)”
 如何设置对任意BOOTP客户机的支持(DHCP管理
程序)
在DHCP 管理程序中,从“服务”菜单中选择“修改”。
将打开“修改服务选项”对话框。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
在此对话框的“BOOTP 兼容性”部分中,选择“自动”。
选择“重新启动服务器”,然后单击“确定”。
选择“地址”选项卡。
1
2
3
4
通过DHCP 服务支持BOOTP 客户机(任务列表)
332 系统管理指南:IP 服务• 2006 年8 月
选择要为BOOTP 客户机保留的地址。
通过单击第一个地址,按住Shift 键,然后单击最后一个地址,选择一系列地址。通过在按
住Ctrl 键的同时单击每个地址,选择多个不连续的地址。
从“编辑”菜单中选择“属性”。
将打开“修改多个地址”对话框。
在“BOOTP”部分中,选择“仅为BOOTP 客户机指定所有地址”。
所有其他选项应设置为“保持当前设置”。
单击“确定”。
现在,任意BOOTP 客户机均可从此DHCP服务器中获取地址。
 如何设置对已注册的BOOTP客户机的支持(DHCP
管理程序)
在DHCP 管理程序中,从“服务”菜单中选择“修改”。
将打开“修改服务选项”对话框。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
在此对话框的“BOOTP 兼容性”部分中,选择“手动”。
选择“重新启动服务器”,然后单击“确定”。
选择“地址”选项卡。
选择要指定给特定BOOTP 客户机的地址。
从“编辑”菜单中选择“属性”。
将打开“地址属性”对话框。
在“地址属性”对话框中,选择“租用”选项卡。
在“客户机ID”字段中,键入客户机的标识符。
对于以太网上的BOOTP Solaris 客户机,客户机ID 是从客户机的十六进制以太网地址派生
的字符串。客户机ID 包括一个指示以太网地址解析协议(Address Resolution Protocol, ARP)
类型的前缀(01)。例如,以太网地址为8:0:20:94:12:1e 的BOOTP 客户机将使用客户机ID
0108002094121E。
5
6
7
8
1
2
3
4
5
6
7
8
通过DHCP 服务支持BOOTP 客户机(任务列表)
第15 章• 管理DHCP(任务) 333
提示– 以Solaris 客户机系统上超级用户的身份,键入以下命令来获取接口的以太网地址:
# ifconfig -a
选择“保留”以保留此客户机的IP 地址。
选择“仅分配给BOOTP 客户机”,然后单击“确定”。
在“地址”选项卡中,BOOTP 将在“状态”字段中显示,您指定的客户机ID 将在“客户
机ID”字段中列出。
在DHCP服务中处理IP 地址(任务列表)
您可以使用DHCP管理程序或pntadm 命令在DHCP服务中添加IP 地址,修改地址属性以及
删除地址。在处理IP 地址之前,应参阅表15–4 以熟悉IP 地址属性。此表为用户提供了
DHCP管理程序和pntadm 的信息。
注– 表15–4 包括添加和修改IP 地址时使用pntadm 来指定IP 地址属性的示例。有关pntadm
的更多信息,另请参阅pntadm(1M) 手册页。
以下任务列表列出为添加、修改或删除IP 地址而必须执行的任务。此任务列表还包含指向
用于执行这些任务的过程的链接。
任务说明参考
将单个或多个IP 地址添加到DHCP服
务中。
使用DHCP管理程序,在已由DHCP
服务管理的网络上添加IP 地址。
第339 页中的“如何添加单个IP 地址
(DHCP管理程序)”
第339 页中的“如何复制现有IP 地址
(DHCP管理程序)”
第340 页中的“如何添加多个IP 地址
(DHCP管理程序)”
第340 页中的“如何添加IP 地址
(pntadm)”
更改IP 地址的属性。更改表15–4 中所述的任意IP 地址属
性。
第342 页中的“如何修改IP 地址属性
(DHCP管理程序)”
第342 页中的“如何修改IP 地址属性
(pntadm)”
9
10
在DHCP 服务中处理IP 地址(任务列表)
334 系统管理指南:IP 服务• 2006 年8 月
任务说明参考
从DHCP服务中删除IP 地址。防止使用由DHCP指定的IP 地址。第343 页中的“如何将IP 地址标记为
不可用(DHCP管理程序)”
第344 页中的“如何将IP 地址标记为
不可用(pntadm)”
第344 页中的“如何从DHCP服务中删
除IP 地址(DHCP管理程序)”
第345 页中的“如何从DHCP服务中删
除IP 地址(pntadm)”
为DHCP客户机指定相同的IP 地址。将客户机设置为在每次请求其配置时都
收到相同的IP 地址。
第346 页中的“如何为DHCP客户机指
定相同的IP 地址(DHCP管理程序)

第347 页中的“如何为DHCP客户机指
定相同的IP 地址(pntadm)”
下表列出并介绍了IP 地址的属性。
表15–4 IP地址属性
属性说明如何在pntadm 命令中指定
网络地址包含您要处理的IP 地址的网络的地址。
网络地址显示在DHCP管理程序的“地址
”选项卡内的“网络”列表中。
网络地址必须是用于创建、修改或删除IP 地址的pntadm
命令行中的最后一个参数。
例如,要将IP 地址添加到网络10.21.0.0 中,请键入:
pntadm -A ip-address options 10.21.0.0
IP 地址您要处理(创建、修改或删除)的地址。
IP 地址显示在DHCP管理程序的“地址”
选项卡的第一列中。
IP 地址必须与pntadm 命令的-A、-M 和-D 选项一起出现。
例如,要修改IP 地址10.21.5.12,请键入:
pntadm -M 10.21.5.12 options 10.21.0.0
客户机名称映射到主机表中IP 地址的主机名。此名
称可以由DHCP管理程序在创建地址时自
动生成。如果您创建单个地址,则可以提
供名称。
使用-h 选项指定客户机名称。
例如,要为10.21.5.12 指定客户机名称carrot12,请键
入:
pntadm -M 10.21.5.12 -h carrot12 10.21.0.0
归服务器所有管理IP 地址并对DHCP客户机IP 地址分
配的请求做出响应的DHCP服务器。
使用-s 选项指定所属服务器名称。
例如,要指定服务器blue2 拥有10.21.5.12,请键入:
pntadm -M 10.21.5.12 -s blue2 10.21.0.0
在DHCP 服务中处理IP 地址(任务列表)
第15 章• 管理DHCP(任务) 335
表15–4 IP 地址属性(续)
属性说明如何在pntadm 命令中指定
配置宏DHCP服务器用于从dhcptab 表中获取网
络配置选项的宏。当您配置服务器和添加
网络时,会自动创建多个宏。有关宏的更
多信息,请参见第279 页中的“关于
DHCP宏”。创建地址时,还会创建一个
服务器宏。服务器宏作为配置宏指定给每
个地址。
使用-m 选项指定宏名称。
例如,要将服务器宏blue2 指定给地址10.21.5.12,请键
入:
pntadm -M 10.21.5.12 -m blue2 10.21.0.0
客户机ID 在DHCP服务中具有唯一性的文本字符
串。
如果列出的客户机ID 为00,则表示没有
为任何客户机分配地址。如果您在修改
IP 地址属性时指定了客户机ID,则此地
址以独占方式绑定到此客户机。
客户机ID 由DHCP客户机的供应商确
定。如果您的客户机不是Solaris DHCP客
户机,请参阅DHCP客户机文档以获取更
多信息。
使用-i 选项指定客户机ID。
例如,要将客户机ID 08002094121E 指定给地址
10.21.5.12,请键入:
pntadm -M 10.21.5.12 -i 0108002094121E 10.21.0.0
对于Solaris DHCP客户机,客户机ID 由
客户机的十六进制硬件地址派生而来。客
户机ID 包括一个表示网络类型的ARP 代
码前缀,例如01 表示以太网。ARP 代码
由Internet 编号分配机构(Internet
Assigned Numbers Authority, IANA) 在
上编
号指定标准的“ARP Parameters(ARP 参
数)”部分指定。
例如,十六进制以太网地址为
8:0:20:94:12:1e 的Solaris 客户机所使用
的客户机ID 为0108002094121E。如果客
户机当前使用一个地址,则客户机ID 将
在DHCP管理程序和pntadm 中列出。
提示:以Solaris 客户机系统上超级用户的
身份,键入以下命令来获取接口的以太网
地址: ifconfig -a
保留指定地址专门为客户机ID 指示的客户机
保留,并且DHCP服务器不能回收此地址
的设置。如果您选择此选项,请手动为客
户机指定地址。
指定手动或使用-f 选项保留地址。
例如,要指定为客户机保留IP 地址10.21.5.12,请键入

pntadm -M 10.21.5.12 -f MANUAL 10.21.0.0
在DHCP 服务中处理IP 地址(任务列表)
336 系统管理指南:IP 服务• 2006 年8 月
表15–4 IP 地址属性(续)
属性说明如何在pntadm 命令中指定
租用类型或策略确定DHCP如何管理客户机对IP 地址的
使用的设置。租用既可以是动态的,也可
以是永久性的。有关完整说明,请参见
第291 页中的“动态和永久租用类型”。
指定使用-f 选项永久指定地址。缺省情况下,将动态租
用地址。
例如,要指定永久租用IP 地址10.21.5.12,请键入:
pntadm -M 10.21.5.12 -f PERMANENT 10.21.0.0
租用失效日期租用失效的日期,仅当指定了动态租用时
适用。日期以mm/dd/yyyy 格式指定。
使用-e 选项指定失效日期。
例如,要将失效日期指定为2006 年1 月1 日,请键入:
pntadm -M 10.21.5.12 -e 01/01/2006 10.21.0.0
BOOTP 设置将地址标记为针对BOOTP 客户机保留的
设置。有关支持BOOTP 客户机的更多信
息,请参见第332 页中的“通过DHCP服
务支持BOOTP 客户机(任务列表)”。
使用-f 选项为BOOTP 客户机保留地址。
例如,要为BOOTP 客户机保留IP 地址10.21.5.12,请键
入:
pntadm -M 10.21.5.12 -f BOOTP 10.21.0.0
不可用的设置标记地址以防止为任何客户机指定此地址
的设置。
使用-f 选项将地址标记为不可用。
例如,要将IP 地址10.21.5.12 标记为不可用,请键入:
pntadm -M 10.21.5.12 -f UNUSABLE 10.21.0.0
将IP 地址添加到DHCP服务
在添加IP 地址之前,您必须将拥有这些地址的网络添加到DHCP服务中。有关添加网络的
信息,请参见第325 页中的“添加DHCP网络”。
您可以使用DHCP管理程序或pntadm 命令来添加地址。
在已由DHCP服务管理的网络上,您可以使用DHCP管理程序通过几种方法来添加地址:
 添加单个IP 地址-将一个新的IP 地址纳入DHCP管理。
 复制现有IP 地址-复制由DHCP管理的现有IP 地址的属性,并提供新IP 地址和客户机
名称。
 添加一系列IP 地址-使用“地址向导”将一系列IP 地址纳入DHCP管理。
下图显示了“创建地址”对话框。“复制地址”对话框等同于“创建地址”对话框,只是
文本字段显示现有地址的值。
在DHCP 服务中处理IP 地址(任务列表)
第15 章• 管理DHCP(任务) 337
图15–8DHCP管理程序中的“创建地址”对话框
下图显示了用于添加一系列IP 地址的“将地址添加到网络”向导的第一个对话框。
图15–9DHCP管理程序中的“将地址添加到网络”向导
在DHCP 服务中处理IP 地址(任务列表)
338 系统管理指南:IP 服务• 2006 年8 月
 如何添加单个IP 地址(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要添加新IP 地址的网络。
从“编辑”菜单中选择“创建”。
将打开“创建地址”对话框。
在“地址”和“租用”选项卡上,为地址设置选择或键入值。
选择“帮助”按钮以打开Web 浏览器,来显示此对话框的帮助信息。有关这些设置的详细
信息,另请参见表15–4。
单击“确定”。
 如何复制现有IP 地址(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择新IP 地址所在的网络。
选择具有要复制的属性的地址。
从“编辑”菜单中选择“复制”。
在“IP 地址”字段中指定新的IP 地址。
(可选的)为此地址指定新的客户机名称。
您所使用的名称不能与要复制的地址所使用的名称相同。
(可选的)如有必要,修改其他选项值。
大多数其他选项值应保持不变。
单击“确定”。
1
2
3
4
5
1
2
3
4
5
6
7
8
在DHCP 服务中处理IP 地址(任务列表)
第15 章• 管理DHCP(任务) 339
 如何添加多个IP 地址(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要添加多个新IP 地址的网络。
从“编辑”菜单中选择“地址向导”。
“将地址添加到网络”对话框将提示您为IP 地址属性提供值。请参见表15–4 以获取有关这
些属性的更多信息,或者在此对话框中选择“帮助”按钮。第289 页中的“为IP 地址管理
制定决策(任务列表)”介绍了更详细的信息。
完成每个屏幕上的操作时单击右箭头按钮,并在最后一个屏幕上单击“完成”。
“地址”选项卡将使用新地址进行更新。
 如何添加IP 地址(pntadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来添加IP 地址:
# pntadm -A ip-address options network-address
有关可与pntadm -A 一起使用的选项的列表,请参阅pntadm(1M) 手册页。此外,表15–4 还
显示了指定这些选项的一些pntadm 命令样例。
注– 您可以编写脚本以使用pntadm 添加多个地址。有关示例,请参见示例18–1。
在DHCP服务中修改IP 地址
您可以使用DHCP 管理程序或pntadm -M 命令来修改表15–4 中所述的任意地址属性。有关
pntadm -M 的更多信息,请参见pntadm(1M) 手册页。
下图显示了用于修改IP 地址属性的“地址属性”对话框。
1
2
3
4
1
2
在DHCP 服务中处理IP 地址(任务列表)
340 系统管理指南:IP 服务• 2006 年8 月
图15–10DHCP管理程序中的“地址属性”对话框
下图显示了用于修改多个IP 地址的“修改多个地址”对话框。
图15–11DHCP管理程序中的“修改多个地址”对话框
在DHCP 服务中处理IP 地址(任务列表)
第15 章• 管理DHCP(任务) 341
 如何修改IP 地址属性(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择IP 地址所在的网络。
选择一个或多个要修改的IP 地址。
如果您要修改多个地址,请在按住Ctrl 键的同时用鼠标单击以选择多个地址。您还可以在
按住Shift 键的同时进行单击以选择一系列地址。
从“编辑”菜单中选择“属性”。
将打开“地址属性”对话框或“修改多个地址”对话框。
更改适当的属性。
单击“帮助”按钮,或者参阅表15–4 以获取有关这些属性的信息。
单击“确定”。
 如何修改IP 地址属性(pntadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来修改IP 地址属性:
# pntadm -M ip-address options network-address
许多选项都可以与pntadm 命令一起使用,这些选项在pntadm(1M) 手册页中介绍。
表15–4 显示了指定这些选项的一些pntadm 命令样例。
1
2
3
4
5
6
1
2
在DHCP 服务中处理IP 地址(任务列表)
342 系统管理指南:IP 服务• 2006 年8 月
从DHCP服务中删除IP 地址
有时,您可能希望DHCP服务停止管理某个特定的IP 地址或地址组。用于从DHCP中删除
地址的方法取决于您希望更改是临时更改还是永久性更改。
 要临时阻止使用地址,您可以在“地址属性”对话框中将地址标记为不可用,如第
343 页中的“通过DHCP服务将IP 地址标记为不可用”中所述。
 要永久阻止DHCP客户机使用地址,请从DHCP网络表中删除地址,如第344 页中的“
从DHCP服务中删除IP 地址”中所述。
通过DHCP服务将IP 地址标记为不可用
您可以使用带有-f UNUSABLE 选项的pntadm -M 命令将地址标记为不可用。
在DHCP管理程序中,您可以使用“地址属性”对话框(图15–10 中所示)标记单个地
址。您可以使用“修改多个地址”对话框(图15–11 中所示)标记多个地址,如以下过程
中所述。
 如何将IP 地址标记为不可用(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择IP 地址所在的网络。
选择一个或多个要标记为不可用的IP 地址。
如果您要将多个地址标记为不可用,请在按住Ctrl 键的同时用鼠标单击以选择多个地址。
您还可以在按住Shift 键的同时进行单击以选择一系列地址。
从“编辑”菜单中选择“属性”。
将打开“地址属性”对话框或“修改多个地址”对话框。
如果要修改一个地址,请选择“租用”选项卡。
选择“地址不可用”。
如果要编辑多个地址,请选择“将所有地址标记为不可用”。
单击“确定”。
1
2
3
4
5
6
7
在DHCP 服务中处理IP 地址(任务列表)
第15 章• 管理DHCP(任务) 343
 如何将IP 地址标记为不可用(pntadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令将IP 地址标记为不可用:
# pntadm -M ip-address -f UNUSABLE network-address
例如,要将地址10.64.3.3 标记为不可用,请键入:
pntadm -M 10.64.3.3 -f UNUSABLE 10.64.3.0
从DHCP服务中删除IP 地址
如果您不再希望IP 地址由DHCP进行管理,请从DHCP网络表中删除这些地址。您可以使
用pntadm -D 命令或DHCP 管理程序的“删除地址”对话框。
下图显示了“删除地址”对话框。
图15–12DHCP管理程序中的“删除地址”对话框
 如何从DHCP服务中删除IP 地址(DHCP管理程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择IP 地址所在的网络。
1
2
1
2
在DHCP 服务中处理IP 地址(任务列表)
344 系统管理指南:IP 服务• 2006 年8 月
选择一个或多个要删除的IP 地址。
如果您要删除多个地址,请在按住Ctrl 键的同时用鼠标单击以选择多个地址。您还可以在
按住Shift 键的同时进行单击以选择一系列地址。
从“编辑”菜单中选择“删除”。
“删除地址”对话框将列出所选的地址,以便您可以确认删除操作。
如果您要从主机表中删除主机名,请选择“从主机表中删除”。
如果主机名由DHCP管理程序生成,您可能需要从主机表中删除主机名。
单击“确定”。
 如何从DHCP服务中删除IP 地址(pntadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来删除IP 地址:
# pntadm -D ip-address options network-address
如果包括-y 选项,则会从维护主机名的名称服务中删除主机名。
例如,要从网络10.64.3.0 中删除地址10.64.3.3,并且删除相应的主机名,请键入:
pntadm -D 10.64.3.3 -y 10.64.3.0
为DHCP客户机指定保留的IP 地址
Solaris DHCP服务尝试为先前通过DHCP获取地址的客户机提供相同的IP 地址。但是,有
时地址已重新指定给其他客户机。
对于网络至关重要的路由器、NIS 或NIS+ 服务器、DNS 服务器以及其他主机都不应作为
DHCP客户机。为网络提供服务的主机不应依赖于网络来获取其IP 地址。打印服务器或文
件服务器之类的客户机也应当具有固定的IP 地址。这些客户机可以从DHCP服务器接收其
网络配置,并且还指定有固定的IP 地址。
您可以将DHCP服务器设置为在客户机每次请求配置时都为此客户机提供相同的IP 地址。
通过根据您希望客户机使用的地址手动指定客户机的ID,您可以为客户机保留IP 地址。您
可以将保留的地址设置为使用动态租用或永久性租用。如果客户机的地址使用动态租用,
3
4
5
6
1
2
在DHCP 服务中处理IP 地址(任务列表)
第15 章• 管理DHCP(任务) 345
则可以轻松跟踪地址的使用。无盘客户机便是一个应当使用保留的地址以及动态租用的客
户机示例。如果客户机的地址使用永久性租用,则不能跟踪地址的使用。客户机在获取永
久性租用之后便不会再与服务器联系。客户机仅通过释放IP 地址并重新启动DHCP租用协
商,便可获取更新的配置信息。
您可以使用pntadm -M 命令或DHCP 管理程序的“地址属性”对话框来设置租用属性。
下图显示了“地址属性”对话框中用于修改租用的“租用”选项卡。
图15–13DHCP管理程序中“地址属性”的“租用”选项卡
 如何为DHCP客户机指定相同的IP 地址(DHCP管理
程序)
在DHCP 管理程序中,选择“地址”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择适当的网络。
双击您希望客户机使用的IP 地址。
将打开“地址属性”窗口。
选择“租用”选项卡。
在“客户机ID”字段中,键入客户机ID。
客户机ID 由客户机的硬件地址派生而来。有关更多信息,请参见表15–4 中的“客户机
ID”项。
选择“保留的”选项以防止服务器回收IP 地址。
1
2
3
4
5
6
在DHCP 服务中处理IP 地址(任务列表)
346 系统管理指南:IP 服务• 2006 年8 月
在窗口的“租用策略”区域中,选择“到期动态分配”或“永久分配”。
如果您希望客户机通过协商来更新租用,请选择“到期动态分配”,从而可以跟踪使用地
址的时间。由于您选择了“保留的”,因此即使指定了动态租用,也无法回收地址。您不
需要为此租用指定失效日期。DHCP服务器将使用租用时间来计算失效日期。
如果您选择“永久分配”,则无法跟踪IP 地址的使用,除非启用事务日志。
单击“确定”。
 如何为DHCP客户机指定相同的IP 地址(pntadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来设置租用标志:
# pntadm -M ip-address -i client-id -f MANUAL+BOOTP network-address
例如,要使MAC地址为08:00:20:94:12:1E 的Solaris DHCP客户机始终收到IP 地址
10.21.5.12,请键入:
pntadm -M 10.21.5.12 -i 0108002094121E -f MANUAL+BOOTP 10.21.0.0
提示– 有关如何确定客户机标识符的更多信息,请参阅表15–4 中的“客户机ID”项。
使用DHCP宏(任务列表)
DHCP 宏是DHCP选项的容器。Solaris DHCP服务使用宏来收集应传递到客户机的选项。
当您配置服务器时,DHCP管理程序和dhcpconfig 实用程序便会自动创建多个宏。有关宏
的背景信息,请参见第279 页中的“关于DHCP宏”。有关缺省情况下创建的宏的信息,
请参见第14 章。
您可能会发现:当网络发生更改时,需要对传递到客户机的配置信息进行更改。要更改配
置信息,需要使用DHCP宏。您可以查看、创建、修改、复制以及删除DHCP宏。
使用宏时,您必须了解DHCP标准选项,这些选项在dhcp_inittab(4) 手册页中介绍。
以下任务列表列出了可帮助您查看、创建、修改以及删除DHCP宏的任务。
7
8
1
2
使用DHCP 宏(任务列表)
第15 章• 管理DHCP(任务) 347
任务说明参考
查看DHCP宏。显示在DHCP服务器上定义的所
有宏的列表。
第349 页中的“如何查看在DHCP服务器上定义的宏
(DHCP管理程序)”
第350 页中的“如何查看在DHCP服务器上定义的宏
(dhtadm)”
创建DHCP宏。创建新的宏以支持DHCP客户
机。
第355 页中的“如何创建DHCP宏(DHCP管理程序)”
第356 页中的“如何创建DHCP宏(dhtadm)”
修改通过宏传递到
DHCP客户机的值。
通过修改现有选项,将选项添加到
宏或从宏中删除选项来更改宏。
第351 页中的“如何在DHCP宏中更改选项的值(DHCP管
理程序)”
第352 页中的“如何在DHCP宏中修改选项的值(dhtadm)”
第352 页中的“如何将选项添加到DHCP宏(DHCP管理程
序)”
第353 页中的“如何将选项添加到DHCP宏(dhtadm)”
第353 页中的“如何从DHCP宏中删除选项(DHCP管理程
序)”
第354 页中的“如何从DHCP宏中删除选项(dhtadm)”
删除DHCP宏。删除不再使用的DHCP宏。第357 页中的“如何删除DHCP宏(DHCP管理程序)”
第357 页中的“如何删除DHCP宏(dhtadm)”
下图显示了“DHCP管理程序”窗口中的“宏”选项卡。
使用DHCP 宏(任务列表)
348 系统管理指南:IP 服务• 2006 年8 月
图15–14DHCP管理程序的“宏”选项卡
 如何查看在DHCP服务器上定义的宏(DHCP管理程
序)
在DHCP 管理程序中,选择“宏”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
在此窗口左侧的“宏”区域中,按字母顺序显示了在DHCP服务器上定义的所有宏。前面
标有文件夹图标的宏包括对其他宏的引用,而前面标有文档图标的宏则不引用其他宏。
要打开宏文件夹,请单击文件夹图标左侧的句柄图标。
将列出选定宏中包含的宏。
要查看宏的内容,请单击宏名称。
将显示选项以及为其指定的值。
1
2
3
使用DHCP 宏(任务列表)
第15 章• 管理DHCP(任务) 349
 如何查看在DHCP服务器上定义的宏(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入以下命令来显示宏:
# dhtadm -P
此命令以标准输出的形式列显已格式化的dhcptab 表内容,其中包括在DHCP服务器上定
义的所有宏和符号。
修改DHCP宏
当网络在某个方面发生更改并且一台或多台DHCP客户机需要了解这一更改时,您可能需
要修改宏。例如,您可能会添加路由器或NIS 服务器、创建新的子网或者更改租用策略。
在修改宏之前,请确定要更改、添加或删除的DHCP选项的名称。标准DHCP选项在
DHCP管理程序帮助和dhcp_inittab(4) 手册页中列出。
您可以使用dhtadm -M -m 命令或DHCP 管理程序来修改宏。有关dhtadm 的更多信息,请参
见dhtadm(1M) 手册页。
下图显示了DHCP管理程序的“宏属性”对话框。
1
2
使用DHCP 宏(任务列表)
350 系统管理指南:IP 服务• 2006 年8 月
图15–15DHCP管理程序中的“宏属性”对话框
 如何在DHCP宏中更改选项的值(DHCP管理程序)
在DHCP 管理程序中,选择“宏”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要更改的宏。
从“编辑”菜单中选择“属性”。
将打开“宏属性”对话框。
在“选项”表中,选择要更改的选项。
选项的名称和值将分别显示在“选项名称”和“选项值”字段中。
在“选项值”字段中,针对选项选择旧值并键入新值。
单击“修改”。
新值将显示在选项表中。
选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
单击“确定”。
1
2
3
4
5
6
7
8
使用DHCP 宏(任务列表)
第15 章• 管理DHCP(任务) 351
 如何在DHCP宏中修改选项的值(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来更改选项值:
# dhtadm -M -m macroname -e ’option=value:option=value’ -g
例如,要在宏bluenote 内更改租用时间和“通用时间偏移”,请键入:
# dhtadm -M -m bluenote -e ’LeaseTim=43200:UTCOffst=28800’ -g
 如何将选项添加到DHCP宏(DHCP管理程序)
在DHCP 管理程序中,选择“宏”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要更改的宏。
从“编辑”菜单中选择“属性”。
将打开“宏属性”对话框。
在“选项名称”字段中,使用以下方法之一指定选项的名称:
 单击“选项名称”字段旁边的“选择”按钮来选择要添加到宏中的选项。
“选择选项”对话框将显示按字母顺序排列标准类别选项名称及其说明的列表。如果您
要添加的选项不在标准类别中,请使用“类别”列表来选择一个类别。
有关宏类别的更多信息,请参见第279 页中的“关于DHCP宏”。
 如果您要使新的宏包含对现有宏的引用,请键入Include。
在“选项值”字段中键入选项的值。
如果您键入了Include 作为选项名称,则必须在“选项值”字段中指定现有宏的名称。
单击“添加”。
选项将添加到此宏的选项列表的底部。要更改选项在宏中的位置,请选择此选项并单击箭
头按钮,以便在列表中上下移动此选项。
1
2
1
2
3
4
5
6
使用DHCP 宏(任务列表)
352 系统管理指南:IP 服务• 2006 年8 月
选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
单击“确定”。
 如何将选项添加到DHCP宏(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令将选项添加到宏:
# dhtadm -M -m macroname -e ’option=value’ -g
例如,要在宏bluenote 内添加协商租用的功能,请键入以下命令:
# dhtadm -M -m bluenote -e ’LeaseNeg=_NULL_VALUE’ -g
请注意,如果某选项不需要值,则必须使用_NULL_VALUE 作为此选项的值。
 如何从DHCP宏中删除选项(DHCP管理程序)
在DHCP 管理程序中,选择“宏”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要更改的宏。
从“编辑”菜单中选择“属性”。
将打开“宏属性”对话框。
选择要从宏中删除的选项。
单击“删除”。
选项将从此宏的选项列表中删除。
选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
7
8
1
2
1
2
3
4
5
6
使用DHCP 宏(任务列表)
第15 章• 管理DHCP(任务) 353
单击“确定”。
 如何从DHCP宏中删除选项(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令从宏中删除选项:
# dhtadm -M -m macroname -e ’option=’ -g
例如,要从宏bluenote 内删除协商租用的功能,请键入以下命令:
# dhtadm -M -m bluenote -e ’LeaseNeg=’ -g
如果指定了不带值的选项,则会从宏中删除此选项。
创建DHCP宏
您可能需要向DHCP 服务中添加新宏以支持具有特定需求的客户机。您可以使用dhtadm -A
-m 命令或DHCP管理程序的“创建宏”对话框来添加宏。有关dhtadm 命令的更多信息,请
参见dhtadm(1M) 手册页。
下图显示了DHCP管理程序的“创建宏”对话框。
7
1
2
使用DHCP 宏(任务列表)
354 系统管理指南:IP 服务• 2006 年8 月
图15–16DHCP管理程序中的“创建宏”对话框
 如何创建DHCP宏(DHCP管理程序)
在DHCP 管理程序中,选择“宏”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
从“编辑”菜单中选择“创建”。
将打开“创建宏”对话框。
为宏键入唯一名称。
名称最多可包含128 个字母数字字符。如果您使用的名称与供应商类标识符、网络地址或
客户机ID 相匹配,则会针对适当的客户机自动处理宏。如果您使用其他名称,则不会自动
处理宏。宏必须指定给特定IP 地址或者包含在另一个自动处理的宏中。有关更多详细信
息,请参见第279 页中的“DHCP服务器的宏处理”。
单击“选项名称”字段旁边的“选择”按钮。
“选择选项”对话框将显示按字母顺序排列标准类别选项名称及其说明的列表。如果您要
添加的选项不在标准类别中,请使用“类别”列表。从“类别”列表中选择所需的类别。
有关选项类别的更多信息,请参见第278 页中的“关于DHCP选项”。
选择要添加到宏中的选项,然后单击“确定”。
“宏属性”对话框将在“选项名称”字段中显示选定的选项。
1
2
3
4
5
使用DHCP 宏(任务列表)
第15 章• 管理DHCP(任务) 355
在“选项值”字段中键入选项的值,然后单击“添加”。
选项将添加到此宏的选项列表的底部。要更改选项在宏中的位置,请选择此选项并单击箭
头按钮,以便在列表中上下移动它。
对于每个要添加到宏中的选项,重复执行步骤5 和步骤6。
完成添加选项时,请选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
单击“确定”。
 如何创建DHCP宏(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来创建宏:
# dhtadm -A -m macroname -d ’:option=value:option=value:option=value:’ -g
可以在-d 的参数中包括任意数量的option=value 对。参数必须以冒号开头和结束,并且在
各个option=value 对之间也加有冒号。完整字符串必须括在引号中。
例如,要创建宏bluenote,请键入以下命令:
# dhtadm -A -m bluenote -d ’:Router=10.63.6.121\
:LeaseNeg=_NULL_VALUE:DNSserv=10.63.28.12:’ -g
请注意,如果某选项不需要值,则必须使用_NULL_VALUE 作为此选项的值。
6
7
8
9
1
2
使用DHCP 宏(任务列表)
356 系统管理指南:IP 服务• 2006 年8 月
删除DHCP宏
您可能需要从DHCP服务中删除宏。例如,如果您从DHCP服务中删除网络,则还可以删
除关联的网络宏。
您可以使用dhtadm -D -m 命令或DHCP 管理程序来删除宏。
 如何删除DHCP宏(DHCP管理程序)
在DHCP 管理程序中,选择“宏”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要删除的宏。
“删除宏”对话框将提示您确认要删除指定的宏。
选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
单击“确定”。
 如何删除DHCP宏(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来删除宏:
# dhtadm -D -m macroname -g
例如,要删除宏bluenote,请键入以下命令:
# dhtadm -D -m bluenote -g
1
2
3
4
1
2
使用DHCP 宏(任务列表)
第15 章• 管理DHCP(任务) 357
使用DHCP选项(任务列表)
选项是DHCP服务器可传递到客户机的网络配置参数的关键字。在Solaris DHCP服务中,
您无法创建、删除或修改标准DHCP选项。标准选项由DHCP协议定义,因此不能对这些
选项进行更改。您只能针对为站点创建的选项执行任务。因此,当您首次设置DHCP服务
时,DHCP管理程序中的“选项”选项卡为空,直到针对站点创建选项。
如果您在DHCP服务器上创建选项,则还必须在DHCP客户机上添加有关这些选项的信
息。对于Solaris DHCP客户机,您必须编辑/etc/dhcp/inittab 文件以针对新选项添加项。
有关此文件的更多信息,请参见dhcp_inittab(4) 手册页。
如果您的DHCP客户机不是Solaris 客户机,请参阅这些客户机的文档以获取有关添加选项
或符号的信息。有关Solaris DHCP中选项的更多信息,请参见第278 页中的“关于DHCP
选项”。
您可以使用DHCP管理程序或dhtadm 命令来创建、修改或删除选项。
提示– 在DHCP介绍中,选项被称为符号。dhtadm 命令及其相关的手册页也将选项称为符
号。
以下任务列表列出为创建、修改和删除DHCP选项必须执行的任务。此任务列表包含指向
这些任务的过程的链接。
任务说明参考
创建DHCP选项。添加新选项以获取标准DHCP选项不包
含的信息。
第361 页中的“如何创建DHCP选项
(DHCP管理程序)”
第361 页中的“如何创建DHCP选项
(dhtadm)”
第365 页中的“修改Solaris DHCP客户机的
选项信息”
修改DHCP选项。更改已创建的DHCP选项的属性。第363 页中的“如何修改DHCP选项属性
(DHCP管理程序)”
第363 页中的“如何修改DHCP选项属性
(dhtadm)”
删除DHCP选项。删除已创建的DHCP选项。第364 页中的“如何删除DHCP选项
(DHCP管理程序)”
第365 页中的“如何删除DHCP选项
(dhtadm)”
在创建DHCP选项之前,您应该熟悉下表中列出的选项属性。
使用DHCP 选项(任务列表)
358 系统管理指南:IP 服务• 2006 年8 月
表15–5DHCP选项属性
选项属性说明
类别选项的类别必须属于以下各项之一:
 供应商选项-特定于客户机的供应商平台(硬件或软件)的选项。
 站点选项-特定于站点的选项。
 扩展选项-已添加到DHCP协议中,但尚未在Solaris DHCP中作为
标准选项执行的较新选项。
代码代码是指定给选项的唯一数字。选项类别中的其他任何选项都不能使用
相同的代码。代码必须适用于选项类别:
 供应商选项-对于每个供应商类,代码值为1–254
 站点选项-代码值为128–254
 扩展选项-代码值为77–127
数据类型数据类型指定哪种数据类型可以作为选项值进行指定。以下列表中介绍
了有效的数据类型。
 ASCII-文本字符串值。
 BOOLEAN-任何值都不与布尔数据类型关联。选项存在表示条件
为真,而选项不存在则表示条件为假。例如,Hostname 选项为布尔
选项。如果宏中存在Hostname,则会导致DHCP服务器查找与指定
的地址关联的主机名。
 IP-一个或多个由点分隔的十进制格式IP 地址(xxx.xxx.xxx.xxx)。
 OCTET-未解释的二进制数据ASCII 表现形式。例如,客户机ID
使用八位字节数据类型。有效字符包括0–9、A–F,以及a–f。需要
使用两个ASCII 字符表示一个8 位数。
 UNUMBER8、UNUMBER16、UNUMBER32、UNUMBER64、
SNUMBER8、SNUMBER16、SNUMBER32 或SNUMBER64-数值。
初始的U或S 表示数字是无符号数还是带符号数。末尾数字指明数
字中的二进制位数。
粒度粒度指定表示一个完整的选项值所需的数据类型“实例”数。例如,如果
数据类型为IP 并且粒度为2,则表示选项值必须包含两个IP 地址。
最大值可以为选项指定的最大值数目。例如,假设最大值为2,粒度为2,并
且数据类型为IP。在这种情况下,选项值最多可以包含两对IP 地址。
使用DHCP 选项(任务列表)
第15 章• 管理DHCP(任务) 359
表15–5DHCP选项属性(续)
选项属性说明
供应商客户机类仅当选项类别为“供应商”时,此选项才可用。供应商客户机类标识与
“供应商”选项关联的客户机类。类为表示客户机类型或操作系统的
ASCII 字符串。例如,某些型号的Sun 工作站的类字符串为
SUNW.Sun-Blade-100。使用此选项类型,可以定义传递到属于同一类的
所有客户机(而且只有此类的客户机)的配置参数。
您可以指定多个客户机类。只有那些客户机类值与所指定的类相匹配的
DHCP客户机才能收到此类范围内的选项。
客户机类由DHCP客户机的供应商确定。对于不属于Solaris 客户机的
DHCP客户机,请参阅DHCP客户机的供应商文档以了解客户机类。
对于Solaris 客户机,可以在客户机上键入uname -i 命令来获取供应商客
户机类。要指定供应商客户机类,请使用句点替换由uname 命令返回的
字符串中的所有逗号。例如,如果字符串SUNW,Sun-Blade-100 通过
uname -i 命令返回,则应当将供应商客户机类指定为
SUNW.Sun-Blade-100。
创建DHCP选项
如果当前在DHCP协议中没有可用于传递客户机信息的选项,则可以创建此选项。在您创
建自己的选项之前,请参见dhcp_inittab(4) 手册页以获取在Solaris DHCP中定义的所有选
项的列表。
您可以使用dhtadm -A -s 命令或DHCP 管理程序的“创建选项”对话框来创建新选项。
下图显示了DHCP管理程序的“创建选项”对话框。
图15–17DHCP管理程序中的“创建选项”对话框
使用DHCP 选项(任务列表)
360 系统管理指南:IP 服务• 2006 年8 月
 如何创建DHCP选项(DHCP管理程序)
在DHCP 管理程序中,选择“选项”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
从“编辑”菜单中选择“创建”。
将打开“创建选项”对话框。
为新选项键入一个描述性的短名称。
名称最多可包含128 个字母数字字符和空格。
针对此对话框中的每个设置键入或选择值。
请参阅表15–5 以获取有关每个设置的信息,或者查看DHCP管理程序帮助。
如果完成创建选项,请选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
单击“确定”。
现在,您可以将选项添加到宏,并为要传递到客户机的选项指定值。
 如何创建DHCP选项(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入采用如下格式的命令来创建DHCP 选项:
# dhtadm -A -s option-name -d ’category,code,data-type,granularity,maximum’ -g
option-name 是一个最多包含128 个字符的字母数字字符串。
category 是以下各项之一: Site、Extend 或Vendor=list-of-classes。list-of-classes 是要
应用选项的以空格分隔的供应商客户机类的列表。有关如何确定供应商客
户机类的信息,请参见表15–5。
code 是一个适用于选项类别的数值,如表15–5 中所述。
data-type 由表示与选项一起传递的数据类型的关键字指定,如表15–5 中所述。
1
2
3
4
5
6
1
2
使用DHCP 选项(任务列表)
第15 章• 管理DHCP(任务) 361
granularity 指定为非负数,如表15–5 中所述。
maximum 是一个非负数,如表15–5 中所述。
使用dhtadm 创建DHCP 选项
以下命令将创建名为NewOpt 的选项,这是一个“站点”类别选项。选项的代码为130。选
项的值可以设置为一个8 位的无符号整数。
# dhtadm -A -s NewOpt -d ’Site,130,UNUMBER8,1,1’ -g
以下命令将创建名为NewServ 的选项,这是一个“供应商”类别选项,应用于计算机类型为
SUNW,Sun-Blade-100 或SUNW,Sun-Blade-1000 的客户机。选项的代码为200。选项的值可以
设置为一个IP 地址。
# dhtadm -A -s NewServ-d ’Vendor=SUNW.Sun-Blade-100 \
SUNW.Sun-Blade-1000,200,IP,1,1’ -g
修改DHCP选项
如果您已为DHCP 服务创建了选项,则可以更改这些选项的属性。您可以使用dhtadm -M
-s 命令或DHCP管理程序的“选项特性”对话框来修改选项。
请注意,您应当修改Solaris DHCP客户机的选项信息,以反映对DHCP服务所做的修改。
请参见第365 页中的“修改Solaris DHCP客户机的选项信息”。
下图显示了DHCP管理程序的“选项特性”对话框。
图15–18DHCP管理程序中的“选项特性”对话框
示例15–3
使用DHCP 选项(任务列表)
362 系统管理指南:IP 服务• 2006 年8 月
 如何修改DHCP选项属性(DHCP管理程序)
在DHCP 管理程序中,选择“选项”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要修改的选项。
从“编辑”菜单中选择“属性”。
将打开“选项特性”对话框。
根据需要编辑属性。
请参见表15–5 以获取有关属性的信息,或者查看DHCP管理程序帮助。
完成对选项执行的操作时,请选择“将更改通知DHCP 服务器”。
将对dhcptab 表进行更改。将发送信号通知DHCP服务器重新读取dhcptab 表以使更改生
效。
单击“确定”。
 如何修改DHCP选项属性(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入采用如下格式的命令来修改选项:
# dhtadm -M -s option-name -d ’category,code,data-type,granularity,maximum’ -g
option-name 指定要更改的选项的名称。
category 可以为Site、Extend 或Vendor=list-of-classes。list-of-classes 是要应用选项的
以空格分隔的供应商客户机类的列表。例如,SUNW.Sun-Blade-100
SUNW.Ultra-80 SUNWi86pc。
code 指定适用于选项类别的数值,如表15–5 中所述。
data-type 指定表示与选项一起传递的数据类型的关键字,如表15–5 中所述。
granularity 是一个非负数,如表15–5 中所述。
1
2
3
4
5
6
1
2
使用DHCP 选项(任务列表)
第15 章• 管理DHCP(任务) 363
maximum 是一个非负数,如表15–5 中所述。
请注意,您必须使用-d 开关指定所有的DHCP选项属性,而不是仅指定要更改的属性。
使用dhtadm 修改DHCP 选项
以下命令将修改名为NewOpt 的选项。此选项为“站点”类别选项。选项的代码为135。选
项的值可以设置为一个8 位的无符号整数。
# dhtadm -M -s NewOpt -d ’Site,135,UNUMBER8,1,1’
以下命令将修改名为NewServ 的选项,这是一个“供应商”类别选项。现在,此选项应用
于计算机类型为SUNW,Sun-Blade-100 或SUNW,i86pc 的客户机。选项的代码为200。选项的
值可以设置为一个IP 地址。
# dhtadm -M -s NewServ-d ’Vendor=SUNW.Sun-Blade-100 \
SUNW.i86pc,200,IP,1,1’ -g
删除DHCP选项
您无法删除标准DHCP选项。但是,如果您已为DHCP服务定义了选项,则可以使用
DHCP管理程序或dhtadm 命令来删除这些选项。
 如何删除DHCP选项(DHCP管理程序)
在DHCP 管理程序中,选择“选项”选项卡。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
选择要删除的选项。
从“编辑”菜单中选择“删除”。
将打开“删除选项”对话框。
如果完成删除选项,请选择“将更改通知DHCP 服务器”。
此选择将告知DHCP服务器重新读取dhcptab 表,以使更改在单击“确定”之后立即生
效。
单击“确定”。
示例15–4
1
2
3
4
5
使用DHCP 选项(任务列表)
364 系统管理指南:IP 服务• 2006 年8 月
 如何删除DHCP选项(dhtadm)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入采用如下格式的命令来删除DHCP 选项:
# dhtadm -D -s option-name -g
修改Solaris DHCP客户机的选项信息
如果您向DHCP服务器添加了新的DHCP选项,则必须向每个DHCP客户机的选项信息都
添加一个补充项。如果您的DHCP客户机不是Solaris DHCP客户机,请参阅客户机的文档
以获取有关添加选项或符号的信息。
在Solaris DHCP客户机上,您必须编辑/etc/dhcp/inittab 文件,并针对每个要添加到
DHCP服务器中的选项添加一项。如果您随后在此服务器上修改选项,则还必须在客户机
的/etc/dhcp/inittab 文件中修改此项。
有关/etc/dhcp/inittab 文件语法的详细信息,请参阅dhcp_inittab(4) 手册页。
注– 如果您向先前的Solaris 发行版的dhcptags 文件中添加了DHCP选项,则必须将这些选
项添加到/etc/dhcp/inittab 文件中。有关更多信息,请参见第433 页中的“DHCP选项信
息”。
支持使用DHCP服务安装Solaris 网络
您可以使用DHCP在网络中的特定客户机系统上安装Solaris 操作系统。只有满足运行
Solaris OS 的硬件要求的基于sun4u 的系统和x86 系统才能使用此功能。有关使用DHCP在
引导网络时为网络自动配置客户机系统的信息,请参见《Solaris 10 Installation Guide:
Network-Based Installations》中的第6 章,“Preconfiguring System Configuration Information
(Tasks)”。
DHCP还支持通过广域网(wide area network,WAN) 使用HTTP 从服务器远程引导和安装的
Solaris 客户机系统。这种远程引导和安装的方法称为WAN Boot 安装方法。使用WAN
Boot,可以通过大型的公共网络(其网络基础结构可能不受信任)将Solaris OS 安装在基于
SPARC 的系统上。您可以使用带有安全功能的WANBoot 来保护数据的保密性和安装映像
的完整性。
1
2
支持使用DHCP 服务安装Solaris 网络
第15 章• 管理DHCP(任务) 365
在使用DHCP并借助WANBoot 来远程引导和安装客户机系统之前,必须将DHCP服务器
配置为向客户机提供以下信息:
 代理服务器的IP 地址
 wanboot—cgi 程序的位置
有关将DHCP服务器配置为提供此信息的详细信息,请参见《Solaris 10 Installation Guide:
Network-Based Installations》中的第6 章,“Preconfiguring System Configuration Information
(Tasks)”。有关使用DHCP服务器通过WAN 来引导和安装客户机系统的信息,请参
见《Solaris 10 Installation Guide: Network-Based Installations》中的第11 章,“WAN Boot
(Overview)”。
有关支持无盘客户机的信息,请参见第366 页中的“支持远程引导和无盘引导客户机(任
务列表)”。
支持远程引导和无盘引导客户机(任务列表)
Solaris DHCP服务可以支持从其他计算机(OS 服务器)远程挂载操作系统文件的Solaris 客
户机系统。此类客户机通常称为无盘客户机。可以将无盘客户机视为持久性远程引导客户
机。每次引导无盘客户机时,此客户机必须获取承载客户机操作系统文件的服务器的名称
和IP 地址。然后,无盘客户机便可通过这些文件进行远程引导。
每台无盘客户机都在OS 服务器上拥有自己的根分区,其共享名称为客户机主机名。DHCP
服务器必须始终将相同的IP 地址返回到无盘客户机。必须将此地址映射到名称服务(例如
DNS)中的同一主机名。当无盘客户机收到相同的IP 地址时,此客户机便会使用相同的主
机名,并可访问OS 服务器上自己的根分区。
除了提供IP 地址和主机名之外,DHCP服务器还可提供无盘客户机操作系统文件的位置。
但是,您必须创建选项和宏才能在DHCP消息包中传递信息。
以下任务列表列出了支持无盘客户机或任何其他持久性远程引导客户机所需的任务。此任
务列表还提供了指向帮助您执行这些任务的过程的链接。
任务说明参考
在Solaris 服务器上设置OS 服务。使用smosservice 命令为客户机创建操
作系统文件。
Chapter 7, “Managing Diskless Clients
(Tasks),” in 《System Administration
Guide: Basic Administration》
另请参见smosservice(1M) 手册页。
支持远程引导和无盘引导客户机(任务列表)
366 系统管理指南:IP 服务• 2006 年8 月
任务说明参考
设置DHCP服务以支持网络引导客户
机。
使用DHCP管理程序或dhtadm 命令创
建新的“供应商”选项和宏,DHCP服
务器可以使用这些选项和宏将引导信息
传递到客户机。
如果您已为网络安装客户机创建了选
项,则只需为无盘客户机的供应商客户
机类型创建宏。
Chapter 6, “Preconfiguring System
Configuration Information (Tasks),” in
《Solaris 10 Installation Guide:
Network-Based Installations》
为无盘客户机指定保留的IP 地址。针对无盘客户机,使用DHCP管理程序
将地址标记为保留,或者使用pntadm
命令将地址标记为MANUAL。
第345 页中的“为DHCP客户机指定保
留的IP 地址”
设置无盘客户机以使用OS 服务。使用smdiskless 命令在OS 服务器上为
每台客户机添加操作系统支持。为每
台客户机指定保留的IP 地址。
Chapter 7, “Managing Diskless Clients
(Tasks),” in 《System Administration
Guide: Basic Administration》
另请参见smdiskless(1M) 手册页。
设置DHCP客户机为仅接收信息(任务列表)
在某些网络中,您可能希望DHCP服务仅为客户机提供配置信息。需要信息而不是租用期
信息的客户机系统可以使用DHCP客户机发出INFORM 消息。INFORM 消息要求DHCP服务器
将适当的配置信息发送到客户机。
您可以将Solaris DHCP服务器设置为支持仅需要信息的客户机。您需要创建与承载客户机
的网络相对应的空网络表。此表必须存在,这样才能使DHCP服务器可以对此网络中的客
户机做出响应。
以下任务列表列出了支持仅信息客户机所需的任务。此任务列表还包括指向帮助您执行这
些任务的过程的链接。
任务说明参考
创建空的网络表。使用DHCP管理程序或pntadm 命令为仅需
要信息的客户机网络创建网络表。
第325 页中的“添加DHCP网络”
创建宏以包含客户机所需
的信息。
使用DHCP管理程序或dhtadm 命令创建
宏,以便将所需的信息传递到客户机。
第354 页中的“创建DHCP宏”
使DHCP客户机发出
INFORM 消息。
使用ifconfig int dhcp inform 命令使
DHCP客户机发出INFORM 消息。
第377 页中的“DHCP客户机启动”
第380 页中的“用于DHCP客户机的ifconfig
命令选项”
ifconfig(1M) 手册页
设置DHCP 客户机为仅接收信息(任务列表)
第15 章• 管理DHCP(任务) 367
转换为新的DHCP数据存储
Solaris DHCP提供了一个实用程序,可以将DHCP配置数据从一个数据存储转换为另一个
数据存储。可能存在几种要转换为新的数据存储的原因。例如,您可能具有多台DHCP客
户机,从而需要DHCP服务具备更高的性能或容量。您还可能希望在多台服务器间共享
DHCP服务器功能。有关每种数据存储类型的相对优缺点的比较,请参见第287 页中的“
选择DHCP数据存储”。
注– 如果您要从Solaris 8 7/01 发行版之前的Solaris 发行版进行升级,则应当阅读此说明。
当您在安装Solaris 之后运行任何Solaris DHCP工具时,系统便会提示您转换为新的数据存
储。需要进行转换的原因是存储在Solaris 8 7/01 发行版中的文件和NIS+ 内的数据格式发生
了更改。如果没有转换为新的数据存储,则DHCP服务器会继续读取旧的数据表。但是,
此服务器只能延长现有客户机的租用期。您无法注册新的DHCP客户机或者针对旧的数据
表使用DHCP管理工具。
对于从Sun 提供的数据存储转换为第三方数据存储的站点,转换实用程序也非常有用。转
换实用程序会在现有数据存储中查找项,并将包含相同数据的新项添加到新的数据存储
中。对于每个数据存储,可以在单独的模块中实现数据存储访问。使用这种模块化方法,
转换实用程序可以将DHCP数据从任意一种数据存储格式转换为其他任何数据存储格式。
每个数据存储必须具有DHCP服务可以使用的模块。有关如何编写模块以支持第三方数据
存储的更多信息,请参见《Solaris DHCPService Developer’s Guide》。
通过“数据存储转换”向导使用DHCP 管理程序,或者使用dhcpconfig -C 命令,便可实现
数据存储转换。
下图显示了“数据存储转换”向导的初始对话框。
转换为新的DHCP 数据存储
368 系统管理指南:IP 服务• 2006 年8 月
图15–19DHCP管理程序中的“数据存储转换”向导对话框
在开始转换之前,您必须指定是否保存旧数据存储的表(dhcptab 表和网络表)。然后,转
换实用程序便会停止DHCP服务器,转换数据存储,并在成功完成转换之后重新启动此服
务器。如果您没有指定保存旧表,则此实用程序在确定转换成功之后便会删除这些表。转
换过程可能会相当耗时。转换将在后台运行,通过指示器显示其进度。
 如何转换DHCP数据存储(DHCP管理程序)
在DHCP 管理程序中,从“服务”菜单中选择“转换数据存储”。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
将打开“数据存储转换”向导。
回答向导的提示。
如果您在提供所需的信息时遇到问题,请单击“帮助”以查看有关每个对话框的详细信
息。
查看您的选择,然后单击“完成”以转换数据存储。
DHCP服务器将在转换完成之后重新启动。此服务器会立即使用新数据存储。
1
2
3
转换为新的DHCP 数据存储
第15 章• 管理DHCP(任务) 369
 如何转换DHCP 数据存储(dhcpconfig -C)
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来转换数据存储:
# /usr/sbin/dhcpconfig -C -r resource -p path
resource 是新数据存储类型,例如SUNWbinfiles
path 是数据的路径,例如/var/dhcp
请注意,如果您要在转换之后保留旧数据存储中的原始数据,请指定-k 选项。例如,要将
数据存储转换为SUNWbinfiles 并保存旧数据存储,请键入:
# /usr/sbin/dhcpconfig -C -r SUNWbinfiles -p /var/dhcp -k
有关dhcpconfig 实用程序的更多信息,请参见dhcpconfig(1M) 手册页。
在DHCP服务器之间移动配置数据(任务列表)
使用DHCP管理程序和dhcpconfig 实用程序,可以在Solaris DHCP服务器之间移动部分或
全部DHCP配置数据。您可以移动整个网络以及所有与网络关联的IP 地址、宏和选项。或
者,您可以选择特定的IP 地址、宏和选项进行移动。您还可以复制宏和选项,而无需从第
一台服务器中删除这些宏和选项。
如果您要执行以下任务之一,则可能需要移动数据:
 添加要共享DHCP功能的服务器。
 替换DHCP服务器系统。
 更改数据存储的路径,同时仍使用同一个数据存储。
以下任务列表提供了移动DHCP配置数据时必须执行的过程。
任务说明参考
1. 从第一台服务器中导出数
据。
选择要移动到其他服务器的数据,并为
导出数据创建文件。
第372 页中的“如何从DHCP服务器中导出数据
(DHCP管理程序)”
第372 页中的“如何从DHCP服务器中导出数据
(dhcpconfig -X)”
1
2
在DHCP 服务器之间移动配置数据(任务列表)
370 系统管理指南:IP 服务• 2006 年8 月
任务说明参考
2. 将数据导入第二台服务
器。
将导出数据复制到其他DHCP服务器的
数据存储。
第373 页中的“如何在DHCP服务器上导入数据
(DHCP管理程序)”
第374 页中的“如何在DHCP服务器上导入数据
(dhcpconfig -I)”
3. 针对新的服务器环境修改
导入数据。
将特定于服务器的配置数据更改为与新
服务器的信息相匹配。
第374 页中的“如何修改导入的DHCP数据
(DHCP管理程序)”
第375 页中的“如何修改导入的DHCP数据
(pntadm、dhtadm)”
在DHCP管理程序中,您可以使用“导出数据”向导和“导入数据”向导在服务器之间移
动数据。然后可在“宏”选项卡中修改宏。以下两个图显示了这两个向导的初始对话框。
图15–20DHCP管理程序中的“导出数据”向导对话框
在DHCP 服务器之间移动配置数据(任务列表)
第15 章• 管理DHCP(任务) 371
图15–21DHCP管理程序中的“导入数据”向导对话框
 如何从DHCP服务器中导出数据(DHCP管理程序)
在要从其中移动或复制数据的服务器上启动DHCP 管理程序。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
从“服务”菜单中选择“导出数据”。
将打开“导出数据”向导,如图15–20 中所示。
回答向导的提示。
如果遇到问题,请单击“帮助”以获取有关提示的详细信息。
将导出文件移动到必须导入文件的DHCP 服务器可访问的文件系统中。
导入数据,如第373 页中的“如何在DHCP服务器上导入数据(DHCP管理程序)”中所
述。
 如何从DHCP 服务器中导出数据(dhcpconfig -X)
登录到要从其中移动或复制数据的服务器。
1
2
3
4
另请参见
1
在DHCP 服务器之间移动配置数据(任务列表)
372 系统管理指南:IP 服务• 2006 年8 月
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
导出数据。
您可以导出所有的DHCP数据,也可以导出特定的数据部分。
 要导出特定的地址、宏和选项,请键入采用如下格式的命令:
# dhcpconfig -X filename -a network-addresses -m macros -o options
filename 是要用于存储压缩的导出数据的全路径名。您可以指定逗号分隔列表中的特定
网络地址、DHCP宏和DHCP选项。以下示例显示如何导出特定的网络、宏和选项。
# dhcpconfig -X /var/dhcp/0dhcp1065_data \
-a 10.63.0.0,10.62.0.0 \
-m 10.63.0.0,10.62.0.0,SUNW.Sun-Blade-100 -o Sterm
 要导出所有的DHCP 数据,请键入使用ALL 关键字的命令。
# dhcpconfig -X filename -a ALL -m ALL -o ALL
filename 是要用于存储压缩的导出数据的全路径名。可以结合使用关键字ALL 与命令选
项来导出所有的网络地址、宏或选项。以下示例显示如何使用ALL 关键字。
# dhcpconfig -X /var/dhcp/dhcp1065_data -a ALL -m ALL -o ALL
提示– 您可以通过不为特定的数据类型指定dhcpconfig 命令选项来避免导出此数据类型。例
如,如果没有指定-m 选项,则不会导出任何DHCP宏。
有关dhcpconfig 命令的更多信息,请参见dhcpconfig(1M) 手册页。
将导出文件移动到必须导入数据的服务器可访问的位置中。
导入数据,如第374 页中的“如何在DHCP 服务器上导入数据(dhcpconfig -I)”中所述。
 如何在DHCP服务器上导入数据(DHCP管理程序)
在要接收先前从DHCP 服务器导出的数据的服务器上启动DHCP 管理程序。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
2
3
4
另请参见
1
在DHCP 服务器之间移动配置数据(任务列表)
第15 章• 管理DHCP(任务) 373
从“服务”菜单中选择“导入数据”。
将打开“导入数据”向导,如图15–21 中所示。
回答向导的提示。
如果遇到问题,请单击“帮助”以获取有关提示的详细信息。
如有必要,修改导入数据。
请参见第374 页中的“如何修改导入的DHCP数据(DHCP管理程序)”。
 如何在DHCP 服务器上导入数据(dhcpconfig -I)
登录到要将数据导入其中的服务器。
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入如下格式的命令来导入数据:
# dhcpconfig -I filename
filename 是包含导出数据的文件的名称。
如有必要,修改导入数据。
请参见第375 页中的“如何修改导入的DHCP数据(pntadm、dhtadm)”。
 如何修改导入的DHCP数据(DHCP管理程序)
在已将数据导入其中的服务器上启动DHCP 管理程序。
有关DHCP管理程序的信息,请参见第308 页中的“如何启动和停止DHCP管理程序”。
检查导入数据以了解需要修改的特定于网络的信息。
例如,如果您移动了网络,则必须打开“地址”选项卡,并在导入网络中更改地址的所属
服务器。您还可能需要打开“宏”选项卡,以便在某些宏中为NIS、NIS+ 或DNS 指定正确
的域名。
打开“地址”选项卡并选择已导入的网络。
要选择所有地址,请单击第一个地址,按住Shift 键,然后单击最后一个地址。
2
3
4
1
2
3
4
1
2
3
4
在DHCP 服务器之间移动配置数据(任务列表)
374 系统管理指南:IP 服务• 2006 年8 月
从“编辑”菜单中选择“属性”。
将打开“修改多个地址”对话框。
在“管理服务器”提示符下,选择新服务器名称。
在“配置宏”提示符下,选择应该用于此网络上所有客户机的宏,然后单击“确定”。
打开“宏”选项卡。
使用“查找”按钮查找可能需要修改值的选项。
“查找”按钮位于窗口的底部。
DNSdmain、DNSserv、NISservs、NIS+serv 和NISdmain 便是几个可能需要在新服务器上修改
的选项示例。
在适当的宏中更改选项。
有关更改选项的过程,请参见第363 页中的“如何修改DHCP选项属性(DHCP管理程
序)”。
 如何修改导入的DHCP数据(pntadm、dhtadm)
登录到已将数据导入其中的服务器。
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
检查网络表以了解需要修改的数据。
如果您移动了网络,请使用pntadm -P network-address 命令针对已移动的网络列显出网络
表。
使用pntadm 命令修改IP 地址信息。
您可能需要针对导入地址更改所属服务器和配置宏。例如,要针对地址10.63.0.2 更改所属
服务器(10.60.3.4) 和宏(dhcpsrv-1060),请使用以下命令:
pntadm -M 10.63.0.2 -s 10.60.3.4 -m dhcpsrv-1060 10.60.0.0
如果具有大量地址,则应创建包含命令的脚本文件以修改每个地址。使用pntadm -B 命令执
行脚本,此脚本以批处理模式运行pntadm。请参见pntadm(1M) 手册页。
5
6
7
8
9
10
1
2
3
4
在DHCP 服务器之间移动配置数据(任务列表)
第15 章• 管理DHCP(任务) 375
检查dhcptab 宏以了解需要修改值的选项。
使用dhtadm -P 命令将整个dhcptab 表列显到屏幕上。使用grep 或其他某种工具搜索可能要
更改的选项或值。
如有必要,使用dhtadm -M 命令修改宏中的选项。
例如,您可能需要修改某些宏,以便为NIS、NIS+ 或DNS 指定正确的域名和服务器。例
如,以下命令更改宏mymacro 内DNSdmain 和DNSserv 的值:
dhtadm -M -m mymacro -e ’DNSserv=dnssrv2:DNSdmain=example.net’ -g
5
6
在DHCP 服务器之间移动配置数据(任务列表)
376 系统管理指南:IP 服务• 2006 年8 月
配置和管理DHCP 客户机
本章介绍Solaris DHCP客户机, 同时还说明客户机如何工作,以及您如何可以影响客户机
的行为。
本章包含以下信息:
 第377 页中的“关于Solaris DHCP客户机”
 第379 页中的“启用和禁用Solaris DHCP客户机”
 第380 页中的“DHCP客户机管理”
 第382 页中的“具有多个网络接口的DHCP客户机系统”
 第383 页中的“DHCP客户机主机名”
 第384 页中的“DHCP客户机系统和名称服务”
 第389 页中的“DHCP客户机事件脚本”
关于Solaris DHCP客户机
Solaris DHCP客户机是dhcpagen 守护进程,此守护进程是Solaris 操作系统(Solaris Operating
System, Solaris OS) 的一部分。安装Solaris OS 时,系统会提示您使用DHCP来配置网络接
口。如果您指定“是”,则会在安装Solaris 期间在系统上启用DHCP客户机软件, 无需为
了使用DHCP而对Solaris 客户机执行其他任何操作。DHCP服务器配置会确定为使用
DHCP服务的DHCP客户机系统提供的信息。
如果客户机系统已经运行Solaris OS,但是没有使用DHCP,则可以将客户机系统重新配置
为使用DHCP。您还可以重新配置DHCP客户机系统,以使其停止使用DHCP而使用您提
供的静态网络信息。有关更多信息,请参见第379 页中的“启用和禁用Solaris DHCP客户
机”。
DHCP客户机启动
dhcpagent 守护进程将获取引导系统时所涉及的其他进程所需的配置信息。因此,系统启动
脚本会在引导过程前期启动dhcpagent 并处于等待状态,直到来自DHCP服务器的网络配置
信息到达。
16 第1 6 章
377
文件/etc/dhcp.interface(例如,Sun FireTM 880 系统上的/etc/dhcp.ce0)的存在为启动脚本
指明要在指定接口上使用DHCP。找到dhcp.interface 文件之后,启动脚本便会启动
dhcpagent。
启动之后,dhcpagent 便会处于等待状态,直到收到配置网络接口的指令。启动脚本将发出
ifconfig interface dhcp start 命令,此命令指示dhcpagent 按照第270 页中的“DHCP 的工
作原理”中所述来启动DHCP。如果命令包含在dhcp.interface 文件中,则会将它们附加到
ifconfig 的dhcp start 选项中。有关用于ifconfig interface dhcp 命令的选项的更多信息,
请参见ifconfig(1M) 手册页。
DHCP客户机如何管理网络配置信息
从DHCP服务器获取信息包之后,dhcpagent 便会配置并初启网络接口。此守护进程在IP
地址的租用时间内对接口进行控制,并在内部表中维护配置数据。系统启动脚本使用
dhcpinfo 命令从内部表中提取配置选项值。这些值用于配置系统并使其在网络上进行通
信。
dhcpagent 守护进程将被动地等待一段时间,通常为租用时间的一半。然后此守护进程从
DHCP服务器请求延长租用期。如果dhcpagent 发现接口关闭或者IP 地址更改,则它不会
对接口进行控制,直到ifconfig 命令指示执行此操作。如果dhcpagent 发现接口启动并且
IP 地址没有更改,则它会向服务器发送续订租用的请求。如果无法续订租用,则dhcpagent
在租用时间结束时便会关闭接口。
dhcpagent 每次执行与租用相关的操作时,该守护进程都会查找名为/etc/dhcp/eventhook
的可执行文件。如果找到具有此名称的可执行文件,则dhcpagent 将调用此可执行文件。
有关使用可执行事件的更多信息,请参见第389 页中的“DHCP客户机事件脚本”。
DHCP客户机关闭
当DHCP客户机系统正常关闭时,dhcpagent 将当前配置信息写入/etc/dhcp/ interface.dhc
文件中。将结束租用而不是续订,因此DHCP服务器不知道IP 地址是否处于使用状态。
如果重新引导系统时租用仍然有效,则dhcpagent 将发送要求使用相同IP 地址和网络配置
信息的简短请求。如果DHCP服务器允许此请求,则dhcpagent 可以使用它在系统关闭时
写入磁盘的信息。如果服务器不允许客户机使用此信息,则dhcpagent 将启动第270 页中的
“DHCP的工作原理”中所述的DHCP协议序列。因此,客户机将获取新的网络配置信
息。
关于Solaris DHCP 客户机
378 系统管理指南:IP 服务• 2006 年8 月
启用和禁用Solaris DHCP客户机
要在已经运行Solaris OS 但没有使用DHCP的系统上启用DHCP客户机,您必须首先取消配
置系统。引导系统时,您必须发出某些命令以设置系统并启用DHCP客户机。
如果您的DHCP客户机不是Solaris DHCP客户机,请参阅客户机文档以获得有关说明。
注– 对于网络至关重要的路由器、NIS 或NIS+ 服务器、DNS 服务器以及其他主机都不应作
为DHCP客户机。为网络提供服务的主机不应依赖于网络来获取其IP 地址。作为打印服务
器或文件服务器的主机也应当具有固定的IP 地址。但是,打印服务器和文件服务器可以成
为DHCP客户机,以便通过DHCP接收其网络配置。您可以配置DHCP服务器以便为此类
DHCP客户机提供固定的IP 地址,如第345 页中的“为DHCP客户机指定保留的IP 地址”
中所述。
 如何启用Solaris DHCP客户机
仅当安装Solaris 期间没有启用DHCP时,才有必要执行此过程。
成为客户机系统上的超级用户。
如果此系统使用预配置而不是交互式配置,请编辑sysidcfg 文件。将dhcp 子项添加到
sysidcfg 文件内的network_interface 关键字中。
例如,network_interface=hme0 {dhcp}。有关更多信息,请参见sysidcfg(4) 手册页。
取消配置系统并关闭系统。
# sys-unconfig
有关此命令删除的配置信息的更多信息,请参见sys-unconfig(1M) 手册页。
完成关闭之后重新引导系统。
如果系统使用预配置,则sysidcfg 文件中的dhcp 子项将系统配置为在引导系统时使用
DHCP客户机。
如果系统不使用预配置,则重新引导系统时,会提示您提供由sysidtool 程序给出的系统配
置信息。有关更多信息,请参见sysidtool(1M) 手册页。
当提示使用DHCP 来配置网络接口时,指定“是”。
 
 
 
以上文章转自于 : http://developers.sun.com.cn/
阅读(990) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~