《Linux操作系统与应用技术》(贺学剑) 项目十.Linux操作系统与应用技术_第1页
《Linux操作系统与应用技术》(贺学剑) 项目十.Linux操作系统与应用技术_第2页
《Linux操作系统与应用技术》(贺学剑) 项目十.Linux操作系统与应用技术_第3页
《Linux操作系统与应用技术》(贺学剑) 项目十.Linux操作系统与应用技术_第4页
《Linux操作系统与应用技术》(贺学剑) 项目十.Linux操作系统与应用技术_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

Linux操作系统

与应用技术签到扫码下载文旌课堂APP扫码签到(2022.3.2515:00至2022.3.2515:10)签到方式教师通过“文旌课堂APP”生成签到二维码,并设置签到时间,学生通过“文旌课堂APP”扫描“签到二维码”进行签到。。项目一Linux操作系统基础项目二用户与用户组管理项目三文件管理项目四磁盘与文件系统管理项目五软件包与进程管理CONTENT项目六服务管理与任务定制项目七shell简易编程项目八网络基本配置项目九远程登录服务器项目十网络服务器的搭建及应用项目十网络服务器的搭建及应用项目导读Linux操作系统凭借其强大、稳定、安全等优势已经成为越来越多企业搭建网络服务器的首选,它能够提供资源共享、网站浏览、IP地址分配等众多不同的服务。行业PPT模板/hangye/知识目标了解Samba服务及其工作过程。了解Samba服务的主配置文件。了解管理Samba服务的用户账号信息命令。了解Apache服务常用的配置文件。熟练使用虚拟主机实现一机多站的方法。了解DHCP服务及其工作过程。了解DHCP服务的主配置文件。行业PPT模板/hangye/技能目标会使用Linux命令安装与配置Samba服务器。会使用Linux命令安装与配置Web服务器。会使用Linux命令安装与配置DHCP服务器。行业PPT模板/hangye/素质目标弘扬中华优秀传统文化,坚定文化自信。培养执着专注、科学严谨、精益求精、追求卓越的工匠精神。项目导航任务一

安装与配置Samba服务器任务二

安装与配置Web服务器任务三

安装与配置DHCP服务器任务一安装与配置Samba

服务器任务准备全班学生以3~5人为一组进行分组,各组选出组长。请组长组织组员查找相关资料,并对查找到的资料进行讨论和整理。问题1:运行Samba需要两个服务,分别是和。其中

是Samba的核心服务。问题2:“smb.conf”文件包含哪几个部分?各部分功能是什么?任务实施按步骤完成下面的操作,并将操作过程中遇到的问题和解决方案写在空白处。步骤1:挂载光驱,使用YUM安装Samba服务。步骤2:添加账号Andy和Cary为访问共享目录的Samba用户账号。步骤3:查看目录“/project/public”是否具有可读和可执行的权限,目录“/project/temp”是否具有可读、可写和可执行的权限。步骤4:使用Vim编辑“/etc/samba/smb.conf”文件,添加共享信息,设置目录权限,使“/project/public”具有只读权限,使目录“/project/temp”具有读写权限。任务实施按步骤完成下面的操作,并将操作过程中遇到的问题和解决方案写在空白处。步骤5:使用setsebool命令使共享目录具有可读和可写的权限。步骤6:清空iptables防火墙,并开启Samba服务端口。步骤7:重启Samba服务。步骤8:在Windows客户机访问Samba服务器进行测试,分别在目录“/project/public”和“/project/temp”下创建新目录“test”,看能否创建成功?从以上两个目录中复制任意文件到“我的文档”,看能否复制成功?任务评价必备知识一、Samba概述

1.SMB/CIFS协议SMB是由Microsoft和Intel在1987年制定的协议,该协议的主要功能是共享局域网中的文件、打印机和串行端口等资源,这也使得在多个主机之间共享文件变得越来越简单。CIFS是由Microsoft在SMB协议的基础上发展,并扩展到Internet上的协议。CIFS使用客户端/服务器模式,客户端请求服务器上的资源为自身提供服务,服务器获得请求后将响应返回到客户端。CIFS和具体的操作系统无关,在UNIX或Linux上安装Samba后便可使用CIFS。2.Samba及其主要功能Samba是在Linux操作系统上对SMB/CIFS协议的具体实现。通过搭建Samba服务器并安装Samba客户端程序,就可以实现Linux操作系统与Linux操作系统或Windows操作系统的文件共享和打印机共享等,如图10-1-1所示。图10-1-1通过Samba服务器实现资源共享Samba服务器除提供资源共享外,还包括以下几个主要功能。(1)名称解析。Samba通过nmb服务可以搭建NBNS(NetBIOSnameservice)服务器提供名称解析,将计算机的NetBIOS(网络基本输入/输出系统)名称解析为IP地址,实现主机之间的访问定位。(2)支持跨平台访问的身份验证和权限设置,支持SSL(securesocketlayer)。(3)网络浏览服务。在局域网中,Samba可以成为本地浏览服务器,用于保存可用资源列表。共享能够为用户日常工作交流提供非常大的便利,可以帮助用户有效提高工作效率。中华优秀传统文化中的“大道之行也,天下为公”“损有余补不足”等思想蕴含着共享的意蕴。马克思、恩格斯也曾指出,“所有人共同享受大家创造出来的福利”“生产将以所有的人富裕为目的”。共享发展理念,体现了对中华优秀传统文化和马克思主义“共享”“共富”思想的继承与发展,也是对新时代中国特色社会主义面临的现实问题的理论回应,具有丰富而深刻的思想内涵和明确的实践指向。薪火相传二、Samba服务的工作过程单击此处添加标题Samba运行需要两个服务,一个是smb,另一个是nmb。smb是Samba的核心服务,主要负责建立Samba服务器与客户端之间的对话,验证用户身份并提供对文件和打印系统的访问,只有启动smb服务,才能实现文件的共享。nmb服务负责解析,它可将Linux操作系统共享的工作组名称与其IP地址对应起来,如果nmb服务没有启动,则只能通过IP地址来访问共享文件。Samba服务的工作过程如图10-1-2所示。图10-1-2Samba服务的工作过程单击此处添加标题下面具体分析Samba服务的具体工作过程。(1)客户端在访问服务器时,首先发送一个SMBnegprot请求数据报,并列出它所支持的所有SMB协议版本。服务器在接收到请求信息后发送一个SMBnegprot响应数据报,并列出希望使用的协议版本。如果没有可使用的协议版本则返回oXFFFFH信息,结束通信。(2)当确定SMB协议版本后,客户端进程向服务器发起一个用户或共享的认证,这个过程是通过发送sessionsetup&X请求数据报实现的。客户端发送一对用户名和密码或一个简单密码到服务器,然后服务器通过发送一个sessionsetup&X响应数据报来允许或拒绝本次连接。(3)当客户端和服务器完成了协商和认证之后,客户端会发送一个treeconnect或SMBtreeconnect&X请求数据报并列出它想访问网络资源的名称,之后服务器会发送一个SMBtreeconnect&X响应数据报以表示此次连接是否被接受或拒绝。(4)连接到相应资源,SMB客户端就能通过openSMB打开一个文件,通过readSMB读取文件,通过writeSMB写入文件,通过closeSMB关闭文件。三、Samba服务的主配置文件及其配置项单击此处添加标题Samba服务的配置文件默认保存在“/etc/samba”目录下,其中主配置文件名称为“smb.conf”,其主要组成部分如表10-1-2所示。表10-1-2主配置文件“/etc/samba/smb.conf”的主要组成部分1.全局参数的配置项

“/etc/samba/smb.conf”文件中全局参数的主要配置项及默认值说明如表10-1-3所示配置项及默认值说明workgroup=SAMBA设置Samba服务器要加入的工作组名称security=user设置Samba服务器的安全级别passdbbackend=tdbsam设置用户后台的类型printing=cups打印服务协议printcapname=cups打印服务名称loadprinters=yes是否加载打印机cupsoptions=raw指定打印机系统的工作模式按照安全性由低到高划分,Samba服务器的安全级别有以下4种。Samba服务器的安全级别sershareserverdomainuser(1)share:无安全性级别,客户端不需要输入Samba用户账号和密码就可以访问Samba服务器的共享资源。该级别适用于公共的共享资源,安全性差,需要配合其他权限设置来保证Samba服务器的安全。(2)user:是Samba服务器的默认安全级别。Samba服务器要求用户在访问共享资源之前必须先提供Samba用户账号和密码进行验证。(3)server:和user安全级别类似,但Samba用户账号和密码会递交到另外一个Samba服务器或Windows服务器进行验证,此时必须指定负责验证的服务器名称。如果递交失败,则退回到user安全级别。(4)domain:该安全级别要求网络上存在一台域控制器,Samba将用户账号和密码递交给域控制器进行验证,此时必须指定域控制器的NetBIOS名称。2.共享定义的配置项

“/etc/samba/smb.conf”文件中共享定义的主要配置项及其说明如表10-1-4所示。表10-1-4“/etc/samba/smb.conf”文件中共享定义的主要配置项及其说明指令readonly=no与writable=yes的含义相同。【实例10-1-1】在主配置文件“/etc/samba/smb.conf”中添加自定义共享名“data”,且允许对目录“/pub”进行读取,但不允许写入。执行“useraddstu”命令后,系统会完成的操作包括创建用户账号stu;[data] comment=PUBLICDATA #共享资源的描述 path=/pub #共享资源的路径(绝对路径) public=yes #允许匿名用户访问共享资源 readonly=yes #共享目录可读但不可写四、管理Samba服务的用户账号信息命令单击此处添加标题管理Samba服务的用户账号信息使用pdbedit命令,其格式如下。pdbedit[选项]用户名

pdbedit命令中常用选项的含义如表10-1-5所示。表10-1-5pdbedit命令中常用选项的含义选项含义选项含义-a添加Samba用户-L列出Samba用户列表-x删除Samba用户-u指定Samba用户名-r修改Samba用户信息-Lv列出Samba用户详细信息的列表任务案例网络管理员小旌为了公司员工能够在网络中访问共享资源,计划架设一台Samba服务器。小旌计划将Samba服务器部署在IP地址为01的Linux操作系统中,并为运维部门共享他们的专用目录“/share/Ope”,且部门成员访问共享目录时须使用账号和密码进行登录认证,只有认证成功才能访问。课堂小结一、Samba概述二、Samba服务的工作过程三、Samba服务的主配置文件及其配置项四、管理Samba服务的用户账号信息命令任务二安装与配置Web服务器任务准备全班学生以3~5人为一组进行分组,各组选出组长。请组长组织组员查找相关资料,并对查找到的资料进行讨论和整理。问题1:什么是HTTP协议?问题2:Apache服务常用的配置文件有哪些?问题3:什么是虚拟主机?简述配置虚拟主机的方式。任务实施按步骤完成下面的操作,并将操作过程中遇到的问题和解决方案写在空白处。步骤1:检查是否已安装了Apache服务,若未安装,使用YUM安装Apache服务。步骤2:启动httpd服务,并设置为开机自动启动。步骤3:使用Vim编辑“/etc/hosts”文件,注册虚拟主机所要使用的域名;创建站点根目录“/var/www/project”;使用echo命令创建网站首页文件“index.html”;使用Vim编辑“/etc/httpd/conf/httpd.conf”文件,添加对虚拟主机的定义;重启Apache服务;登录网站首页进行测试。任务实施按步骤完成下面的操作,并将操作过程中遇到的问题和解决方案写在空白处。步骤4:创建目录“/localhost/Cary”和“/localhost/Andy”作为虚拟目录;使用Vim编辑“/etc/httpd/conf/httpd.conf”文件,添加对虚拟目录的别名;使用echo命令分别为Cary和Andy创建个人主页文件“index.html”;重启Apache服务;登录个人主页进行测试。任务评价必备知识一、Web概述

1.Web的起源和工作原理1989年,Web起源于欧洲的一个国际核能研究院。随着研究的深入和发展,研究院里的文件数量越来越多,而且人员流动也很大,要找到相关的最新的资料非常困难。于是一个科学家就提出了这样一个建议,在服务器上维护一个目录,目录的链接指向每个人的文件,每个人维护自己的文件,保证其他人访问的时候总是最新的,这个建议得到采纳并被不断完善后,最终形成了如今Internet上最常见的Web服务。Web服务也称万维网(worldwideweb,WWW)服务,它是在Internet上以超文本为基础形成的信息网。用户平时访问的网站服务就是Web服务,它可以通过Web服务器在浏览器中访问Internet中的各种资源。Web服务遵循HTTP协议,默认端口为80,它是一种被动访问的服务,即只有接收到Internet中其他主机发出的请求后才会响应,最终用于提供服务的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户,如图10-2-1所示。图10-2-1Web服务工作原理由图10-2-1可以看出,Web服务器向客户端返回的主要资源是通过查询Web页面得到的。Web页面是用超文本标记语言(HTML)编写的,它使得文本不再是传统的书页形式,而是实现了在浏览过程中从一个页面跳转到另一个页面。使用HTML语言编写的Web页面除文本信息外,还可嵌入声音、图像、视频等多媒体信息。我们今天能够随心所欲地在网络世界遨游,需要感谢一个人——蒂姆·伯纳斯·李,他既是“互联网之父”,又是“千年技术奖”首位获奖者,同时还是万维网的创始人。早期,只有极少数精英人士才有机会使用“网络”这种高效的信息传输渠道,而且当时的“网络”具有一定的局限性,只能小范围使用。为了让“网络”更加方便,蒂姆创造了第一个网页浏览器,并将“网络”世界互相打通,让一个个小型信息库相互连通,形成真正的知识百科全书,使每个人都可以随意使用。修身笃学拥有如此伟大的发明,他本可以申请专利,收取专利费用,成为享誉世界的超级富豪。但是,他放弃了这一机会,从而促使免费且实用的万维网科技得到了迅速的发展,并大大地改变了人类的生活。伦敦奥运会开幕式上,他曾独自一人坐在电脑前,接受来自全世界人民感谢的掌声。这位彻底改变人类生活和工作方式的发明者,用一句“Thisisforeveryone”完美诠释了他的初衷——这项发明属于生活在地球上的每一个人。修身笃学2.Apache简介

Apache(见图10-2-2)是一种开源的HTTP服务器软件,可在包括UNIX、Linux及Windows在内的大多数主流计算机操作系统中运行,由于其支持多平台和良好的安全性而被广泛使用。。图10-2-2Apache软件基金会Logo

Apache拥有众多的特性,从而保证其高效稳定地运行。(1)支持几乎所有的计算机平台。(2)简单有效的配置文件。(3)支持基于IP地址、域名及端口的虚拟主机功能。(4)支持多种方式的HTTP认证。

Apache拥有众多的特性,从而保证其高效稳定地运行。(5)集成代理服务器模块。(6)支持实时监视服务器状态和定制服务器日志。(7)支持安全Socket层(SSL)。(8)提供用户会话过程的跟踪。(9)支持第三方软件开发商提供的功能模块。二、Apache服务常用的配置文件单击此处添加标题Apache服务常用的配置文件如表10-2-2所示。描述文件名称主配置文件/etc/httpd/conf/httpd.conf网站数据的保存目录/var/www/html访问日志文件/var/log/httpd/access_log错误日志文件/var/log/httpd/error_log默认页面/etc/httpd/conf.d/welcome.conf表10-2-2Apache服务常用的配置文件

【实例10-2-1】

修改Web网站的默认首页。执行“useraddstu”命令后,系统会完成的操作包括创建用户账号stu;#创建网站数据的首页文件[root@localhost~]#echo"Welcometowww.L!">/var/www/html/index.html 三、Apache服务主配置文件简介

1.主配置文件的格式单击此处添加标题“/etc/httpd/conf/httpd.conf”文件是包含若干指令的纯文本文件,该文件中存在3种类型的信息,分别是注释行信息、全局配置和区域配置,如图10-2-3所示。图10-2-3“/etc/httpd/conf/httpd.conf”文件的格式提示

全局配置参数可作用于所有的子站点,既保证了子站点的正常访问,也有效降低了频繁写入重复参数的工作量。区域配置参数是单独针对每个独立的子站点进行设置。2.主配置文件中常用的参数单击此处添加标题“/etc/httpd/conf/httpd.conf”文件中常用的参数及其作用如表10-2-3所示。参数作用ServerRoot服务目录ServerAdmin设置管理员的邮箱ServerName设置网站服务器的域名User运行服务的用户身份Group运行服务的组身份表10-2-3“/etc/httpd/conf/httpd.conf”文件中常用的参数及其作用参数作用Listen设置监听的IP地址和端口DocumentRoot设置网站数据保存目录DirectoryIndex设置首页文件ErrorLog错误日志文件的位置(路径和文件名)CustomLog访问日志文件的位置(路径和格式类型)Timeout设置客户端访问超时秒数表10-2-3(续)单击此处添加标题常用的容器指令如下。(1)<Directory>…</Directory>。(2)<Files>…</Files>。(3)<Location>…</Location>。(4)<VirtualHost>…</VirtualHost>。3.容器与访问控制命令单击此处添加标题可在容器指令内配置不同对象的各种访问控制。容器指令的语法格式如下。<>访问控制</>

【实例10-2-2】

编辑“/etc/httpd/conf/httpd.conf”文件设置Web服务器。[root@localhost~]#vim/etc/httpd/conf/httpd.confServerRoot"/etc/httpd"

#设置服务目录为“/etc/httpd”Timeout120 #设置客户端访问超时时间为120秒Listen80 #设置监听端口为80ServerAdminroot@localhost #设置管理员邮箱ServerName1:80 #设置网站服务器的域名和监听端口DocumentRoot"/var/www/html" #设置网站数据保存目录为“/var/www/html”DirectoryIndexindex.html #设置首页文件为“index.html” 四、使用虚拟主机实现一机多站单击此处添加标题虚拟主机是指在一台服务器上运行多个Web站点。利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟服务器”,并提供多个网站同时为外部访问服务,如图10-2-4所示。图10-2-4用户请求网站资源单击此处添加标题配置虚拟主机的方式有以下3种。(1)基于IP地址的虚拟主机。该方式需要在服务器上绑定多个IP地址,而且每个IP地址与服务器上部署的每个网站一一对应,这样当用户访问服务器上不同的IP地址时,就可看到不同网站的页面资源。(2)基于域名的虚拟主机。该方式只需服务器有一个可用的IP地址即可,所有的虚拟主机共享同一个IP地址,各虚拟主机之间通过域名进行区分。(3)基于端口的虚拟主机。该方式只需服务器有一个IP地址即可,所有的虚拟主机共享一个IP地址,各虚拟主机通过不同的端口进行区分。在配置基于端口的虚拟主机时,需要利用Listen参数设置所监听的端口。

【实例10-2-3】

配置基于1和2两个不同IP地址的虚拟主机,要求不同的虚拟主机对应的网站数据保存目录和首页均不同。

#为一块网卡绑定多个IP地址[root@localhost~]#cd/etc/sysconfig/network-scripts[root@localhostnetwork-scripts]#cpifcfg-ens160ifcfg-ens160:0#编辑“ifcfg-ens160:0”文件,编辑完成后重启系统使配置文件生效[root@localhostnetwork-scripts]#vimifcfg-ens160:0DEVICE=eth0:0 #将eth0修改为eth0:0IPADDR=2 #将ip修改为2#创建网站数据保存目录和首页文件[root@localhost~]#mkdir-p/var/www/ip1/var/www/ip2[root@localhost~]#echo"thisis1'sweb">/var/www/ip1/index.html[root@localhost~]#echo"thisis2'sweb">/var/www/ip2/index.html#编辑“/etc/httpd/conf/httpd.conf”文件[root@localhost~]#vim/etc/httpd/conf/httpd.conf#在“/etc/httpd/conf/httpd.conf”文件中添加如下信息,然后重启httpd服务<VirtualHost1>DocumentRoot/var/www/ip1</VirtualHost><VirtualHost2>DocumentRoot/var/www/ip2</VirtualHost>

【实例10-2-4】编辑“/etc/httpd/conf/httpd.conf”文件,添加基于端口的虚拟主机配置信息。Listen8008Listen8009<VirtualHost01:8008>DocumentRoot/var/www/port1<Directory/var/www/port1>AllowOverrideNoneRequireallgranted</Directory></VirtualHost><VirtualHost01:8009>DocumentRoot/var/www/port2<Directory/var/www/port2>AllowOverrideNoneRequireallgranted</Directory></VirtualHost>提示配置基于端口的虚拟主机时,须考虑SELinux服务对新开设端口的监控。一般来说,使用80、443、8008和8009等端口提供网站访问服务较合理,如果使用其他端口则会受到SELinux服务的限制。任务案例小旌所在公司需要将公司近期的新闻动态、公司活动、培训认证等信息以网页形式发布。作为网络管理员,小旌计划将Web服务器部署在IP地址为01的Linux操作系统中,具体情况如下。课堂小结一、Web概述二、Apache服务常用的配置文件三、Apache服务主配置文件简介任务三安装与配置DHCP服务器任务准备全班学生以3~5人为一组进行分组,各组选出组长。请组长组织组员查找相关资料,并对查找到的资料进行讨论和整理。问题1:简述DHCP服务的主要用途。问题2:简述DHCP服务中“租约”的作用。问题3:把IP地址与主机的什么信息绑定,就可以保证该主机一直获取到固定的IP地址?任务实施按步骤完成下面的操作,并将操作过程中遇到的问题和解决方案写在空白处。步骤1:修改DHCP服务器的IP地址为26/24,并重启网络服务。步骤2:检查是否已安装了DHCP服务,若未安装,使用YUM安装DHCP服务。步骤3:使用Vim编辑“/etc/dhcp/dhcpd.conf”文件,设置地址有效范围为00~40,子网掩码为,网关地址为,地址默认租约为6小时,最大租约为15小时。步骤4:启动dhcpd服务,并设置为开机自动启动。任务实施按步骤完成下面的操作,并将操作过程中遇到的问题和解决方案写在空白处。步骤5:在Windows客户端将网卡的IP地址设置为自动获得后,在“cmd”窗口,分别输入“ipconfig/release”和“ipconfig/renew”,再用“ipconfig/all”验证。步骤6:使用Vim编辑“/etc/sysconfig/network-scripts/ifcfg-ens160”文件,保证“BOOTPROTO”参数值为“dhcp”,重启网卡,查看IP地址。步骤7:在DHCP服务器端验证IP地址的分配情况。任务评价必备知识一、DHCP概述在TCP/IP网络中,每一台计算机都必须有唯一的IP地址,计算机之间依靠该IP地址进行通信。因此,IP地址的管理、分配与设置非常重要。如图10-3-1所示,某局域网中有多台客户端,如果手动为每台客户端配置网络参数会相当麻烦,还容易出现地址重复等错误。此时,可使用动态主机配置协议(dynamichostconfigurationprotocol,DHCP)解决这个问题。DHCP服务器可以自动为局域网中的客户端分配IP地址,可大大减轻网络管理员的工作负担,并减少IP地址故障的发生。图10-3-1DHCP服务的示意图单击此处添加标题DHCP提供了自动分配、手动分配和动态分配3种地址分配机制。(1)自动分配:DHCP服务器为客户端分配一个永久地址。在该地址被分配后,DHCP服务器便不能对其进行再分配。(2)手动分配:网络管理员手动设置IP地址到MAC地址的映射,DHCP服务器仅负责将信息传送到客户端。(3)动态分配:DHCP服务器向客户端分配可重用的地址。提示手动分配往往用于服务器IP地址的分配,即分配给其他服务器的IP地址,如Web服务器、Samba服务器、FTP服务器等。动态分配则用于给普通客户端分配IP地址。这样做既方便了服务器的使用,又提高了IP地址的使用率。二、DHCP服务工作原理

1.DHCP客户端首次获得IP地址租约单击此处添加标题DHCP客户端首次获得IP地址租约,需要经过4个阶段与DHCP服务建立联系,如图10-3-2所示。单击此处添加标题(1)IP地址租用请求。当DHCP客户端第一次启动时,它会发出一个Discover报文,向网络中的任意一个DHCP服务器请求提供IP地址租约。(2)IP地址租用提供。DHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的IP地址,加上相应的租约期限和其他配置信息(如网关、DNS服务器地址等),构造一个Offer报文发送给用户,告知用户本服务器可以为其提供IP地址。单击此处添加标题(3)IP地址租用选择。客户端收到Offer报文后(如收到多个Offer报文,则选择第一个),则发送一个Request报文,表明自己已经接受了一个DHCP服务器提供的IP地址。该报文中包含所接受的IP地址和服务器的IP地址。(4)IP地址租用确认。被客户端选择的DHCP服务器在收到Request报文后,会返回给客户端一个ACK报文。该客户端在收到ACK报文后,就完成了获取IP地址的整个过程。2.DHCP客户端进行IP地址租约更新单击此处添加标题取得IP地址租约后,DHCP客户端必须定期更新租约,否则当租约到期就不能再使用此IP地址。按照RFC默认的规定,每当租用时间超过50%和87.5%时,客户端就必须发出Request报文,向DHCP服务器请求更新租约,具体过程如下。单击此处添加标题(1)在租用时间已过去50%时,DHCP客户端会直接向为其提供IP地址的DHCP服务器发送Request报文。DHCP服务器收到Request报文后会发送ACK报文给客户端,重新约定租用时间。如果客户端未收到回复报文,则继续使用现有的IP地址。(2)如果在租用时间过去50%时未能成功更新,则客户端会在当前租用时间过去87.5%时再次向DHCP服务器提出续租请求。如果续租不成功,则等IP地址到期后,重新开始IP地址租约过程。二、DHCP服务工作原理

1.DHCP客户端首次获得IP地址租约单击此处添加标题DHCP客户端首次获得IP地址租约,需要经过4个阶段与DHCP服务建立联系,如图10-3-2所示。三、DHCP服务主配置文件简介

1.主配置文件的格式单击此处添加标题DHCP服务的配置文件默认保存在“/etc/dhcp”目录下,其中主配置文件名称为“dhcpd.conf”。该文件主要由3部分组成,即参数、声明和选项,包括全局配置和局部配置,其格式如下。#全局配置参数或选项;#局部配置声明{参数或选项;}

其中,全

温馨提示

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

评论

0/150

提交评论