




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统管理
1第8章DHCP服务器配置项目导入职业能力目标和要求2了解DHCP服务器在网络中的作用。理解DHCP的工作过程。掌握DHCP服务器的基本配置方法。掌握DHCP客户端的配置和测试方法。在一个计算机比较多的网络中,如果要为整个企业的上百台机器逐一进行IP地址的配置绝不是一件轻松的工作。为了更方便、简捷地完成这些工作,很多时候会采用动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)来自动为客户端配置IP地址、默认网关等信息。在完成该项目之前,首先应当对整个网络进行规划,确定网段的划分以及每个网段可能的主机数量等信息。38.1了解DHCP服务8.1.1DHCP服务简介
DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP标准协议,用户可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作,如:DNS服务器、WINS服务器、Gateway(网关)的设置。
在DHCP机制中可以分为服务器和客户端两个部分,服务器使用固定的IP地址,在局域网中扮演着给客户端提供动态IP地址、DNS配置和网管配置的角色。客户端与IP地址相关的配置,都在启动时由服务器自动分配。8.1.2DHCP的工作原理
DHCP客户端和服务器端申请IP地址、获得IP地址的过程一般分为4个阶段,如图6-1所示。1.DHCP客户机发送IP租约请求2.DHCP服务器提供IP地址3.DHCP客户机进行IP租用选择4.DHCP服务器IP租用认可图6-1DHCP的工作过程451.动态IP地址
客户端从DHCP服务器那里取得的IP地址一般都不是固定的,而是每次都可能不一样。2.静态IP地址
客户端从DHCP服务器那里取得的IP地址也并不总是动态的。8.1.3DHCP服务器分配给客户端的IP地址类型6小资料:什么是MAC地址?查询本机网卡的MAC地址。使用ifconfig命令。[root@server1~]#ifconfig[root@server1~]#ping-c10[root@server1~]#arp-n//查询缓存在远程计算机中的MAC地址7
项目设计及准备8.2.1项目设计①适用的网络是/24,网关为54。②~0网段地址是服务器的固定地址。③客户端可以使用的地址段为1~00,但05、07为保留地址。
注意:用于手工配置的IP地址,一定要排除掉保留地址,或者采用地址池之外的可用IP地址,否则会造成IP地址冲突。8.28
项目设计及准备8.2.2项目需求准备(1)安装Linux企业服务器版,用作DHCP服务器。(2)DHCP服务器的IP地址、子网掩码、DNS服务器等TCP/IP参数必须手工指定,否则将不能为客户端分配IP地址。(3)DHCP服务器必须要拥有一组有效的IP地址,以便自动分配给客户端。(4)如果不特别指出,所有Linux的虚拟机网络连接方式都选择:自定义,VMnet1(仅主机模式),如图6-2所示。8.29
项目设计及准备8.2.2项目需求准备8.2108.3.1
在服务器server1上安装DHCP服务器(1)首先检测系统是否已经安装了DHCP相关软件。[root@server1~]#rpm-qa|grepdhcp(2)如果系统还没有安装dhcp软件包,可以使用yum命令安装所需软件包。①挂载ISO安装镜像。[root@server1~]#mkdir/iso[root@server1~]#mount/dev/cdrom/iso②制作用于安装的yum源文件。[root@server1~]#vim/etc/yum.repos.d/dvd.repo③使用yum命令查看dhcp软件包的信息。[root@server1~]#yuminfodhcp8.3
安装与配置DHCP服务118.3.1在服务器server1上安装DHCP服务器④使用yum命令安装dhcp服务。[root@server1~]#yumcleanall[root@server1~]#yuminstalldhcp-y软件包安装完毕之后,可以使用rpm命令再一次进行查询:rpm-qa|grepdhcp。结果如下。[root@server1
iso]#rpm-qa|grepdhcpdhcp-4.1.1-34.P1.el6.x86_64dhcp-common-4.1.1-34.P1.el6.x86_64
8.3安装与配置DHCP服务
8.3.2熟悉DHCP主配置文件基本的DHCP服务器搭建流程如下所示。(1)编辑主配置文件/etc/dhcp/dhcpd.conf,指定IP作用域(指定一个或多个IP地址范围)。(2)建立租约数据库文件。(3)重新加载配置文件或重新启动dhcpd服务使配置生效。12
8.3.2熟悉DHCP主配置文件(1)客户端发送广播向服务器申请IP地址。(2)服务器收到请求后查看主配置文件dhcpd.conf,先根据客户端的MAC地址查看是否为客户端设置了固定IP地址。(3)如果为客户端设置了固定IP地址,则将该IP地址发送给客户端。如果没有设置固定IP地址,则将地址池中的IP地址发送给客户端。(4)客户端收到服务器回应后,客户端给予服务器回应,告诉服务器已经使用了分配的IP地址。(5)服务器将相关租约信息存入数据库。13DHCP的工作流程如图所示。141.主配置文件dhcpd.conf(1)复制样例文件到主配置文件。默认主配置文件(/etc/dhcp/dhcpd.conf)没有任何实质内容,打开查阅,发现里面有一句话“see/usr/share/doc/dhcp*/dhcpd.conf.example”。我们以样例文件为例讲解主配置文件。(2)dhcpd.conf主配置文件的组成部分。parameters(参数)。declarations(声明)。option(选项)。(3)dhcpd.conf主配置文件的整体框架。#全局配置参数或选项;#全局生效#局部配置声明{
参数或选项;#局部生效}152.常用参数介绍
参数作用ddns-update-style[类型]定义DNS服务动态更新的类型,类型包括none(不支持动态更新)、interim(互动更新模式)与ad-hoc(特殊更新模式)[allow|ignore]client-updates允许/忽略客户端更新DNS记录default-lease-time600默认超时时间,单位是秒max-lease-time7200最大超时时间,单位是秒optiondomain-name-servers定义DNS服务器地址optiondomain-name""定义DNS域名range000定义用于分配的IP地址池optionsubnet-mask定义客户端的子网掩码optionrouters54定义客户端的网关地址broadcase-address55定义客户端的广播地址ntp-server定义客户端的网络时间服务器(NTP)nis-servers定义客户端的NIS域服务器的地址Hardware00:0c:29:03:34:02指定网卡接口的类型与MAC地址server-name向DHCP客户端通知DHCP服务器的主机名fixed-address05将某个固定的IP地址分配给指定主机time-offset[偏移误差]指定客户端与格林尼治时间的偏移差163.常用声明介绍声明{
选项或参数;}(1)subnet网络号netmask子网掩码{.………}。作用:定义作用域,指定子网。subnetnetmask{…………}(2)rangedynamic-bootp起始IP地址
结束IP地址。作用:指定动态IP地址范围。rangedynamic-bootp0000174.常用选项介绍选项内容都是以option关键字开始的。(1)optionrouters
IP地址。作用:为客户端指定默认网关。optionrouters54(2)optionsubnet-mask
子网掩码。作用:设置客户端的子网掩码。optionsubnet-mask(3)optiondomain-name-serversIP地址。作用:为客户端指定DNS服务器地址。optiondomain-name-servers注意:(1)(2)(3)选项可以用在全局配置中,也可以用在局部配置中。185.IP地址绑定在DHCP中的IP地址绑定用于给客户端分配固定IP地址。(1)host
主机名{......}。作用:用于定义保留地址。例如:hostcomputer1注意:该项通常搭配subnet声明使用。(2)hardware类型硬件地址。作用:定义网络接口类型和硬件地址。常用类型为以太网(ethernet),地址为MAC地址。例如:hardwareethernet3a:b5:cd:32:65:12(3)fixed-address
IP地址。作用:定义DHCP客户端指定的IP地址。fixed-address05注意:(2)(3)项只能应用于host声明中。196.租约数据库文件cat/var/lib/dhcpd/dhcpd.leases8.4配置DHCP的应用案例1.案例需求技术部有60台计算机,各计算机的IP地址要求如下。(1)DHCP服务器和DNS服务器的地址都是/24,有效IP地址段为~54,子网掩码是,网关为54。(2)~0网段地址是服务器的固定地址。(3)客户端可以使用的地址段为1~00,但05、07为保留地址,其中05保留给Client2。(4)客户端Client1模拟所有的其他客户端,采用自动获取方式配置IP等地址信息。208.4配置DHCP的应用案例2.网络环境搭建Linux服务器和客户端的地址及MAC信息如11-2所示(可以使用VM的克隆技术快速安装需要的Linux客户端)。21主机名称操作系统IP地址MAC地址DHCP服务器:server1CentOS700:0c:29:2b:88:d8Linux客户端:Client1CentOS7自动获取00:0c:29:64:08:86Linux客户端:Client2CentOS7保留地址00:0c:29:03:34:02223.服务器端配置(1)配置文件的内容如下:ddns-update-stylenone;log-facilitylocal7;subnetnetmask{range104;range0606;range0800;optiondomain-name-servers;optiondomain-name"myDHCP.";optionrouters54;optionbroadcast-address55;default-lease-time600;max-lease-time7200;}hostClient2{hardwareethernet00:0c:29:03:34:02;fixed-address05;}233.服务器端配置(2)配置完成保存并退出,重启dhcpd服务,并设置开机自动启动。[root@server1~]#systemctlrestartdhcpd[root@server1~]#systemctlenabledhcpdCreatedsymlinkfrom/etc/systemd/system/multi-user.target.wants/dhcpd.serviceto/usr/lib/systemd/system/dhcpd.service.特别注意:如果启动DHCP失败,可以使用“dhcpd”命令进行排错,一般启动失败的原因如下。①配置文件有问题。l内容不符合语法结构,例如少个分号。l声明的子网和子网掩码不符合。②主机IP地址和声明的子网不在同一网段。③主机没有配置IP地址。④配置文件路径出问题,比如在RHEL6以下的版本中,配置文件保存在了/etc/dhcpd.
conf,但是在rhel6及以上版本中,却保存在了/etc/dhcp/dhcpd.conf。244.在客户端Client1上进行测试关闭VMnet8和VMnet1的DHCP服务功能的方法如下(本项目的服务器和客户机的网络连接都使用VMnet1)。254.在客户端Client1上进行测试关闭VMnet8和VMnet1的DHCP服务功能的方法如下(本项目的服务器和客户机的网络连接都使用VMnet1)。在VMWare主窗口中,依次打开“编辑”→“虚拟网络编辑器”,打开“虚拟网络编辑器”窗口,选中VMnet1或VMnet8,去掉对应的DHCP服务启用选项,如图6-4所示。(1)以root用户身份登录名为Client1的Linux计算机,依次单击“Applications”→“SystemTools”→“Settings”→“Network”,打开“Network”对话框,如图6-5所示。26(1)以root用户身份登录名为Client1的Linux计算机,依次单击“Applications”→“SystemTools”→“Settings”→“Network”,打开“Network”对话框,如图6-5所示。图6-5“Network”对话框(2)单击图6-5中的“齿轮”按钮
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年心理学概论考试试卷及答案
- 2025年心理学专业硕士研究生入学考试试卷及答案
- 2025年物理学基础知识验收考试题及答案
- 2025年食品安全监督相关考试试题及答案
- Adezmapimod-hydrochloride-Standard-SB-203580-hydrochloride-Standard-生命科学试剂-MCE
- 2025年社会工作者职业资格认证考试试题及答案
- 2025年农学与生态学研究生入学考试试题及答案
- 2025年电子商务技术考试试卷及答案
- 2025年儿童发展心理学考试试题及答案
- 2025年护理硕士研究生入学考试试卷及答案
- 审核技巧培训
- 延迟退休人员协议书
- 井下作业施工方案
- 2025年房地产开发经营服务项目投资风险评估报告
- EPC项目全流程咨询管理的核心要点与优化策略
- 铁路施工高空作业安全教育
- 2025年管道工(技师)职业技能鉴定理论考试题库(含答案)
- 一体化污水处理设备采购安装及运维 投标方案(技术方案)
- 晋升品质主管述职报告
- 雷火灸技术操作流程图及考核标准
- 北师大版三年级下册数学全册教案(完整版)教学设计含教学反思
评论
0/150
提交评论