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

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-10 16:55:54


第14 章介绍了可用于通过DHCP管理程序或dhcpconfig 实用程序来配置服务器的过程。
选择用于配置DHCP 的工具
294 系统管理指南:IP 服务• 2006 年8 月
配置DHCP 服务(任务)
当您在网络上配置DHCP服务时,需要配置并启动第一台DHCP服务器。其他DHCP服务
器可以在以后添加,而且如果数据存储支持共享数据,这些DHCP服务器可以从共享位置
访问相同的数据。本章介绍有关配置DHCP服务器并将网络及其关联IP 地址纳入DHCP管
理的任务,同时还介绍了取消配置DHCP服务器的方法。
每个任务都包括一个帮助您在DHCP管理程序下执行该任务的过程和一个使用dhcpconfig
实用程序执行等效任务的过程。本章包含以下信息:
 第295 页中的“使用DHCP管理程序来配置和取消配置DHCP服务器”
 第301 页中的“使用dhcpconfig 命令来配置和取消配置DHCP服务器”
如果您在配置DHCP服务时遇到困难,请参见第17 章。
在配置DHCP服务后,请参见第15 章以获取有关管理DHCP服务的信息。
使用DHCP管理程序来配置和取消配置DHCP服务器
本节介绍通过DHCP管理程序来帮助您配置和取消配置DHCP服务器的过程。请注意,您
必须运行XWindow 系统(例如,CDE 或GNOME)才能使用DHCP管理程序。
可以超级用户身份使用/usr/sadm/admin/bin/dhcpmgr 命令来运行DHCP 管理程序。有关该
实用程序的常规信息,请参见第306 页中的“关于DHCP管理程序”。有关运行DHCP管
理程序的更多详细信息,请参见第310 页中的“如何启动和停止DHCP服务(DHCP管理
程序)”。
当您在没有配置DHCP的服务器上运行DHCP管理程序时,屏幕上会显示以下信息。您可
以指定是要配置DHCP服务器还是要配置BOOTP 中继代理。
14 第1 4 章
295
图14–1DHCP管理程序中的“选择服务器配置”对话框
配置DHCP服务器
在配置DHCP服务器时,DHCP管理程序会启动“DHCP配置向导”来提示您配置服务器
所需的信息。下图显示了该向导的初始屏幕。
图14–2 “DHCP配置向导”的初始屏幕
完成对向导提示的回答时,DHCP管理程序会创建下表列出的项。
使用DHCP 管理程序来配置和取消配置DHCP 服务器
296 系统管理指南:IP 服务• 2006 年8 月
表14–1 在DHCP服务器配置过程中创建的项
项目说明内容
服务配置文件
/etc/inet/dhcpsvc.conf
记录服务器配置选项的关键字和值。数据存储类型、位置以及与in.dhcpd 一起用来
在引导系统时启动DHCP守护进程的选项。请
勿手动编辑此文件。必须使用dhcpmgr 或
dhcpconfig 来修改DHCP配置信息。
dhcptab 表DHCP管理程序会在dhcptab 表不存在
的情况下创建该表。
具有指定值的宏和选项。
语言环境宏(可选),其名为
Locale
包含本地时区相对于标准时间
(Universal time, UTC) 的偏移(以秒为单
位)。
具有指定秒数的UTCoffst 选项。
服务器宏,其名称与服务器的
节点名称相匹配
包含由配置DHCP服务器的管理员的输
入来决定值的选项。这些选项适用于所
有使用该服务器所拥有的地址的客户
机。
Locale 宏以及以下选项:
 Timeserv,设置为指向服务器的主IP 地址。
 LeaseTim,设置为租用的秒数。
 LeaseNeg,前提是您选择了可协商租用。
 DNSdmain 和DNSserv,前提是配置了DNS。
 Hostname,不得为它指定值。该选项的出现
表明了主机名必须从名称服务中获取。
网络地址宏,其名称与客户机
网络的网络地址相同
包含由配置DHCP服务器的管理员的输
入来决定值的选项。这些选项适用于所
有驻留在宏名称所指定的网络上的客户
机。
包括以下选项:
 Subnet,设置为本地子网的子网掩码
 Router,设置为路由器的IP 地址,或
RDiscvyF,让客户机可以使用路由器搜索功

 Broadcst,设置为广播IP 地址。该选项仅在
网络不是点对点网络时出现。
 MTU
,即最大传输单位
 NISdmain 和NISservs,前提是配置了NIS
 NIS+dom 和NIS+serv,前提是配置了NIS+
网络的网络表在您为该网络创建IP 地址之前,会创建
一个空白的表。
直到您添加了IP 地址之后才有内容。
 如何配置DHCP服务器(DHCP管理程序)
请确保在配置DHCP服务器之前已经阅读了第13 章。特别是,应该根据第287 页中的“为
DHCP服务器配置制定决策(任务列表)”中的指导来帮助您执行以下任务:
 选择要用作DHCP服务器的系统。
 做出有关数据存储、租用策略和路由器信息的决定。
开始之前
使用DHCP 管理程序来配置和取消配置DHCP 服务器
第14 章• 配置DHCP 服务(任务) 297
以超级用户身份登录服务器系统。
启动DHCP 管理程序。
#/usr/sadm/admin/bin/dhcpmgr &
选择“配置为DHCP 服务器”选项。
将启动“DHCP配置向导”,帮助您配置服务器。
根据在规划阶段所做的决定来选择选项或键入所需的信息。
如果有问题,请单击向导窗口中的“帮助”来打开Web 浏览器并显示“DHCP配置向导”
的帮助信息。
在结束指定所需信息时,请单击“完成”来结束服务器配置。
在“启动地址向导”提示下,单击“是”来配置服务器的IP 地址。
使用“添加地址到网络”向导,您可以指定纳入DHCP控制的地址。
按照您在规划阶段所作的决定来回答提示。
有关更多信息,请参见第289 页中的“为IP 地址管理制定决策(任务列表)”。如果有问
题,请单击向导窗口中的“帮助”来打开Web 浏览器并显示“添加地址到网络”向导的帮
助信息。
检查您的选择,然后单击“完成”,将IP 地址添加到网络表中。
网络表将根据您所指定范围内的每个地址的记录进行更新。
您可以使用“网络向导”将更多的网络添加到DHCP服务器,如第325 页中的“添加
DHCP网络”中所述。
配置BOOTP中继代理
在配置BOOTP 中继代理时,DHCP管理程序将执行以下操作:
 提示您输入向其转发请求的一台或多台DHCP服务器的IP 地址。
 存储BOOTP 中继服务所需的设置
下图显示了在选择配置BOOTP 中继代理时的屏幕显示。
1
2
3
4
5
6
7
8
另请参见
使用DHCP 管理程序来配置和取消配置DHCP 服务器
298 系统管理指南:IP 服务• 2006 年8 月
图14–3DHCP管理程序中的“配置BOOTP中继”对话框
 如何配置BOOTP中继代理(DHCP管理程序)
请确保在配置BOOTP 中继代理之前已经阅读过第13 章。特别是,您应该参见第287 页中的
“选择运行DHCP服务的主机”来获取有关选择所用系统的帮助信息。
以超级用户身份登录服务器系统。
启动DHCP Manager。
#/usr/sadm/admin/bin/dhcpmgr &
如果系统没有配置为DHCP服务器或BOOTP 中继代理,将启动“DHCP配置向导”。如果
系统已经配置为DHCP服务器,则必须首先取消配置服务器。请参见第300 页中的“取消
配置DHCP服务器和BOOTP 中继代理”。
选择“配置为BOOTP 中继”。
将打开“配置BOOTP 中继”对话框。
键入一台或多台DHCP 服务器的IP 地址或主机名,然后单击“添加”。
指定的DHCP服务器必须配置为可以处理该BOOTP 中继代理接收的BOOTP 或DHCP请
求。
单击“确定”退出对话框。
请注意,DHCP管理程序只提供用于退出应用程序的“文件”菜单和用于管理服务器的“
服务”菜单。禁用的菜单选项仅在DHCP服务器上有用。
开始之前
1
2
3
4
5
使用DHCP 管理程序来配置和取消配置DHCP 服务器
第14 章• 配置DHCP 服务(任务) 299
取消配置DHCP服务器和BOOTP中继代理
在取消配置DHCP服务器或BOOTP 中继代理时,DHCP管理程序将执行以下操作:
 停止DHCP守护进程(in.dhpcd)
 删除/etc/inet/dhcpsvc.conf 文件,该文件记录了有关守护进程启动和数据存储位置的
信息
下图显示了在选择取消配置DHCP服务器时的屏幕显示。
图14–4DHCP管理程序中的“取消配置服务”对话框
已取消配置的服务器上的DHCP数据
在取消配置DHCP 服务器时,您必须决定如何处理dhcptab 表和DHCP 网络表。如果数据
在服务器之间共享,则不能删除dhcptab 和DHCP网络表。如果删除这些表,便无法在网
络上使用DHCP。数据可通过NIS+ 或在导出的本地文件系统上共享。文件
/etc/inet/dhcpsvc.conf 记录了所用的数据存储及其位置。
您可以取消配置DHCP服务器,但按原样保留数据,方法是不选择任何删除数据的选项。
如果您取消配置服务器并按原样保留数据,则会禁用DHCP服务器。
如果您希望其他DHCP服务器拥有这些IP 地址,则必须将DHCP数据移动到该DHCP服务
器。必须在取消配置当前服务器之前移动该数据。有关更多信息,请参见第370 页中的“
在DHCP服务器之间移动配置数据(任务列表)”。
如果您确定要删除该数据,则可以选择一个选项来删除dhcptab 和网络表。如果生成了
DHCP地址的客户机名,您仍可以选择从主机表中删除那些项。客户机名项可以从DNS、
/etc/inet/hosts 或NIS+ 中删除。
在取消配置BOOTP 中继代理之前,请确保没有依赖于该代理向DHCP服务器转发请求的客
户机。
使用DHCP 管理程序来配置和取消配置DHCP 服务器
300 系统管理指南:IP 服务• 2006 年8 月
 如何取消配置DHCP服务器或BOOTP中继代理
(DHCP管理程序)
成为超级用户。
启动DHCP 管理程序。
#/usr/sadm/admin/bin/dhcpmgr &
在“服务”菜单中选择“取消配置”。
将显示“取消配置服务”对话框。如果服务器为BOOTP 中继代理,则可以使用对话框确认
取消配置中继代理。如果服务器为DHCP服务器,则必须决定如何处理DHCP数据并在对
话框中做出选择。请参见图14–4。
(可选的)选择选项删除数据。
如果服务器使用通过NIS+ 共享的数据,或使用通过NFS 共享的文件中的共享数据,则不能
选择任何删除数据的选项。如果服务器没有使用共享数据,则可选择两个选项中的一个或
两个全选来删除数据。
有关删除数据的更多信息,请参见第300 页中的“已取消配置的服务器上的DHCP数据
”。
单击“确定”取消配置服务器。
将关闭“取消配置服务”对话框和DHCP管理程序。
使用dhcpconfig 命令来配置和取消配置DHCP服务器
本节介绍使用dhcpconfig 和命令行选项来帮助您配置和取消配置DHCP服务器或BOOTP
中继代理的过程。
 如何配置DHCP 服务器(dhcpconfig -D)
请确保在配置DHCP服务器之前已经阅读过第13 章。特别是,应该使用第287 页中的“为
DHCP服务器配置制定决策(任务列表)”中的指导来帮助您执行以下任务:
 选择要用作DHCP服务器的系统。
 做出有关数据存储、租用策略和路由器信息的决定。
登录到要进行DHCP 服务器配置的系统。
1
2
3
4
5
开始之前
1
使用dhcpconfig 命令来配置和取消配置DHCP 服务器
第14 章• 配置DHCP 服务(任务) 301
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入以下格式的命令来配置DHCP 服务器:
#/usr/sbin/dhcpconfig -D -r datastore -p location
datastore 为以下类型之一:SUNWfiles、SUNWbinfiles 或SUNWnisplus。
location 为与数据存储有关的位置,您要在此处存储DHCP数据。对于SUNWfiles 和
SUNWbinfiles,该位置必须是绝对路径名。对于SUNWnisplus,该位置必须是完全指定的
NIS+ 目录。
例如,您可能键入以下类似命令:
dhcpconfig -D -r SUNWbinfiles -p /var/dhcp
dhcpconfig 实用程序使用主机的系统文件和网络文件来确定用于配置DHCP服务器的值。
有关可用于覆盖缺省值的其他dhcpconfig 命令选项的信息,请参见dhcpconfig(1M) 手册
页。
向DHCP 服务添加一个或多个网络。
有关添加网络的过程,请参见第327 页中的“如何添加DHCP网络(dhcpconfig)”。
 如何配置BOOTP 中继代理(dhcpconfig -R)
根据第287 页中的“选择运行DHCP服务的主机”中列出的要求选择要用作BOOTP 中继代
理的系统。
登录到要配置为BOOTP 中继代理的服务器。
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
通过键入以下格式的命令来配置BOOTP 中继代理:
# /usr/sbin/dhcpconfig -R server-addresses
2
3
4
开始之前
1
2
3
使用dhcpconfig 命令来配置和取消配置DHCP 服务器
302 系统管理指南:IP 服务• 2006 年8 月
为要将请求转发到的DHCP服务器指定一个或多个IP 地址。如果您指定多个地址,请使用
逗号分隔这些地址。
例如,您可能键入以下类似命令:
/usr/sbin/dhcpconfig -R 192.168.1.18,192.168.42.132
 如何取消配置DHCP服务器或BOOTP中继代理
(dhcpconfig -U)
登录到您要取消配置的DHCP 服务器或BOOTP 中继代理系统。
成为超级用户、承担指定给DHCP 管理配置文件的角色或者使用指定给DHCP 管理配置文件
的用户名。
有关DHCP管理配置文件的更多信息,请参见第309 页中的“设置用户访问DHCP命令的
权限”。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
取消配置DHCP 服务器或BOOTP 中继代理:
# /usr/sbin/dhcpconfig -U
如果服务器不使用共享数据,也可使用-x 选项来删除dhcptab 和网络表。如果服务器使用
共享数据,则不要使用-x 选项。-h 选项可用于从主机表中删除主机名。有关dhcpconfig 选
项的更多信息,请参见dhcpconfig(1M) 手册页。
有关删除数据的更多信息,请参见第300 页中的“已取消配置的服务器上的DHCP数据
”。
1
2
3
使用dhcpconfig 命令来配置和取消配置DHCP 服务器
第14 章• 配置DHCP 服务(任务) 303
304
管理DHCP(任务)
本章介绍的任务将会对您管理Solaris DHCP服务有所帮助, 其中包括针对服务器、BOOTP
中继代理和客户机的任务。每个任务都包含一个帮助您在DHCP管理程序中执行任务的过
程,以及一个使用DHCP命令行实用程序执行等效任务的过程。手册页中更全面地介绍了
这些DHCP命令行实用程序。
在使用本章之前,您应该已完成了DHCP服务和初始网络的初始配置。第14 章介绍了
DHCP配置。
本章包含以下信息:
 第306 页中的“关于DHCP管理程序”
 第309 页中的“设置用户访问DHCP命令的权限”
 第309 页中的“启动和停止DHCP服务”
 第311 页中的“DHCP服务和服务管理工具”
 第312 页中的“修改DHCP服务选项(任务列表)”
 第322 页中的“添加、修改和删除DHCP网络(任务列表)”
 第332 页中的“通过DHCP服务支持BOOTP 客户机(任务列表)”
 第334 页中的“在DHCP服务中处理IP 地址(任务列表)”
 第347 页中的“使用DHCP宏(任务列表)”
 第358 页中的“使用DHCP选项(任务列表)”
 第365 页中的“支持使用DHCP服务安装Solaris 网络”
 第366 页中的“支持远程引导和无盘引导客户机(任务列表)”
 第367 页中的“设置DHCP客户机为仅接收信息(任务列表)”
 第368 页中的“转换为新的DHCP数据存储”
 第370 页中的“在DHCP服务器之间移动配置数据(任务列表)”
15 第1 5 章
305
关于DHCP管理程序
DHCP管理程序是一种图形用户界面(graphical user interface, GUI) 工具,可用于执行针对
DHCP服务的管理任务。
“DHCP管理程序”窗口
“DHCP管理程序”窗口的外观取决于在运行DHCP管理程序的系统上配置DHCP服务器
的方式。
将系统配置为DHCP服务器之后,DHCP管理程序便会使用基于选项卡的窗口。您可以针
对要处理的信息类型选择一个选项卡。DHCP管理程序包含以下选项卡:
 地址选项卡-列出由DHCP管理的所有网络和IP 地址。通过“地址”选项卡,您可以
处理网络和IP 地址; 可以单个或成批地添加或删除项; 还可以修改各个网络或IP 地址
的属性,或者同时对一批地址执行相同的属性修改。启动DHCP管理程序时,首先会打
开“地址”选项卡。
 宏选项卡-列出DHCP配置表(dhcptab) 中的所有可用宏以及宏中包含的选项。通过“
宏”选项卡,您可以创建或删除宏, 还可以通过添加选项并为选项提供值来修改宏。
 选项选项卡-列出已针对此DHCP服务器定义的所有选项。此选项卡上列出的选项并不
是在DHCP协议中定义的标准选项, 而是标准选项的扩展,并分为“扩展选项”、“供
应商选项”或“站点选项”类。由于不能以任何方式对标准选项进行更改,因此该选项
卡上不会列出标准选项。
下图显示了在启动DHCP服务器上的DHCP管理程序时,“DHCP管理程序”窗口可能的
外观。
关于DHCP 管理程序
306 系统管理指南:IP 服务• 2006 年8 月
图15–1DHCP服务器系统上的DHCP管理程序
将服务器配置为BOOTP 中继代理之后,“DHCP管理程序”窗口便不会显示这些选项卡。
BOOTP 中继代理不需要相同的信息。您只能使用DHCP管理程序来修改BOOTP 中继代理
的属性以及停止或启动DHCP守护进程。下图显示了在配置为BOOTP 中继代理的系统
上,DHCP管理程序的可能外观。
图15–2BOOTP中继代理上的DHCP管理程序
DHCP管理程序菜单
DHCP管理程序菜单包括以下各项:
 文件-退出DHCP管理程序。
 编辑-针对网络、地址、宏和选项执行管理任务。
 视图-更改当前选定的选项卡的外观。
 服务-管理DHCP守护进程和数据存储。
 
 
 
以上文章转自于 : http://developers.sun.com.cn/
阅读(400) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~