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. 1 DHCP协议,2.1.1 DHCP概述 2.1.2 DHCP的工作过程 DHCP分为两个部分:一个是服务器端,另一个是客户端。 提供三种IP分配方式: 自动分配(Automatic Allocation)、 动态分配(DynamicAllocation) 手动分配。,2. 1 DHCP协议,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.1 DHCP服务器所需软件 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服务(有两种方式:一是命令方式:rpm ivh dhcp-3.0.5-7.el5.i386.rpm,二是直接点击安装方式),我们选择第二种方式进行安装,具体操作如下: 加载光驱,2. 2 安装DHCP服务器,2安装软件包 3安装测试,2.3 DHCP一般服务器的配置,基本的DHCP服务器配置的3个步骤如下: 编辑主配置文件dhcpd.conf,指定IP作用域。指定分配一个或多个IP地址范围。 建立租约数据库文件 重新加载配置文件或重新启动dhcpd服务,使配置生效,(如下图),2.3 DHCP一般服务器的配置,2.3.1 主配置文件dhcpd.conf dhcpd.conf文件的组成部分 dhcpd.conf文件主要由以下3部分组成。 参数(parameters) 声明(declarations) 选项(option) 文件操作 1. dhcpd.conf文件的格式如下: # 全局配置 参数或选项; /全局生效 # 局部配置 声明 参数或选项 /局部生效 ,2.3 DHCP一般服务器的配置,2. 使用cp命令把该文件复制到/etc/目录下,然后重命名为dhcpd.conf 3. 使用vi查看dhcpd.conf文件 rootzhou # vi /etc/dhcpd.conf,2.3 DHCP一般服务器的配置,2.3 DHCP一般服务器的配置,2.3.2 常用参数介绍 Parameters 参数,2.3 DHCP一般服务器的配置,【例2.1】定义所支持的DNS动态更新类型: ddns-update-style(none | interim | ad-hoc) 【例2.2】忽略客户端更新 ignore client-updates 【例2.3】定义网络接口类型及硬件地址。hardware 类型 硬件地址 如:hardware Ethernet 12:34:56:78:AB:CD; 注意,该选项仅用于host申明中 【例2.4】定义DHCP客户端指定的IP地址 fixed-address IP地址 如:fixed-address 00; 注意,该选项仅用于host申明中,2.3 DHCP一般服务器的配置,2.3.3 常用声明介绍 声明 选项或参数; ,2.3 DHCP一般服务器的配置,【例2.5】subnet 网络号 netmask 子网掩码 作用:定义作用域,即指定子网 如:subnet netmask 【例2.6】range 起始IP地址 结束IP地址 作用:指定动态IP地址范围 如:range dynamic-bootp 0 0; 【例2.7】host 主机名 作用:用于定义保留地址。 如:host pc1 ,2.3 DHCP一般服务器的配置,2.3.4 常用选项介绍以option开头 Option 参数 【例2.8】option routers IP地址 作用:为客户端指定默认网关 如:option routers ; 【例2.9】option subnet-mask 子网掩码 作用:设置客户机的子网掩码。 如:option subnet-mask ; 【例2.10】option domain-name-servers IP地址 作用:为客户端指定DNS服务器的地址 如:option domain-name-servers ;,2.3 DHCP一般服务器的配置,2.3.5 租约期限数据库文件 1、Linux的DHCP服务器安装后,会自动创建该文件: /var/lib/dhcpd/dhcpd.leases 2、还没有配置dhcpd.conf时,该文件为空 使用cat命令查看租约数据库文件,2.3 DHCP一般服务器的配置,2.3.6 DHCP配置实例1 【例2.11】某单位销售部有80台计算机所使用的IP地址段为-54,子网掩码为,网关为,-0给各服务器使用,客户端仅可以使用00-00,剩余IP地址保留。 通过使用vi编辑器编辑/etc/dhcpd.conf文件,修改相应部份,如下所示;(先将模板文件/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample拷贝到 /etc/dhcpd.conf) rootzhou # gedit /etc/dhcpd.conf,2.3 DHCP一般服务器的配置,2.3 DHCP一般服务器的配置,2设置完配置后,保存退出,并重新启动dhcpd服务。 3验证测试 执行ipconfig命令,2.3 DHCP一般服务器的配置,2.3.7 启动/停止DHCP服务 要启动/停止DHCP服务可以通过/etc/rc.d/init.d/dhcpd进行操作,也可以使用service命令。 1启动DHCP服务 2停止DHCP服务 3重新启动DHCP服务,2.3 DHCP一般服务器的配置,4设置自动启动DHCP服务。,2.3 DHCP一般服务器的配置,2.3.8 绑定IP地址 这个过程配置需要用到host声明和hardware、fixed-addres参数。请参考前面【例2.3】、【例2.4】和【例2.7】 2.3.9 DHCP配置实例 【例2.12】某职业技术学院有办公计算机200台,准备采用/24网段给学院使用,由于手动配置工作量较大,所以管理员准备使用一台Linux系统搭建DHCP服务器。 其中: 路由器IP地址为, DNS服务器IP地址为, DHCP服务器为, 所有办公用机使用0-54, 子网掩码均为。 但是,校长所使用的IP地址为固定IP 8,教学秘书所使用的IP地址为固定IP9,党委书记所使用的IP地址为固定IP 6。,2.3 DHCP一般服务器的配置,分析 具体实现步骤 1设置服务器的静态IP地址。 2编辑主配置文件dhcpd.conf rootzhou # vi /etc/dhcpd.conf,2.3 DHCP一般服务器的配置,66;,2.3 DHCP一般服务器的配置,3重新启动服务器 4验证测试 客户机自动得到IP 客户机绑定得到IP,2.4 DHCP高级服务器的配置,2.4.1 DHCP规划 1小型网络DHCP服务器 (1)DHCP服务器硬件设备选择 (2)计算机IP获取方式规划,2.4 DHCP高级服务器的配置,2大型网络DHCP服务器 (1)DHCP服务器位置 (2)DHCP服务器的作用域设置,2.4 DHCP高级服务器的配置,3跨路由网络DHCP服务器 (1)存在DHCP服务器 (2)路由器中继代理设置 ip helper-address 目标DHCP服务器IP地址 480/20规则,2.4 DHCP高级服务器的配置,2.4.2 DHCP多作用域设置 使用超级作用域,DHCP服务器能够具备以下功能: DHCP服务器可以为单个物理网络上的客户端提供多个作用域租约。 支持DHCP和BOOTP中继代理,能够为远程DHCP客户端分配TCP/IP信息。可以根据网络部署需求,选择使用超级作用域。 现有网络IP地址有限,而且需要向网络添加更多的计算机;最初的作用域无法满足要求,需要使用新的IP地址范围扩展地址空间。 客户端需要从原有作用域迁移到新作用域;当前网络对IP地址进行重新规划,使客户端变更使用的地址,使用新作用域声明的IP地址; DHCP超级作用域在dhcpd.conf文件中有固定的格式如下: shared-network 超级作用域名称 #作用域名称,标示超级作用域 参数 #该参数对所有子作用域有效,可以不配置 Subnet 子网编号 netmask 掩码 参数 参数 ,2.4 DHCP高级服务器的配置,2.4.3 DHCP配置实例(图2.10 )使用双网卡实现 1网卡配置IP地址 配置dhcpd.conf文件 3. 测试,2.4 DHCP高级服务器的配置,2.4.4 DHCP配置实例使用超级作用域实现 【例2.13】某公司随着企业业务的不断壮大,单位原来内部建立的DHCP服务器,网络规划采用单作用域的结构,采用的/24网段的IP地址,已不能再满足需求,在原来的200台电脑的基础上又增加了200台计算机,这时需要添加可用IP地址。,2.4 DHCP高级服务器的配置,具体实现如下: 1确定服务器DHCP的IP 2配置dhcpd.conf文件,2.4 DHCP高级服务器的配置,3重新启动DHCP后 4使用cat命令查看系统日志,2.4 DHCP高级服务器的配置,2.4.5 DHCP 中继代理 启动dhcrelay的方式为将DHCP请求中继到的指定的DHCP服务器,格式如下所示。 Dhcrelay DHCP 服务器地址 #开启所有网络接口的DHCP中继功能转发 #到指定DHCP服务器 或 Dhcrelay i 网卡 DHCP服务器地址 #开启指定网络接口的DHCP中继功能,2.4 DHCP高级服务器的配置,2.4.6 DHCP配置实例 例某学院内部有2个子网,分别为/24,以及/24,现需要使用一台DHCP服务器,为这两个子网客户机分配IP地址。其学院网络结构下图所示。,2.4 DHCP高级服务器的配置,1配置DHCP服务器,2.4 DHCP高级服务器的配置,2启动DHCP服务器 3配置DHCP中继代理 (1)配置网卡IP地址 (2)启用中继代理,2.4 DHCP高级服务器的配置,4客户机测试。,2.5 DHCP客户端的配置,2.5.1 Linux中DHCP客户端的配置 Linux下配置DHCP客户端有两种方法:图形界面配置和手工配置。 1用文本方法配置 rootzhou # vit /etc/sysconfig/network-scripts/ifcfg-eth0 重新启动网卡或者使用dhclient命令。 使用ifdown和ifup命令启动网卡,如下所示:,2.5 DHCP客户端的配置,使用dhclient命令,则重新发送广播申请IP地址,如下所示: 使用ifconfig eth0命令测试,2.5 DHCP客户端的配置,2图形界面配置 运行“neat”命令,2.5 DHCP客户端的配置,2.5.2 Windows客户端的配置 相关命令: ipconfig/release命令释放IP地址 ipconfig/renew命令重新申请IP地址,2. 6 本章小结,本章介绍了DHCP 服务器产生的原因,它主要是方便IP 地址及其网络配置的管理。简述了DHCP(Dynamic Host Configuration Protocol)协议,即动态主机配置协议,它是一个简化主机IP 地址分配管理的TCP/IP 协议。说明DHCP 服务的工作原理,DHCP 客户端向DHCP 服务器如何申请IP 地址及IP 地址租约的更新。介绍Linux DHCP 配置命令和DHCP 服务器的安装,详细介绍了DHCP服务器的配置,主要是对其配置文件中各个命令选项的含义深入解析。最后还介绍了怎样创建DHCP 服务网络和使用实例配置进行剖析,读者可以分层次进行学习DHPC的内容。在DHCP 客户端配置中,也分别介绍了在Windows 和Linux 下的配置。通过学习本章之后,必须熟悉掌握常用的Linux DHCP 配置过程,Linux DHCP 协议运行过程,这是本章的重点。,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. ARP B .DHCP C. DDNS D. NFS 2dhcp.conf 中用于向客户分配固定的地址的参数是_B_ 。 A filename B fixed-address C hardware D server-name 3 在客户端怎样通过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_ 。 A IP 地址和子网掩码 B 网关地址 C DNS 服务器地址 D 以上都是,2. 7 本章习题,三、填空题 1DHCP 可以实现动态的( IP )地址分配。 2DHCP 服务器是以 _和_的方式为DHCP 客户端提供服务的。 3使用 ( service dhcpd start或/etc/rc.d/init.d/dhcpd start )命令启动DHCP 服务器。 4 ( service dhtpd restart )命令可以测试Linux 下的DHCP 客户端是否已配置好。 5 ( ipconfig )命令可以测试Windows 下的DHCP 客户端是否已配置好。,2. 7 本章习题,四、操作题 配置DHCP 服务器,要求: 1能够为040 网段的客户机分配IP 地址。 2分配域名为。 3并为主机mail 保留ip 地址,其中主机mail 的MAC 地址为11:22:33:44:55:66。 步骤: 1cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample dhcpd.conf。 2vi /etc/dhcpd.conf。 修改内容如下: subnet netmask range ; host mail hardward ethernet 11:22:33:44:55:66; fixed-address ; Option domain-name ““ 3保存退出。 4启动服务器:service dhcpd start。,2. 8 本章实训,一实训概要 某学院有办公计算机200台,现有三个系,分别是:计算机系、英语系和会计系。现在要求在一台Red Hat Enterprise Linux 5的主机上架设一台DHCP 服务器,来实现IP的分配。 准备采用/2

温馨提示

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

评论

0/150

提交评论