DHCP服务器搭建与应用.ppt_第1页
DHCP服务器搭建与应用.ppt_第2页
DHCP服务器搭建与应用.ppt_第3页
DHCP服务器搭建与应用.ppt_第4页
DHCP服务器搭建与应用.ppt_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章,DHCP服务器搭建与应用,第2章DHCP服务器搭建与应用,教学目标与要求。对于一个大型网络,可能存在百甚至更多的计算机和网络设备,如何为它们快捷地分配IP地址,并且提高管理维护的效率,使用DHCP可以来实现。DHCP是“动态主机配置协议”(DynamicHostConfigurationProtoc01)的简写。DHCP技术是通过某网络内一台服务器提供相应的网络配置服务来实现的,可以为网络终端设备提供临时的IP地址、默认网关、DNS服务器等网络配置,本章将详细介绍DHCP服务器的安装、配置和使用。通过本章的学习,读者应该掌握以下内容:掌握理解DHCP协议工作过程;熟练掌握安装和配置DHCP服务器;理解并能应用配置DHCP服务器案例能配置和测试DHCP服务器教学重点与难点。DHCP的工作原理及安装配置;配置DHCP实例及实施过程。,2.1DHCP协议,2.1.1DHCP概述2.1.2DHCP的工作过程DHCP分为两个部分:一个是服务器端,另一个是客户端。提供三种IP分配方式:自动分配(AutomaticAllocation)、动态分配(DynamicAllocation)手动分配。,2.1DHCP协议,3.客户端从DHCP服务器上获得IP地址的整个过程分为以下六个步骤:寻找DHCP服务器,如图2.1(a)分配IP地址,如图2.1(b)所示接受IP地址,如图2.1(c)所示。IP地址分配确认,如图2.1(d)所示。重新登录(c、d)更新租约(租约过半或重启),2.2安装DHCP服务器,2.2.1DHCP服务器所需软件DHCP服务器所需要的软件包以及它们的用途。dhcp-3.0.5-7.el5.i386,这是DHCP主程序包,包括DHCP服务器和中继代理程序,安装该软件包,进行相应配置,即可为客户动态分配IP地址及其他TCP/IP信息。dhcp-devel-3.0.5-7.el5.i386,这是DHCP服务器开发工具软件包,为DHCP开发提供库文件支持。dhcpv6-0.10-33.el5.i386,这是DHCP的Ipv6扩展工具,使DHCP服务器能够支持Ipv6的最新功能。dhcpv6_client-0.10-33.el5.i386,这是DHCP客户端Ipv6软件包,帮助客户获取动态IP地址。,2.2安装DHCP服务器,2.2.2安装DHCP服务器检查系统是否已经安装了DHCP服务:安装DHCP服务(有两种方式:一是命令方式:rpmivhdhcp-3.0.5-7.el5.i386.rpm,二是直接点击安装方式),我们选择第二种方式进行安装,具体操作如下:加载光驱,2.2安装DHCP服务器,2安装软件包3安装测试,2.3DHCP一般服务器的配置,基本的DHCP服务器配置的3个步骤如下:编辑主配置文件dhcpd.conf,指定IP作用域。指定分配一个或多个IP地址范围。建立租约数据库文件重新加载配置文件或重新启动dhcpd服务,使配置生效,(如下图),2.3DHCP一般服务器的配置,2.3.1主配置文件dhcpd.confdhcpd.conf文件的组成部分dhcpd.conf文件主要由以下3部分组成。参数(parameters)声明(declarations)选项(option)文件操作1.dhcpd.conf文件的格式如下:#全局配置参数或选项;/全局生效#局部配置声明参数或选项/局部生效,2.3DHCP一般服务器的配置,2.使用cp命令把该文件复制到/etc/目录下,然后重命名为dhcpd.conf3.使用vi查看dhcpd.conf文件rootzhou#vi/etc/dhcpd.conf,2.3DHCP一般服务器的配置,2.3DHCP一般服务器的配置,2.3.2常用参数介绍Parameters参数,2.3DHCP一般服务器的配置,【例2.1】定义所支持的DNS动态更新类型:ddns-update-style(none|interim|ad-hoc)【例2.2】忽略客户端更新ignoreclient-updates【例2.3】定义网络接口类型及硬件地址。hardware类型硬件地址如:hardwareEthernet12:34:56:78:AB:CD;注意,该选项仅用于host申明中【例2.4】定义DHCP客户端指定的IP地址fixed-addressIP地址如:fixed-address192.168.1.100;注意,该选项仅用于host申明中,2.3DHCP一般服务器的配置,2.3.3常用声明介绍声明选项或参数;,2.3DHCP一般服务器的配置,【例2.5】subnet网络号netmask子网掩码作用:定义作用域,即指定子网如:subnet192.168.1.0netmask255.255.255.0【例2.6】range起始IP地址结束IP地址作用:指定动态IP地址范围如:rangedynamic-bootp192.168.1.10192.168.1.50;【例2.7】host主机名作用:用于定义保留地址。如:hostpc1,2.3DHCP一般服务器的配置,2.3.4常用选项介绍以option开头Option参数【例2.8】optionroutersIP地址作用:为客户端指定默认网关如:optionrouters192.168.1.1;【例2.9】optionsubnet-mask子网掩码作用:设置客户机的子网掩码。如:optionsubnet-mask255.255.255.0;【例2.10】optiondomain-name-serversIP地址作用:为客户端指定DNS服务器的地址如:optiondomain-name-servers192.168.1.2;,2.3DHCP一般服务器的配置,2.3.5租约期限数据库文件1、Linux的DHCP服务器安装后,会自动创建该文件:/var/lib/dhcpd/dhcpd.leases2、还没有配置dhcpd.conf时,该文件为空使用cat命令查看租约数据库文件,2.3DHCP一般服务器的配置,2.3.6DHCP配置实例1【例2.11】某单位销售部有80台计算机所使用的IP地址段为192.168.1.1-192.168.1.254,子网掩码为255.255.255.0,网关为192.168.1.1,192.168.1.2-192.168.1.30给各服务器使用,客户端仅可以使用192.168.1.100-192.168.1.200,剩余IP地址保留。通过使用vi编辑器编辑/etc/dhcpd.conf文件,修改相应部份,如下所示;(先将模板文件/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample拷贝到/etc/dhcpd.conf)rootzhou#gedit/etc/dhcpd.conf,2.3DHCP一般服务器的配置,2.3DHCP一般服务器的配置,2设置完配置后,保存退出,并重新启动dhcpd服务。3验证测试执行ipconfig命令,2.3DHCP一般服务器的配置,2.3.7启动/停止DHCP服务要启动/停止DHCP服务可以通过/etc/rc.d/init.d/dhcpd进行操作,也可以使用service命令。1启动DHCP服务2停止DHCP服务3重新启动DHCP服务,2.3DHCP一般服务器的配置,4设置自动启动DHCP服务。,2.3DHCP一般服务器的配置,2.3.8绑定IP地址这个过程配置需要用到host声明和hardware、fixed-addres参数。请参考前面【例2.3】、【例2.4】和【例2.7】2.3.9DHCP配置实例【例2.12】某职业技术学院有办公计算机200台,准备采用192.168.1.0/24网段给学院使用,由于手动配置工作量较大,所以管理员准备使用一台Linux系统搭建DHCP服务器。其中:路由器IP地址为192.168.1.1,DNS服务器IP地址为192.168.1.2,DHCP服务器为192.168.1.3,所有办公用机使用192.168.1.30-192.168.1.254,子网掩码均为255.255.255.0。但是,校长所使用的IP地址为固定IP192.168.1.88,教学秘书所使用的IP地址为固定IP192.168.1.99,党委书记所使用的IP地址为固定IP192.168.1.66。,2.3DHCP一般服务器的配置,分析具体实现步骤1设置服务器的静态IP地址。2编辑主配置文件dhcpd.confrootzhou#vi/etc/dhcpd.conf,2.3DHCP一般服务器的配置,66;,2.3DHCP一般服务器的配置,3重新启动服务器4验证测试客户机自动得到IP客户机绑定得到IP,2.4DHCP高级服务器的配置,2.4.1DHCP规划1小型网络DHCP服务器(1)DHCP服务器硬件设备选择(2)计算机IP获取方式规划,2.4DHCP高级服务器的配置,2大型网络DHCP服务器(1)DHCP服务器位置(2)DHCP服务器的作用域设置,2.4DHCP高级服务器的配置,3跨路由网络DHCP服务器(1)存在DHCP服务器(2)路由器中继代理设置iphelper-address目标DHCP服务器IP地址480/20规则,2.4DHCP高级服务器的配置,2.4.2DHCP多作用域设置使用超级作用域,DHCP服务器能够具备以下功能:DHCP服务器可以为单个物理网络上的客户端提供多个作用域租约。支持DHCP和BOOTP中继代理,能够为远程DHCP客户端分配TCP/IP信息。可以根据网络部署需求,选择使用超级作用域。现有网络IP地址有限,而且需要向网络添加更多的计算机;最初的作用域无法满足要求,需要使用新的IP地址范围扩展地址空间。客户端需要从原有作用域迁移到新作用域;当前网络对IP地址进行重新规划,使客户端变更使用的地址,使用新作用域声明的IP地址;DHCP超级作用域在dhcpd.conf文件中有固定的格式如下:shared-network超级作用域名称#作用域名称,标示超级作用域参数#该参数对所有子作用域有效,可以不配置Subnet子网编号netmask掩码参数参数,2.4DHCP高级服务器的配置,2.4.3DHCP配置实例(图2.10)使用双网卡实现1网卡配置IP地址配置dhcpd.conf文件3.测试,2.4DHCP高级服务器的配置,2.4.4DHCP配置实例使用超级作用域实现【例2.13】某公司随着企业业务的不断壮大,单位原来内部建立的DHCP服务器,网络规划采用单作用域的结构,采用的192.168.1.0/24网段的IP地址,已不能再满足需求,在原来的200台电脑的基础上又增加了200台计算机,这时需要添加可用IP地址。,2.4DHCP高级服务器的配置,具体实现如下:1确定服务器DHCP的IP2配置dhcpd.conf文件,2.4DHCP高级服务器的配置,3重新启动DHCP后4使用cat命令查看系统日志,2.4DHCP高级服务器的配置,2.4.5DHCP中继代理启动dhcrelay的方式为将DHCP请求中继到的指定的DHCP服务器,格式如下所示。DhcrelayDHCP服务器地址#开启所有网络接口的DHCP中继功能转发#到指定DHCP服务器或Dhcrelayi网卡DHCP服务器地址#开启指定网络接口的DHCP中继功能,2.4DHCP高级服务器的配置,2.4.6DHCP配置实例例某学院内部有2个子网,分别为192.168.1.0/24,以及192.168.3.0/24,现需要使用一台DHCP服务器,为这两个子网客户机分配IP地址。其学院网络结构下图所示。,2.4DHCP高级服务器的配置,1配置DHCP服务器,2.4DHCP高级服务器的配置,2启动DHCP服务器3配置DHCP中继代理(1)配置网卡IP地址(2)启用中继代理,2.4DHCP高级服务器的配置,4客户机测试。,2.5DHCP客户端的配置,2.5.1Linux中DHCP客户端的配置Linux下配置DHCP客户端有两种方法:图形界面配置和手工配置。1用文本方法配置rootzhou#vit/etc/sysconfig/network-scripts/ifcfg-eth0重新启动网卡或者使用dhclient命令。使用ifdown和ifup命令启动网卡,如下所示:,2.5DHCP客户端的配置,使用dhclient命令,则重新发送广播申请IP地址,如下所示:使用ifconfigeth0命令测试,2.5DHCP客户端的配置,2图形界面配置运行“neat”命令,2.5DHCP客户端的配置,2.5.2Windows客户端的配置相关命令:ipconfig/release命令释放IP地址ipconfig/renew命令重新申请IP地址,2.6本章小结,本章介绍了DHCP服务器产生的原因,它主要是方便IP地址及其网络配置的管理。简述了DHCP(DynamicHostConfigurationProtocol)协议,即动态主机配置协议,它是一个简化主机IP地址分配管理的TCP/IP协议。说明DHCP服务的工作原理,DHCP客户端向DHCP服务器如何申请IP地址及IP地址租约的更新。介绍LinuxDHCP配置命令和DHCP服务器的安装,详细介绍了DHCP服务器的配置,主要是对其配置文件中各个命令选项的含义深入解析。最后还介绍了怎样创建DHCP服务网络和使用实例配置进行剖析,读者可以分层次进行学习DHPC的内容。在DHCP客户端配置中,也分别介绍了在Windows和Linux下的配置。通过学习本章之后,必须熟悉掌握常用的LinuxDHCP配置过程,LinuxDHCP协议运行过程,这是本章的重点。,2.7本章习题,一、判断题1DHCP的IP地址分配是基于:一个特定的物理子网以太网卡的硬件地址。(对)2DHCP不能为多网段提供DHCP服务。(错)3由于IP作用域是一个IP子网中所有可分配的IP地址的连续范围。(错)4DHCP服务器也可以为DHCP客户端分配固定分配IP。(对)5只有当DHCP客户端的IP租约期限过一半时,它才会自动向DHCP服务器发送请求包,以更新IP的租约。(对)6DHCP客户端只可以用在LINUX环境中。(错)7停止和启动网卡可以用ifdown和ifup命令进行(对),2.7本章习题,二、选择题1TCP/IP中,_B_协议是用来进行IP自动分配的。A.ARPB.DHCPC.DDNSD.NFS2dhcp.conf中用于向客户分配固定的地址的参数是_B_。AfilenameBfixed-addressChardwareDserver-name3在客户端怎样通过DHCP方式获取IP_C_。A在客户端的网络设置里,将IP获取方式选为自动获取,并重新启动网络B只要将客户端的网络重新启动就可以了C只需在客户端的网络设置里将IP获取设置为自动获取D不需要客户端的网络设置做配置4DHCP的租约文件默认保存在目录_B_。A/var/lib/dhcp/B/var/lib/dhcpd/C/var/log/dhcpd/D/etc/dhcpd/5网络上的DHCP客户端从DHCP服务器下载网络的配置信息,信息包括_D_。AIP地址和子网掩码B网关地址CDNS服务器地址D以上都是,2.7本章习题,三、填空题1DHCP可以实现动态的(IP)地址分配。2DHCP服务器是以_和_的方式为DHCP客户端提供服务的。3使用(servicedhcpdstart或/etc/rc.d/init.d/dhcpdstart)命令启动DHCP服务器。4(servicedhtpdrestart)命令可以测试Linux下的DHCP客户端是否已配置好。5(ipconfig)命令可以测试Windows下的DHCP客户端是否已配置好。,2.7本章习题,四、操作题配置DHCP服务器,要求:1能够为192.168.1.10192.168.1.140网段的客户机分配IP地址。2分配域名为。3并为主机mail保留ip地址192.168.1.2,其中主机mail的MAC地址为11:22:33:44:55:66。步骤:1cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sampledhcpd.conf。2vi/etc/dhcpd.conf。修改内容如下:subnet192.168.1.0netmask255.255.255.0range;hostmailhardwardethernet11:22:33:44:55:66;fixed-address;Optiondomain-name3保存退出。4启动服务器:servicedhcpdstart。,2.8本章实训,一实训概要某学院有办公计算机200台,现有三个系,分别是:计算机系、英语系和会计系。现在要求在一台RedHatEnterpriseLinux5的主机上架设一台DHCP服务器,来实现IP的分配。准备采用192.168.1.0/24网段给学校使用,其中路由器I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论