动态主机配置协议( DHCP)是一套标准的 ">TCP/IP设置结构,旨在通过服务器集中管理网络上使用的 IP地址和其他相关配置的详细信息,以减少管理地址配置的复杂性。
这部分对 DHCP的基本概念、术语以及工作原理进行概括的介绍。有关如何进行服务器的配置,请阅读下节:DHCP服务器的配置。
10.1.1 DHCP概述
Red Flag Asianux Server 3提供了符合 RFC的 DHCP服务,可用于管理客户机配置并在网络上自动进行 IP地址的指派,减少了重新配置计算机所涉及的管理员的工作量和复杂性。下表列出了 DHCP的基本术语及相应的说明: DHCP术语表
术语 意义 子网 子网是用于网络的可能 IP地址的完整连续范围。子网通常定义提供 DHCP服务的网络上的单独物理子网。子网还为服务器提供管理 IP地址的分配和指派以及与网上客户机相关的配置参数的主要方法。 共享网络 共享网络是可用于支持相同物理子网上多个逻辑 IP子网的管理性分组。共享网络也可用于配置有关成员子网使用的其他详细信息。成员子网内使用的多数属性,都可以在共享网络上配置。 地址范围 地址范围是子网内从 DHCP服务中定义的有限 IP地址序列。这些地址可以被服务器动态指派给客户机。如果希望网络上的服务器为某个子网上的客户机提供动态 IP地址,则必须确保这个子网中至少定义了一个地址范围。 地址池 地址池包含一个或多个定义的地址范围。分池的地址适合于由服务器到网络上指定类别的 DHCP客户机的动态指派。 租约 租约是客户机可使用指派的 IP地址期间 DHCP服务器指定的时间长度。租用给客户时,租约是活动的。在租约过期之前,客户机一般需要通过服务器更新其地址租约指派。当租约期满或在服务器上删除时,租约是非活动的。租约期限决定租约何时期满以及客户需要用服务器更新它的次数。 主机 使用主机创建通过 DHCP服务器的永久地址租约指派。主机确保了子网上指定的11585.html">硬件设备始终可使用相同的 IP地址。主机也可用于提供与客户相关的任何配置参数给网上指定的硬件设备。 选项类型 选项类型是 DHCP服务器在向 DHCP客户机提供租约服务时指派的其他客户机配置参数。
例如,某些公用选项包含用于默认网关(路由器)和 DNS服务器的 IP地址。通常,为每个子网启用并配置这些选项类型。 DHCP配置工具还允许配置由服务器或共享网络上添加和配置的所有子网使用的默认选项类型。大多数选项都是在 RFC 2132中预定义的。 群组 群组可以将一系列与网上客户相关的配置参数套用于其成员上。群组可以包含共享网络、子网、主机以及其他群组。
有关DHCP 标准规范的详细信息,请参阅本章10.3.3 节: DHCP RFC。
Red Flag Asianux Server 3 中用于管理和配置DHCP 服务器的图形化工具是rfdhcp,可以使用它执行以下基本的服务器管理任务:
创建子网;
添加和配置共享网络及群组;
查看和修改子网的子网属性,如设置地址范围;
启动或停止 DHCP服务;
通过审阅每个子网的活动租约偶尔监视子网租用活动;
根据需要为某些特定的 DHCP客户机创建主机声明,为他们提供一系列特定的网络相关参数,如固定的 IP地址。
另外,也可使用 rfdhcp执行下列高级的设置任务:
进一步配置其他服务器属性,如授权和动态 DNS更新;
进一步配置其他共享网络和群组属性,如 DHCP选项;
手工编辑 DHCP配置文件并保存;
检查 DHCP配置文件中的语法错误。
10.1.2 DHCP选项
DHCP提供了用于将配置信息传送给网络上的客户机的内部框架结构。在 DHCP服务器及其客户机之间交换的协议消息内存储的标记数据项中带有配置参数和其他控制信息,这些数据项称做“选项”。
可以在 Red Flag Asianux Server 3系统的 DHCP服务器上配置和使用这些选项。如果需要,也可以在每个服务器的 DHCP配置文件中定义新的 DHCP选项。
可以通过为每个 DHCP服务器进行不同级别的指派来管理这些选项,包括:
服务器选项:适用于 DHCP服务器上定义的所有子网。
共享网络选项:特别适用于在特定共享网络内获得租约的所有客户机。
子网选项:特别适用于在特定子网内获得租约的所有客户机。
群组选项:特别适用于在成员共享网络和子网内获得租约的所有客户机。
主机选项:仅适用于单独保留的客户机。
相关详细信息,请参阅本章 10.2.6节:设置选项。
10.1.3 DHCP数据库
为了保证系统或服务重新启动后已经订立的租约信息不会丢失,DHCP服务器使用租约数据库来记录租约信息。每次 DHCP服务器向客户提供租约之前,都会将此租约信息加入数据库中,并且及时将更新后的数据库写入系统硬盘中。
数据库对于 DHCP服务器可存储的记录数量没有内部限制,它的大小取决于网络上的 DHCP客户机数量。随着客户机在网络上的启动和停机,数据库将随着时间推移而不断增大。
随着时间的推移,DHCP数据库随着提供租约的不断增多而增大。为了防止数据库无限增大,服务器会自动更新数据库文件,清除过于陈旧的租约信息。更新过程不需要停止 DHCP服务器。服务器在更新过程中会自动备份数据库,在系统崩溃的情况下,不会丢失任何租约信息。