第 12 讲 DHCP 服务

Post on 02-Jan-2016

112 views 4 download

description

第 12 讲 DHCP 服务. 企业需求. 企业构建一台 DHCP 服务器来解决 IP 地址动态分配的问题,要求能够分配 IP 地址以及其它网络属性信息;能够对 DHCP 服务器做属性设置;能够备份和还原 DHCP 数据库信息;能够整理 DHCP 数据库信息等。客户端能够成功从服务器租到合适 IP 地址。. 本讲任务. 创建以 DHCP 服务器为企业的计算机提供 IP 地址。 需要同时分配网关、 DNS 给客户端。 为某些计算机固定分配 IP 地址。. 拓扑图. 10.1.14.125 DNS 服务器. 10.1.14.61 DHCP 服务器. - PowerPoint PPT Presentation

Transcript of 第 12 讲 DHCP 服务

第 12 讲 DHCP 服务

企业需求

企业构建一台 DHCP 服务器来解决 IP 地址动态分配的问题,要求能够分配 IP 地址以及其它网络属性信息;能够对 DHCP 服务器做属性设置;能够备份和还原 DHCP 数据库信息;能够整理 DHCP 数据库信息等。客户端能够成功从服务器租到合适 IP 地址。

本讲任务

创建以 DHCP 服务器为企业的计算机提供 IP 地址。

需要同时分配网关、 DNS 给客户端。 为某些计算机固定分配 IP 地址。

拓扑图

10.1.14.61DHCP服务器

10.1.14.125DNS服务器

DHCP客户端

DHCP 客户端

10.1.14.65非 DHCP客户端

DHCP 基本原理

12.1.1 动态地址与静态地址 由系统管理员在每一台计算机上手工设置的固定的

IP 地址称为静态 IP 地址。 计算机在开机时自动获得的 IP 地址,称为动态地

址。这台计算机被称为 DHCP 客户端( DHCP Client )。而负责给 DHCP 客户端分配 IP 地址的计算机称为 DHCP 服务器

12.1.1 动态地址与静态地址

使用动态 IP 地址优点: 大大提高了 IP 地址的利用率。 动态 IP 地址方案可以减少管理员的工作量是显

而易见的

12.1.2 BOOTP 引导程序协议

DHCP 是对 BOOTP 的扩展 BOOTP 是静态配置 IP 地址和 IP 参数的,

不可能充分利用 IP 地址和大幅度减少配置的工作量

12.1.3 DHCP 动态主机配置协议 DHCP 是对 BOOTP 的扩充 DHCP 允许有三种类型的地址分配。

第一,和 BOOTP 类似, DHCP 允许手工配置,管理员可为特定的某个计算机配置特定的地址。

第二,管理员可为第一次连接到网络的计算机分配一个固定的地址,该计算机以后就使用该地址。

第三, DHCP 允许完全动态配置,服务器可使计算机在一段时间内“租用”一个地址,租用时间到期时释放地址。

12.1.4 DHCP 的工作过程

12.1.4 DHCP 的工作过程 DHCP 客户机启动时,客户机在当前的子网中广播 DHCPDIS

COVER 报文向 DHCP 服务器申请一个 IP 地址。 DHCP 服务器收到 DHCPDISCOVER 报文后,它将从针对那

台主机的地址区间中为它提供一个尚未被分配出去的 IP 地址,并把提供的 IP 地址暂时标记为不可用。服务器以 DHCPOFFER 报文送回给主机。如果网络里包含有不止一个的 DHCP 服务器,则客户机可能收到好几个 DHCPOFFER 报文,客户机通常只承认第一个 DHCPOFFER 。

客户端收到 DHCPOFFER 后,向服务器发送一个含有有关 DHCP 服务器提供的 IP 地址的 DHCPREQUEST 报文。如果客户端没有收到 DHCPOFFER 报文并且还记得以前的网络配置,此时使用以前的网络配置(如果该配置仍然在有效期限内)。

DHCP 服务器向客户机发回一个含有原先被发出的 IP 地址及其分配方案的一个应答报文 (DHCPACK) 。

12.1.4 DHCP 的工作过程 客户端接受到包含了配置参数的 DHCPACK 报文,利用 ARP

检查网络上是否有相同的 IP 地址。如果检查通过,则客户机接受这个 IP 地址及其参数,如果发现有问题,客户机向服务器发送 DHCPDECLINE 信息,并重新开始新的配置过程。服务器收到 DHCPDECLINE 信息,将该地址标为不可用。

DHCP 服务器将 IP 地址分配给 DHCP 客户后,有租用时间的限制, DHCP 客户必须在该次租用过期前对它进行更新。客户机在 50% 租借时间过去以后,每隔一段时间就开始请求 DHCP 服务器更新当前租借,如果 DHCP 服务器应答则租用延期。如果 DHCP 服务器始终没有应答,在有效租借期的 87.5% ,客户应该与任何一个其他的 DHCP 服务器通信,并请求更新它的配置信息。如果客户机不能和所有的 DHCP 服务器取得联系,租借时间到后,它必须放弃当前的 IP 地址并重新发送一个 DHCPDISCOVER 报文开始上述的 IP 地址获得过程。

客户端可以主动向服务器发出 DHCPRELEASE 报文,将当前的 IP 地址释放

12.1.5 DHCP 局限及其扩展功能 DHCP 服务器除了能动态提供 IP 地址外,还能同

时提供 WINS 、 DNS 主机名、域名等附加信息,完善 IP 地址参数的配置

由于客户机每次获得的 IP 地址不是固定的(当然现在的 DHCP 已经可以针对某一计算机分配固定的IP 地址),如果想利用某主机对外提供网络服务(例如: Web 服务、 DNS 服务)等,动态的 IP地址是不可行的 。

DHCP 服务器配置步骤

12.2.1 安装 DHCP 服务器

12.2.2 DHCP 服务器的授权 Windows server 2003 域中的所有 DHCP 服务器

必须被授权才能提供 DHCP 服务; 只有 Enterprise Admins 组内的成员才有权执行

授权操作; 已被授权的 DHCP 服务器的 IP 地址记录在域控制

器内的 Active Directory 数据库中; 不是域成员的 DHCP 服务器(独立服务器)无法

被授权。

12.2.2 DHCP 服务器的配置 建立 IP 作用域

设定作用域名称

配置 IP 地址范围和子网掩码

子网掩码可以通过“长度”指定,也可以通过“子网掩码”处指定。

添加排除地址

• 如果在作用域内有些 IP地址是被非DHCP 客户端所使用,将这些 IP 地址排除。

设置租期

DHCP 服务器选项的配置

DHCP 服务器选项的配置

激活作用域

DHCP 服务器管理

12.3.1 DHCP 服务器停止与启动

12.3.2 作用域的配置

DHCP 服务器除了可以分配 IP 地址,还可以分配网关地址、 DNS 服务器地址、 WINS 地址等

12.3.2 作用域的配置1 .常规选项卡的配置

12.3.2 作用域的配置2 . DNS 选项卡的配置

为了使得通过 DHCP 服务器获得 IP 地址的计算机的域名能够从 DNS 查询到,可以配置 DHCP自动在 DNS 服务器上刷新记录

12.3.2 作用域的配置3 .高级选项卡的配置

12.3.3 修改作用域地址池

12.3.4 建立保留 如果你的主机做为服务器为其他用户提供网

络服务(例如: Web 服务、 DNS 服务、 Ftp 服务) , 这时 IP 地址最好能够固定。我们可以把它们的 IP 地址设为静态 IP 而不用动态 IP ,此外我们也可以让 DHCP 服务器为它分配固定的 IP 地址。

12.3.4 建立保留

DHCP 客户端的配置

12.4.1 Windows2000/XP/2003 客户端的配置

12.4.2 Windows98 客户端的配置

执行winipcfg 命令

12.4.3 Linux客户端的设置 第一种是使用 linuxconf 命令,选择要配置

的 DHCP 客户网络设备,把 IP 地址设为 DHCP 方式。重新启动启动系统

第二种是手工修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件,把 BOOTPROTO=“none”改为: BOOTPROTO=“dhcp”,再执行命令 ifup 。

企业疑难问题解析

问题 如果 DHCP 服务器和 DHCP 客户端不在同一

个网段,客户端如何租用服务器地址? 由于 DHCP 信息以广播为主,可是路由器不会将广播信息传递到不同网段,所以解决办法为: 在每个网段内都安装 DHCP 服务器。 您所选择的 IP路由器必须符合 RFC1542 的 TCP/I

P标准规格,以便将 DHCP 信息转发到其它网段。

如果您的 IP路由器也不符合 RFC1542规范,那么您可将一台 Windows Server 2003 配置成DHCP Relay Agent ,因为中继代理也具备将 DHCP 信息转发到其它网段的功能。见拓扑图

问题

拓扑图

DHCP

客户端 BDHCP

服务器

DHCP

中继代理

DHCP客户端 A1

2

3

4

系统管理员在配置完成 DHCP 服务器,如何备份 DHCP 数据库,以便服务器出现问题及时修复? 手工备份:右击 DHCP 服务器,选择“备份”,将 DHC

P 数据库文件备份到下列文件夹下。下一次自动备份时会将手工备份的信息覆盖。

%systemroot%\system32\dhcp\backup

问题

自动备份: DHCP 服务器会每隔 60 分钟自动将 DHCP 数据库文件备份到%systemroot%\system32\dhcp\backup文件夹下,如果要修改间隔时间,修改注册表 BackupInterval键值,路径如下: HEKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters

问题

DHCP 数据库发生损坏,系统管理员如何修复数据库? 自动还原: DHCP 服务如果检查到数据库已损坏,它会

自动将%systemroot%\system32\dhcp\backup

文件夹内容还原。 手工还原:通过右击“ DHCP 服务器”选择“还原”。

问题

当 DHCP 服务器使用一段时间后,会造成数据库内信息分布凌乱,降低数据库效率,如何提高数据库效率?

在线重整: 服务器自动执行,效率低。 脱机重整: 手工执行,效率高,命令如下:1. cd %systemroot%\system32\dhcp2. net stop dhcpserver3. Jetpack dhcp.mdb temp.mdb4. net start dhcpserver

小结 DHCP 服务器的作用。 DHCP 服务器管理中的细节: IP 地址范围、

掩码、租约期限、排除地址、路由器等。 DHCP 服务器的常见故障。