第 12 讲 DHCP 服务

46
第 12 第 DHCP 第第

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 服务

Page 1: 第 12 讲  DHCP 服务

第 12 讲 DHCP 服务

Page 2: 第 12 讲  DHCP 服务

企业需求

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

Page 3: 第 12 讲  DHCP 服务

本讲任务

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

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

Page 4: 第 12 讲  DHCP 服务

拓扑图

10.1.14.61DHCP服务器

10.1.14.125DNS服务器

DHCP客户端

DHCP 客户端

10.1.14.65非 DHCP客户端

Page 5: 第 12 讲  DHCP 服务

DHCP 基本原理

Page 6: 第 12 讲  DHCP 服务

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

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

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

Page 7: 第 12 讲  DHCP 服务

12.1.1 动态地址与静态地址

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

而易见的

Page 8: 第 12 讲  DHCP 服务

12.1.2 BOOTP 引导程序协议

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

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

Page 9: 第 12 讲  DHCP 服务

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

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

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

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

Page 10: 第 12 讲  DHCP 服务

12.1.4 DHCP 的工作过程

Page 11: 第 12 讲  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) 。

Page 12: 第 12 讲  DHCP 服务

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 地址释放

Page 13: 第 12 讲  DHCP 服务

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

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

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

Page 14: 第 12 讲  DHCP 服务

DHCP 服务器配置步骤

Page 15: 第 12 讲  DHCP 服务

12.2.1 安装 DHCP 服务器

Page 16: 第 12 讲  DHCP 服务

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

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

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

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

被授权。

Page 17: 第 12 讲  DHCP 服务

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

Page 18: 第 12 讲  DHCP 服务

设定作用域名称

Page 19: 第 12 讲  DHCP 服务

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

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

Page 20: 第 12 讲  DHCP 服务

添加排除地址

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

Page 21: 第 12 讲  DHCP 服务

设置租期

Page 22: 第 12 讲  DHCP 服务

DHCP 服务器选项的配置

Page 23: 第 12 讲  DHCP 服务

DHCP 服务器选项的配置

Page 24: 第 12 讲  DHCP 服务

激活作用域

Page 25: 第 12 讲  DHCP 服务

DHCP 服务器管理

Page 26: 第 12 讲  DHCP 服务

12.3.1 DHCP 服务器停止与启动

Page 27: 第 12 讲  DHCP 服务

12.3.2 作用域的配置

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

Page 28: 第 12 讲  DHCP 服务

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

Page 29: 第 12 讲  DHCP 服务

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

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

Page 30: 第 12 讲  DHCP 服务

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

Page 31: 第 12 讲  DHCP 服务

12.3.3 修改作用域地址池

Page 32: 第 12 讲  DHCP 服务

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

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

Page 33: 第 12 讲  DHCP 服务

12.3.4 建立保留

Page 34: 第 12 讲  DHCP 服务

DHCP 客户端的配置

Page 35: 第 12 讲  DHCP 服务

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

Page 36: 第 12 讲  DHCP 服务

12.4.2 Windows98 客户端的配置

执行winipcfg 命令

Page 37: 第 12 讲  DHCP 服务

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

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

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

Page 38: 第 12 讲  DHCP 服务

企业疑难问题解析

Page 39: 第 12 讲  DHCP 服务

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

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

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

Page 40: 第 12 讲  DHCP 服务

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

问题

Page 41: 第 12 讲  DHCP 服务

拓扑图

DHCP

客户端 BDHCP

服务器

DHCP

中继代理

DHCP客户端 A1

2

3

4

Page 42: 第 12 讲  DHCP 服务

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

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

%systemroot%\system32\dhcp\backup

问题

Page 43: 第 12 讲  DHCP 服务

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

问题

Page 44: 第 12 讲  DHCP 服务

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

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

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

问题

Page 45: 第 12 讲  DHCP 服务

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

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

Page 46: 第 12 讲  DHCP 服务

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

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