DHCP服务的配置与管理.ppt
DHCP服务的配置与管理,掌握IP地址的分配方法 掌握DHCP服务器的安装与配置 掌握DHCP服务器的管理 掌握DHCP工作原理,学习目标:,重、难点分析:,重点:DHCP服务器的安装与配置 DHCP服务器的管理 难点:DHCP的工作原理,、IP地址分配方法、DHCP基础、DHCP服务器的安装、配置与管理、DHCP工作原理,一、IP地址的分配方法,在TCP/IP网络中,每一台主机都需要配置一个IP地址才能实现网络功能。网络管理员需要给网络中的主机分配IP地址。,IP地址分配方法:手工分配:静态IP地址 自动分配:动态IP地址自动分配IP地址需要DHCP服务,1、IP地址查看与配置,配置静态IP地址,自动获得IP地址,2、两种方式的比较,在一个网络中,如果将PC机设置为自动获得IP地址,则在这个网络中必须有为这些PC机提供IP地址服务的DHCP服务器。否则,这些PC机将在169.254.*.*中随机给自已分配一个IP地址。169.254.*.*为保留地址,不在Internet上使用。,一、IP地址分配方法 二、DHCP基础 三、DHCP服务器的安装、配置与管理 四、DHCP工作原理,1.什么是DHCPDynamic Host Configuration Protocol 动态主机配置协议 TCP/IP协议簇中应用层协议 功能是自动给使用DHCP的客户计算机分配IP地址,二、DHCP基础,2.DHCP的特点 自动分配IP地址,能够避免手工配置的相关问题(如输入错误,地址冲突等)。集中管理。通过自动分配IP地址来集中配置Client计算机相关的TCP/IP配置参数(如Default Gateway和DNS等)。,IP 地址2,IP 地址1,DHCP 服务器,3.DHCP 的运作方式,DHCP 客户机:被DHCP服务器分配IP地址,非DHCP客户机:配置静态IP地址,DHCP 客户机:被DHCP服务器分配IP地址,4.DHCP 租约的过程,DHCP客户端,DHCP服务器,DHCP客户端,DHCP服务器,(1)租约请求(DHCP发现):DHCPDiscover,当TCP/IP初始化或计算机重启时,客户端发出一个广播请求,即DHCPDiscover广播包。,“谁有IP地址,给我一个!”,DHCP客户端,DHCP服务器,所有收到DHCPDiscover数据包、有效的DHCP服务器开始广播一个DHCPOffer包。,“我有IP,你要不要?”,(2)租约提供(DHCP提供):DHCPOffer,DHCP客户端,DHCP服务器,DHCP 客户机选择收到的第一个租用提供的广播包,并广播DHCPRequest包。,“我用*提供的IP地址,行吗?”,(3)租约选择(DHCP请求):DHCPRequest,DHCP客户端,DHCP服务器,被选择提供IP地址的DHCP服务器广播DHCPAck包。,“你用吧,最多用8天”,(4)租约确认(DHCP应答):DHCPAck,一、IP地址分配方法二、DHCP基础 三、DHCP服务器的安装、配置与管理 四、DHCP工作原理,1.DHCP服务器的安装,三、DHCP服务器的安装、配置与管理,DHCP 服务器要求:Windows 2000 Server 及以上 静态IP地址,子网掩码和默认网关,DHCP是Windows2000组件之一,在安装过程中需要Windows2000安装光盘。,安装演示,安装成功后:在“管理工具”中将出现DHCP。在“计算机管理”|“服务”中将有DHCP Server,管理员可以在此启动或停止DHCP服务。启动和停止DHCP服务的控制台命令:Net stop dhcpserver Net start dhcpserver,2.DHCP服务器的配置,(1)DHCP服务器授权(2)建立作用域(3)保留IP地址,(1)DHCP服务器授权,通常只有在域中成员服务器上运行 DHCP 服务器时才需要授权。可以防止未经授权的服务器随意为客户机分配IP地址,因为随意分配可能会导致IP地址冲突。未经授权的服务器无法提供DHCP服务。,为 DHCP 服务器授权,域控制器(DC)或DHCP 服务器,(2)建立作用域,作用域即IP地址范围,DHCP服务器将此地址范围内的IP地址分配给DHCP客户端。,IP地址将分配给客户机,启动新建作用域向导,注意:如果网络中有使用静态IP地址的客户端,必须把这些已分配的IP地址从DHCP服务器的IP地址段中排除。否则会引起地址使用的混乱。在一台DHCP服务器的一个作用域中,只能针对一个网段设置一个地址段。,可以为某个客户机每次分配一个固定的IP地址,(3)为客户计算机保留IP地址,3.DHCP服务器的管理,(1)DHCP数据库的备份(2)DHCP数据库的还原(3)DHCP数据库的优化(4)DHCP数据库的迁移(5)管理其它DHCP服务器,systemrootsystem32dhcp,存储,systemrootsystem32dhcpbackupjetnew,DHCP 数据库,(1)DHCP数据库的备份,自动备份:DHCP服务器每隔1小时自动备份,存放路径 WINNTSYSTEM32DHCPbackupjetnew,文件名为DHCP.MDB 手工备份先将DHCP服务停止,将此文件夹中的所有内容拷备到其它磁盘上,以备系统出现故障时还原。,(2)DHCP数据库的还原,自动还原:DHCP服务启动时,如果发现DHCP数据库损坏,会自动用备份文件夹中的数据还原。手工还原:先将DHCP服务停止,将先前备份到其它磁盘上的备份文件拷贝到DHCP数据库备份文件夹中,重启DHCP服务。,(3)DHCP数据库的优化,当DHCP服务器运行一段时间后,用户可以利用系统提供的jetpack.exe程序对数据库进行重新调整,优化DHCP数据库。优化操作:(在winntsystemdhcp目录下)Net stop dhcpserverJetpack dhcp.mdb temp.mdbNet start dhcpserver,数据库文件,临时文件,(4)DHCP数据库的迁移,DHCP服务器,DHCP服务器,将老DHCP服务器中winntsystem32dhcp文件夹中的全部内容拷贝至新DHCP服务器对应的文件夹中。将老DHCP服务器注册表中HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDHCPServer分支导出并导入到新DHCP服务器注册表中。在新DHCP服务器中“协调所有作用域”。,迁移步骤:,(5)管理其它DHCP服务器,当一个网络中存在多台DHCP服务器时,为了便于管理,可以选择一台DHCP服务器作为管理服务器,用它来管理其它的DHCP服务器。,第五讲 DHCP服务的配置与管理,一、IP地址分配方法二、DHCP基础三、DHCP服务器的安装、配置与管理 四、DHCP工作原理,四、DHCP工作原理,IP租约过程IP租约更新DHCP自举向前转发代理DHCP中继代理,DHCP客户端,DHCP服务器,1.IP租约过程,2.IP租约更新,放弃IP地址,向其它的DHCP服务器申请,在87.5%周期时第二次续租,继续使用先前IP地址,在50%周期时第一次续租,1天,8天,4天,7天,失败,失败,3.DHCP自举向前转发代理,Subnet 1,Subnet 2,DHCP Client,DHCP Server,DHCP Client,DHCP Client,支持自举向前转发功能的路由器,router,DHCP client broadcasts a DHCP message,Subnet 1,Subnet 2,DHCP relay agent detects the broadcast and sends the message to the DHCP server,DHCP relay agent receives reply from the DCHP server and sends a broadcast,DHCP client receives the broadcast,4.DHCP中继代理,router,Subnet 1,Subnet 2,总结:可以给网络中的主机手工配置静态IP地址,也可以从网络中的DHCP服务器那里动态获得IP地址。可以将一台WINDOWS2000配置为DHCP服务器,为网络中的客户端分配IP地址。DHCP服务器需要有可分配的地址池。DHCP客户端从DHCP服务器那里获得IP地址要经过发现、提供、请求、确认四个过程。,5.客户端从DHCP服务器那里获得的IP地址有租约期限,在租约周期的50%和87.5%时向服务器续租。6.通过自举向前转发代理和中继代理,DHCP服务器可以向另一个子网提供IP地址。,目的:跨路由通过中继代理服务器获取到ip准备工作:1.两台系统为windows server 2003 的server(其中有一台配有两块网卡)2.一台windows xp的pc3.windows server 2003 安装光盘,1配置server1运行dhcpmgmt.msc命令,打开dhcp管理器(1)新建一个作用域 172.16.1.2-172.16.1.254 网关为172.16.1.1(2)并保证它在运行(3)服务器本地必须配网关,要不然出不去服务器的配置就到此,2配置server2(1)设置跟server1相连的网卡ip为192.168.1.2(2)设置跟client相连的网卡ip为172.16.1.1(3)打开“路由和远程访问”,在VPC2上点击右键,选“配置并启用路由和远程访问”,在欢迎向导上点“下一步”,3.在“路由和远处访问服务器安装向导”窗口,选“自定义配置”,下一步,4.在“路由和远处访问服务器安装向导”窗口,选“LAN路由”,下一步,直到“完成”,5.在常规上点右键选“新增路由协议,6.双击“DHCP中继代理程序”,即可。,7 在“DHCP中继代理程序”右击,选“属性”,8 在“DHCP中继代理程序属性”窗口中输入服务器IP地址,确定,9 在“DHCP中继代理程序”右击,选“新增接口”,10 双击“本地连接2”,确定即可。,11 验证:来到Client在客户机上设置(1)设置ip为“自动获取”(2)运行cmd 命令,进入命令提示符窗口(3)用ipconfig/release释放ip(4)用ipconfig/renew重新获取ip(5)用ipconfig/all可以看到如下即可,12 服务器端可以看到“地址租约”,其中的名称为Client的名字和已经租约给它的IP地址,