您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第12章DHCP服务器
Date:19January2020Linux系统管理与服务器配置——基于CentOS7第12章DHCP服务器Date:19January2020目录•12.1项目一:DHCP服务器的安装与启动–12.1.1DHCP服务简介–12.1.2DHCP的运作方式–12.1.3安装DHCP服务器–12.1.4/etc/dhcp/dhcpd.conf配置文件•12.2项目二:DHCP服务器的配置•12.3常见问题分析•12.4本章小结Date:19January202012.1项目一:DHCP服务器的安装与启动•某公司正处于快速发展阶段,终端数量日益增多,如果仍采用设置静态IP地址的方法,会造成设置错误或者IP地址冲突的问题,即影响正常工作也会加大管理员的工作量。为此公司希望采用动态IP地址分配的方法来完成对IP地址的维护。针对这一需求,管理员计划在服务器上安装配置DHCP服务器,用来给局域网用户动态分配IP地址等网络信息。首先,管理员需要安装DHCP服务器,然后对DHCP做简单常规设置,包括:dhcpd服务的启动和自启动。序号知识点详见章节1了解DHCP服务器12.1.1,12.1.22安装DHCP服务器的过程12.1.33管理dhcpd服务12.1.3Date:19January202012.1.1DHCP服务简介•DHCP:动态主机配置协议,动态分配IP地址。•作用:简化大规模网络环境下为每台机器设置IP的工作,ip自动分配。•DHCP被设计成为客户端/服务器模式,DHCP服务器负责为DHCP客户端自动分配IP地址。•DHCP服务器收到DHCP客户端向网络发送的IP地址请求后,会为客户端分配包括IP地址、子网掩码、默认网关及DNS服务器的IP地址等。Date:19January202012.1.1DHCP服务简介•DHCP提供3种IP定位方式:–人工分配,获得的IP也叫静态地址,网络管理员为某些少数特定的在网计算机或者网络设备绑定固定IP地址,且地址不会过期。–自动分配,一旦DHCP客户端第一次成功的从DHCP服务器端租用到IP地址之后,就永远使用这个地址。–动态分配,当DHCP客户端第一次从DHCP服务器端租用到IP地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放这个IP地址,以给其它主机使用。Date:19January202012.1.2DHCP的运作方式•如果在同一网段内有一台DHCP服务器,则客户端可以通过软件广播的方式来达到相互通信的目的。DHCP客户端DHCP服务器(1)客户以广播的形式向网络上发出DHCP请求(2)服务器向客户端分配IP地址发送网络信息(3)客户端向网络发送IP信息,确定IP地址没有被使用,然后向服务器发出租用确认Date:19January202012.1.3安装DHCP服务器•1.查询–在安装DHCP服务器之前需要确认当前系统是否已经安装了合适版本的软件包。如果输出如图信息,表示系统已经安装了DHCP服务器,并且可以通过输出结果判定已安装的软件版本号是4.2.5此时不需要再继续安装软件,可以直接进行测试。–如果系统未安装DHCP服务器,则会输出如图“packagedhcpisnotinstalled”字样。Date:19January202012.1.3安装DHCP服务器•2.装载–如果需要安装软件包,首先需要准备好待安装软件的RPM软件包。在Linux的安装盘中提供了相关软件包,在安装过程中需要通过加载光盘的方法寻找到待安装的软件包。–首先将CentOS7安装光盘的镜像文件载入到虚拟光驱中,确认后系统会自动挂载光盘到/media目录下,否则使用mount命令进行光盘挂载:•#mount/dev/cdrom/mediaDate:19January202012.1.3安装DHCP服务器•3.安装–在安装DHCP服务器时可能需要多个相关的软件包。使用rpm命令依次安装下列软件包:•服务器端软件包:dhcp-4.2.5-47.el7.centos.x86_64•客户端软件包:dhclient-4.2.5-47.el7.centos.x86_64•开发软件包:dhcp-libs-4.2.5-47.el7.centos.x86_6,dhcp-common-4.2.5-47.el7.centos.x86_64–执行rpm命令安装DHCP服务器,安装方法如下图所示。按照图中的顺序依次安装服务器端、客户端、开发软件包。其中,服务器端软件正确安装,其余三个软件包由于系统中已经安装,不再进行安装,给出isalreadyinstalled的提示。Date:19January202012.1.3安装DHCP服务器Date:19January202012.1.4/etc/dhcp/dhcpd.conf配置文件•DHCP服务器默认的配置文件是/etc/dhcp/dhcpd.conf,它是一个文本文件,DHCP服务器中含有一个语法分析器,能对该文件进行语法分析,从而获得DHCP服务器的配置参数。该文件对关键字大小写敏感,注释信息以#开头,一直持续到该行结束。•dhcpd.conf文件通常包括三部分:parameters(参数),declarations(声明)和option(选项)。–1.parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。–2.declarations(声明):用来描述网络布局、提供给客户的IP地址等。–3.option(选项):用来配置DHCP可选参数,全部用option关键字作为开始。Date:19January202012.1项目一:DHCP服务器的安装与启动•操作过程:–#rpm-qdhcp–#rpm-ivhdhcp-4.2.5-47.el7.centos.x86_64–#rpm-ivhdhclient-4.2.5-47.el7.centos.x86_64–#rpm-ivhdhcp-libs-4.2.5-47.el7.centos.x86_6–#rpm-ivhdhcp-common-4.2.5-47.el7.centos.x86_64–#systemctlstatusdhcpd.service–#systemctlenableddhcpd.serviceDate:19January202012.2项目二:DHCP服务器的配置•安装完成DHCP服务器以后,管理员要为公司局域网完成动态IP地址的分配,进一步配置DHCP服务器。分配网段为192.168.137.0/24,IP地址范围在192.168.137.60~192.168.137.240,默认网关192.168.137.1,该网段其他地址保留为静态分配。另外,物理地址00:0C:09:04:ED:35的主机设置固定IP地址:192.168.137.101。序号知识点详见章节1主配置文件dhcpd.conf的配置12.1.42DHCP服务器的测试见实施运行Date:19January202012.2项目二:DHCP服务器的配置•操作过程:•1.编辑配置文件dhcpd.conf–DHCP的配置文件dhcpd.conf位于系统的/etc/dhcp目录下。如果在该目录下没有该文件则新建此文件。–#vim/etc/dhcp/dhcpd.conf//编辑配置文件,编写下面的内容。Date:19January202012.2项目二:DHCP服务器的配置•ddns-update-styleinterim;•subnet192.168.137.0netmask255.255.255.0{//配置网段和子网掩码。•range192.168.137.60192.168.137.240;//配置分配范围。•optionrouters192.168.137.1;//配置网关。•}•group{•optionrouters192.168.137.1;•hoststaticiphost1{//配置固定IP地址。•hardwareethernet00:0C:09:04:ED:35;•fixed-address192.168.137.101;•}•}Date:19January202012.2项目二:DHCP服务器的配置•2.启动DHCP服务–#systemctlstartdhcpd.service•3.测试DHCP服务器–首先将客户端主机的IP地址设置为动态获取。–(1)windows系统设置:打开控制面板,网络连接,在本地连接中设置Date:19January202012.2项目二:DHCP服务器的配置•(2)对于Linux系统,编辑系统网络配置文件/etc/sysconfig/network-scripts/ifcfg-ens33。–#vim/etc/sysconfig/network-scripts/ifcfg-ens33–编辑配置文件中BOOTPROTO一项的值为“DHCP”Date:19January202012.2项目二:DHCP服务器的配置•重新启动network服务,获取IP地址。•获取的IP地址是192.168.137.129,可以采用ifconfig命令查询。•最后,测试与网关的连通性,输入命令ping192.168.137.1。Date:19January202012.3常见问题分析•1.在配置DHCP时,有时客户端会出现DeterminingIPinformationforens33...Failed;nolinkpresent.Checkcable提示信息。–信息提示IP地址获取错误,检查是否连接。这个问题在虚拟机条件下,由于没有真正的网线,所以并不存在真实的网线连接问题。这种虚拟机问题需要如下设置解决:•以root权限输入命令su-,在/etc/sysconfig/network-scripts/ifcfg-ens33文件中添加:–check_link_down(){–return1;–}–保存退出。Date:19January202012.3常见问题分析•客户端无法获得IP地址。–首先判断,此故障是某个客户端发生还是多个客户端都发生。如果仅有一个客户端出现此故障,应检查网卡的设置,设置动态获取IP地址,确保它使用了DHCP服务。然后,检查交换机,看一下端口、VLAN,看是否配置了VLAN成员。并检查这个VLAN上的其它设备是否可以获得IP地址。–如果多个客户端都无法获得地址IP地址,问题可能是由于路由器没有将DHCP请求转发给DHCP服务器造成的。如果多个子网上的多台客户端都有这个问题,则可能是DNS服务器自身造成的。服务器可能并没有运行DHCP服务或者它可能没有足够的IP地址可供分配。Date:19January202012.4本章小结•本章通过两个项目展开介绍了DHCP服务器的安装、配置和测试方法,介绍DHCP配置文件,并对其常见问题进行分析推理。•在DHCP服务器的安装中,主要介绍了DHCP服务的原理和运行方式以及使用rpm命令安装该服务器的方法,针对配置文件dhcpd.conf,解读常见的参数、声明和选项。•在服务器配置过程中,主要介绍了为指定网段的用户分配指定范围的IP地址的方法,此外,还介绍了设置固定IP地址的方法。针对windows和Linux操作系统,分别介绍客户端的设置方法。Thankyou谢谢
本文标题:第12章DHCP服务器
链接地址:https://www.777doc.com/doc-3171047 .html