1.项目课题引入2.DHCP服务的工作原理3.DHCP服务器的配置与管理4.DHCP客户端配置5.现场演示案例项目背景某企业计划构建一台DHCP服务器来解决IP地址动态分配的问题,要求能够分配IP地址以及网关、DNS等其它网络属性信息。同时要求DHCP服务器为该公司总经理、财务部经理和人事部经理分配固定IP地址。项目配置需求假设DHCP服务器IP地址为192.168.1.2,为192.168.1.0/24网段的客户端分配IP地址。DNS服务器的域名为dns.jnrp.cn,IP地址为192.168.1.3。需要分配给客户端的IP地址池为192.168.1.4-192.168.1.150。子网掩码为255.255.255.0。为客户端分配的网关为192.168.1.254。为总经理保留IP地址192.168.1.88,为财务部经理保留IP地址192.168.1.89,为人事部经理保留IP地址192.168.1.90。项目分析本项目对应的工作任务:1.企业DHCP服务器的安装2.企业DHCP服务器的配置3.企业DHCP客户端的配置4.企业DHCP服务器的管理与维护项目分析完成职业任务需要的专业知识:1.DHCP工作原理2.DHCP服务的安装3.DHCP服务器的配置与管理4.DHCP客户端的配置教学目标1.DHCP的作用及优点(理解)2.DHCP的工作原理(掌握)3.DHCP服务的安装、配置与管理(重点掌握)4.DHCP客户端的配置(掌握)应达到的职业能力1.能熟练配置与管理DHCP服务器2.能熟练配置DHCP客户端3.能熟练完成DHCP服务部署4.能熟练完成关于DHCP服务的故障排除1.DHCP服务概述2.DHCP运行机制3.DHCP租约的生成4.DHCP租约的更新项目问题1-DHCP服务工作原理DHCP服务概述DHCP全称是DynamicHostConfigurationProtocol(动态主机配置协议)该协议可以自动为局域网中的每一台计算机自动分配IP地址,并完成每台计算机的TCP/IP协议配置,包括IP地址、子网掩码、网关,以及DNS服务器等。IP地址1IP地址2IP地址3DHCP数据库IP地址2IP地址1DHCP客户机通过DHCP服务器动态配置IP地址DHCP服务器非DHCP客户机配置静态IP地址DHCP客户机通过DHCP服务器动态配置IP地址DHCP的运行机制DHCP客户端第一次登录网络DHCPclient广播DHCPDISCOVER1DHCPservers广播DHCPOFFER2DHCPclient广播DHCPREQUEST3DHCPServer1广播DHCPACK4DHCPClientDHCPServer1DHCPServer2DHCP租约的生成过程(1)IP租用请求和提供IP选择和确认DHCP客户机发送完DHCPDISCOVER消息后,会等待DHCPOFFER消息,如果未能接受到DHCPOFFER,它就会重试4次(相隔2,4,8,16s,加上一个0到1000s之间的随机时间数)如果DHCP客户机经过努力仍未获得任何有效服务器的IP地址将使用169.254.0.1~169.254.255.254这一保留地址中的一个IP地址(这也是帮助我们排错的一个根据)每隔5分钟,该客户机都继续尝试发现一个DHCP服务器,如果有某个DHCP服务器成为可用,客户机将接受到合法的IP地址。DHCP租约的生成过程(2)DHCPREQUESTSourceIPAddress=192.168.0.77Dest.IPAddress=192.168.0.108RequestedIPAddress=192.168.0.77HardwareAddress=08004....DHCPACKSourceIPAddress=192.168.0.108Dest.IPAddress=192.168.0.77OfferedIPAddress=192.168.0.77ClientHardwareAddress=08004...SubnetMask=255.255.255.0LengthofLease=8daysServerIdentifier=192.168.0.108DHCPOption:Router=192.168.0.1DHCPClientDHCPServerDHCP租约的更新过程(1)DHCPClientDHCPServer1DHCPServer2DHCP客户端发送DHCPREQUEST请求1DHCP服务器发送DHCPACK响应2租期的50%租期的87.5%租期的100%在租期到达50%时,如果更新没有成功,则在租期到达87.5%时继续向服务器申请更新。如果租期到达87.5%时,仍未更新成功,则在租期到达之后重新向网络发送DHCPDISCOVER的广播信息。DHCPClientDHCPServer1DHCPServer2自动更新租约DHCP客户机在它们的租约期限已过去50%,自动尝试更新租约。如果DHCP服务器可用,那么将更新。如果DHCP服务器不可用,客户机将继续使用它的当前配置。当期限过去87.5%发出广播再次更新租约。在这一阶段,DHCP客户机接受任何DHCP服务器发出的租约。如果租约已经到期(100%),客户机必须立即停止使用当前的IP地址。然后DHCP客户机开始新的DHCP租约过程,尝试租用新的IP地址。DHCP租约的更新过程(2)人工更新租约如果需要立即更新DHCP配置信息,你可以使用人工方式更新IP租约。使用命令行实用工具:ipconfig/renew和ipconfig/releaseDHCP租约的更新过程(3)项目问题2-DHCP服务器配置与管理2./etc/dhcpd.conf配置文件3.配置文件实例4.启动DHCP服务1.DHCP服务的安装DHCP服务对应的软件包与DHCP服务相关的软件包有以下几个:dhcp:DHCP服务器软件包。dhclient:DHCP客户端软件包。dhcp-devel:DHCP开发工具。DHCP服务的安装检查DHCP服务对应的软件包是否安装,如果没有安装的话,进行安装:/etc/dhcpd.conf配置文件DHCP服务的配置文件是:/etc/dhcpd.conf。默认情况下此文件不存在,用户可以由范本文件/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample复制生成。/etc/dhcpd.conf配置文件表1dhcpd.conf配置文件的声明/etc/dhcpd.conf配置文件表2dhcpd.conf配置文件中的参数/etc/dhcpd.conf配置文件表3dhcpd.conf配置文件中的选项配置文件实例启动DHCP服务器项目问题3DHCP客户端配置1.Windows下DHCP客户端配置2.Linux下DHCP客户端配置Windows下DHCP客户端配置Linux下DHCP客户端配置1.修改eth0的网卡配置文件2.重新启动eth0网卡3.查看eth0网卡状态现场演示项目配置需求:假设DHCP服务器IP地址为192.168.1.2,为192.168.1.0/24网段的客户端分配IP地址。DNS服务器的域名为dns.jnrp.cn,IP地址为192.168.1.3。需要分配给客户端的IP地址池为192.168.1.40-192.168.1.150。子网掩码为255.255.255.0。为客户端分配的网关为192.168.1.254。为总经理保留IP地址192.168.1.88,为财务部经理保留IP地址192.168.1.89,为人事部经理保留IP地址192.168.1.90。现场演示演示环境:Vmware中的Linux系统作为DHCP服务器。IP地址为:192.168.1.2。利用真实WindowsXP系统作为DHCP客户端。总结1.能从事DHCP服务器的配置与管理2.能熟练配置DHCP客户端3.能熟练完成DHCP服务部署4.能熟练完成关于DHCP服务的故障排除作业:根据以下需求写出设计方案:某企业想创建满足以下要求的DHCP服务器:1.创建一个基于192.168.1.0/24网段的DHCP服务器。地址池为192.168.1.3-192.168.1.253,租期采用默认值;2.网关为本子网网段的最大IP地址192.168.1.1;3.DNS服务器的IP地址为192.168.0.1;4.为计算机名为jw07的计算机配置保留IP地址:MAC地址为00-0C-29-53-67-23,保留IP地址为192.168.1.100。