00:00
大家好,欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那我们呢,把关于呃DCP的一个简介,以及租约四部曲和续租呀,给大家讲完了,那我们接下来呢,来说一下关于DCP啊服务的一个搭建,那服务的一个搭建,那关于DCP服务搭建呢,我们首先要讲的第一个第一个内容就是关于环境的准备,这个呀,我需要给大家说一下啊。几乎每一个服务啊,在搭建之前都需要做一些准备工作,而这些准备工作很多时候都是重复性的,那这个呢,就需要大家有一个呃熟悉熟练以及呃养成习惯的这么一个过程。这个东西呢。你只有养成习惯了,他才会帮助你减少很多犯错几率,犯错几率比如说看一下下边这个地方。我们先来看一下这个标红的地方,先不看上面这地方,先看标红的地方。
01:00
标红的地方就是重点标记的地方。三点,第一点。关于防火墙的。第二点,关于I links的设置,我这个地方没有在写如何去关闭防火墙,也没有在写如何去关闭I links。我写了两个查询命令,目的就是为了让你自己去查一下,看看你的防火墙是不是关了,看你的s link是不是永久关闭了,一定要去验证一下。啊,你不用每次都设置,你但是你要每次去验证一下。因为只有这两个防护关闭了之后,才不会影响接下来你的实验啊,我再说一遍啊,关于我们的网络服务实验,如果你的防护开展你的实验成功的几率会非常小,会非常多的阻碍你去放行的话,会非常麻烦。而且我们由于没有讲方向规则,没有讲S04规则,所以这个地方一定要记住,一定要先关闭,而且要永久关闭啊,OK,我建议大家你们在做这个。
02:02
虚拟机的快照的时候啊,就直接把对应的快照设置成什么,设置成就是。已经永久关闭了这些东西的一个快照,这样下次再用的时候直接用直接。那个调用快照,快照恢复之后就是直接关闭了的情况,那多好呀,对吧,那再来说一下第三点啊,再说第三点。这个呢,是我们这个章节里边比较特殊的一个,一个一个一个操作,其他章节里边这个可以忽略掉,但这个章节不能忽略。由于我们这个章节讲的是DCP啊,讲的是DCP,然后呢,会出现一个问题啊。Vmware这个软件呢?如果你开启了他自己的DCP功能,那就会和你自己搭建的DJP功能有冲突,也不会有冲突,就会两个都存在,而这个时候你的客户端去获取IP地址时,就指不定是11大了。
03:00
很有可能比较巧合的情况就是你自己搭建的DHCP服务器。被你的口回答了。很有可能就是你自己的客户端获取到的那个IP地址,而不是你的那个DJCP服务器的,而是什么呢?而是VML软件创建的这个DCP。所以说为了这个东西不影响我们的一个实验操作啊,我们最好是把vmware。当中自带的DC功能给它关闭掉。就是不要让它启用就可以了。否则它会影响我们的实验,这个地方关闭方式很简单,我给大家看一下,首先找到我们的虚拟机,找到编辑,找到编辑,然后在编辑里边找到虚拟网络编辑器。找到虚拟网络编辑。然后呢,要找到我们这个需要管理员更改这个点一下更改设置。那就是以管理员方式运行,然后这个时候你会发现我们这里边有三个虚拟的啊。一个叫VMTVMT0,第二叫VMTVMT8。
04:03
这几个呀。第一个桥接不用说了啊,桥接不用说了,这个我们之前都讲过的啊,桥接模式嘛啊。使用我们的物理网卡或者说物理无线网卡来进行连接的。仅主机模式和那的模式两个,你会发现在12345第五列这个地方有一个DCP已启用。啊,有DC1启用,那也就意味着只要有虚拟机使用vm net1和vm net8这两个虚拟就对应的虚拟机就可以自动的从。他已经设置好的地址池里边获取,那么看一下这个,呃。DCP在哪啊?比如说我们看一下vm net8下边有个DCB设置,你看启用了看一下设置。在设置里边,他已经帮我们搞好一个地址池了,那就是起始IP是88.128,结束在88.254。然后呢,默认作业和最长作业都有,默认作业是30分钟,而最长作业是两小时。
05:00
这就是对应的一个D一个设置啊,那如果说我们要关闭的话,直接把对应的对勾取消掉,你看就没有了,同样我们这个也要取消掉就可以了,然后点应用。一定要点应用,让他去停止掉对应的模式下的D2CP功能才可以。否则呀,我们这个地方如果它的DHCP生效,那我们自己搭建的就会受到一些干扰啊,一些实验上的干扰,所以说这个地方要注意,这是我们关于呃。在DCP这个服务当中,做实验的时候要做的那么几件事啊。呃,注意可能啊,不光在这个实验里边,我会这样提。后边的其他服务的实验,我还会提到让你去关闭,但是我告诉你。我带了这么多学生,几乎每一个班的学生都会有这样的错误去犯,就是我明明是提醒你了,让你去关闭S04。让去关闭防火墙。然后让你去关闭这种默认的DCP,它可能就就就。
06:04
看了一眼,然后就以为自己关掉了。啊,注意啊,很多人以为自己关联了,然后就过去了,注意,我写这个东西的目的是提醒你去查一下关没关。注意啊,一定要注意查一下,一定要查一下。调了,这个事我们就不多说了啊,再来说一下我们要实验的准备的一个服务器的数量,呃,在实验我们只需要准备两台就可以,为什么呀?我们先做简单实验,后边其他实验需要准备几台?有其他的准备提示,OK。我们需要准备两台机器,网络连接模式设置为自定义的,最好是自定义的啊,Vm not行自定义都行,但是如果你设置是自定义的,一定要把自定义对应的那个DCP功能给我关了。否则一定会受到影响,OK。好了,这是我们的准备环节,那顺带着我们把关于DCP相关的一些信息简单说一下。DCP啊,在我们的Linux当中啊,有常见的软件包有好几个,但是经常用到有这么两个。
07:05
第一个呢叫DCP啊,DCP安装的时候呢,可以通过我们的RPM或的安装方式来把这个对应的数据软包安装上,当然也可以通过源码啊。当然这种服务对我们而言啊,没啥必要说非得通过源码包安装,我们一般通过这种RPM的软件包安装方式就可以了,那还有一个包呢,叫DCP啊。Command,那这两个包的区别在于DCP这个数据包,它是服务的数据包,而d cp command指的是DCP相关命令的数据包啊,那这个呢,默认是不安装的,需要我们手动人为安装,也就意味着我们要自己配样本源那。DCB command这个呢,默认就安装了。怎么个默认装法呀?当你的服务器在什么安装过程中,是不是有一个选择安装时安装的函数包啊,如果你选择的是basic模式。就是基础服务版的话,那这里边是会自带DCP的。
08:04
但是如果你选的是mini,就是就是精简版的话,那我告诉你,很有可能d command也没有,你需要人为的手动的安装。所以说呃,这些软件包装没装呢,你自己都装一下试试,要装一下试试,这个是一定没有的,这个是一定要装的,这个呢一般是默认安装的,OK。再一个服务名,大家都知道我们的软件和服务名是不一样的诶。这个对于DCP而言还好一些,它基本是相似的,后边我们讲的其他的服务,甚至有软件名、服务名。等等都不一样的啊,都不一样的。那么看一下这个浮名。对于DCP的主体服务叫DCBD。它除了这个主这个DCP服务之外呢,还有另外一个,我们后边实验会用到一个服务叫什么呢?叫DCP中继服务。啊,叫DCP中继服务,中继服务的名字叫DHC rally,啊叫DC rally没有。
09:04
P啊,也没有D叫DHC啊。那我们在进行这两个服务启动、关闭和查看的时候,就用这样的一个名字就可以了。比如说我们要启动DCP的服务,就用service DC pd start。这是我们的一个关于浮名,还有端口啊,还有端口。对于我们的DP服务呢,有两个长期端口,一个是67,是68,对应的呢,67是作为客户端的目标地址,用来接收客户端的请求的。比如说。你可以这样理解啊,你可以理解为67端口是一个监听端口。他等待着客户机的请求啊,等待着客户的请求。然后UDP68端口呢,是作为服务器的源端口,就是当服务器接收到来自于客户端的登这种IP请求也好,确认请求也好,那服务器是不是要给客户端回呀?比如说回offer,回A或回A,那回的时候怎么回呢?注意服务器使用68作为自己的源端口来向客户机进行回复数据包。
10:11
这就是我们DCB常见到的两个端口,OK。那再说一下关于呃,DCP的配置文件啊,DCP配置文件,那DCP配置文件呢,我们有三个常用的。首先第一个就是DVP文件啊,我们呢。名字叫做呃。ETC写的DCP下的dhcpd.com这个配置文件我说一下啊,默认是空的。上面是空的。需要找一个模板啊,重新生成一下。呃,其实也并不是完全是空的,这个文件是一个说明文件,它告诉了我们我们的DCB配置文件应该去哪找。去哪?那这个地方我们既然讲到了关于配置文件,我们就可以按照这个顺序安装一下,然后把对应的服务启动一下,然后看一下端口,当然这个地方是起不了服务的,必须要说一下,呃,DCB和其他服务不太一样。
11:08
刚安装完的DJCP如果不配置是启动不了的,那是启动不了的啊,我们先来看对应的这个DCP安装和对应的这个呃。配置文件就可以了,那样配置文件可以了。首先没找台机器,这有一个S的,呃。六的零一和零二啊,我们用一下零二这个。我们使用SSH来进行连接一下幺九二点,幺六八点。88.20这个机器。账户名,Root密码,123123。登上之后呢,我们来首先要来先来干嘛安装,安装之前我们先来查看一下RPM-Q。没用。RPM。RPM-Q来查看一下指定软件包是否严重,比如说我们查看一下DCP。
12:04
告诉你什么is not installed没有安装,那再来查一下D。会告诉你这个软件版本,又意味着这个软件已经安装了,已经安装了,这就是安装和没安装的区别,对吧,也帮大家。啊,稍微复习了一下RPM-Q这个命令。那既然没安装,我们安装一下啊,对应的这个。呃,训诫我已经把对应的亚木原已经配好了,所以说你就不用管了,不用管了。直接来进行安装就可以了,直接使用杠Y。Install。来把对应的DHCP安装一下就可以了。我这个地方用的是本地的光盘源,那本地的光盘源。那我们把对应的这个DCP安装好之后呢,说过不能够直接进行DCP服务的启动。原因呢,很简单,DCP,它是一个向外租赁资源的这么一个服务,那。你没有把对应的资源写入到配置文件里。
13:03
的时候是没法向外租的,也就是说你还没有告诉他你最终要把哪些东西租出去,你怎么可能让服务启动呢,对不对?所以说这个地方。只能安装上去看一下,但是不能启动OK,那么现在去看一下对应的一个配置文件C的跟一下ETC下的DCP某下OKLS看一下,这里面有这么几个配置文件,有一个叫DCP。D的。com文件,这个就是我们要找的配置文件。但是。为打开一下D cpd.com。会发现啊,里边就这么几行注释。这个东西啊,给我们提醒了一个内容,就是C去看哪个文件use share doc下的有一个叫DHCP星,注意星是通配符,指的是DHCP,后边还有东西。的某一个目录下。有一个文件叫dhcpd.com.simple。
14:01
注意。以后啊,我们在link当中啊,但凡是见到结尾叫点simple的文件,你就记住这个文件是一个模板文件。注意啊,它是一个模板文件,它最终不生效,为什么呢?我。之前给大家总应该是总结过的啊。我们的linknus当中所有的配置文件几乎都是以点。com结尾,那你在点。com后又加了一个别的后缀位,那这个还是配置文件吗?是,但不是生效的配置文件。而是一个什么,而是一个模板配置文件,也就说作为模板作为备用的一个一个一个文件,OK,这是这个,这这个就是以后我们要用的,第二个呢,就是关于一个叫什么呢。慢5DCP的康复,大家都知道,慢这个东西是一个命令。查看帮助的一个命令,那慢五呢,只是一个级别啊,只是一个级别默认的我们使用慢的时候,一般慢的都是命令,看命令的帮助,但是呢,慢其实还可以看配置文件的帮助,比如说慢五。
15:02
就可以查看指定配置文件的帮助。其实就是帮你来。理解一下这个配置文件里边那些东西是什么意思那。那我们上面这个是重点,把这个路径和文件名记一下,OK。那既然这个配置文件没有多大用处,那我们需要把真正的配置文件拿过来,并且把这个文件覆盖掉,怎么办呢?我们一般这样来操作CP-A。CP-A。我们先去看一下,然后再来复制啊。CD的跟下use share doc项叫DHCP。我们。补齐一下,发现我们补出来了两个目录,一个叫DCP杠,一个叫d cp command杠,那肯定是那个DCP杠。来到这个DVCP的。4.1.1的某项进来之后,我们来看一下里边的文件。里边的文件内容啊,非常多啊。非常多,我们要找的就是那个。dhcpd.com.simple。那找到这个文件之后呢,我们来打开这个文件一下VM一下dhcpd.com.simple。
16:07
第一句话就是告诉了我们这个问题,就是配置问题。太大,我们就把这个配置文件拿回去,覆盖掉刚才那个模板就可以了,啊不是模板嘞,那个说明文件就可以了,OK,直接CP-A,把这个D cpd.com.simple。复制到我们的根下的,ETC下的,DHCP下的。DCPD点康复。那由于已经有了那个,由于已经有了那个文件,所以说这个地方我们在这个复制时,它会提示是否覆盖掉,那E覆盖掉就可以了。然后我们再回到那个对应的目录下。C到根下ETC的DCP幕上。再来VM,打开这个D cpd.com。发现就是我们这个想要的这个配置文件了。好了,我们再回头来看一下我们的这个课件。这是我们的一个,呃。
17:00
默认的一个说明文件,然后呢,真正的配置文件呢,在这个user share doc下的啊,DCPG点几下的这个simple文件。除此之外呢,嗯,我们啊还有一个文件啊,叫DHC rally,也就是说中继配置文件,中继配置文件的位置比较特殊,在ETC下,在C4CONFIG目录下叫DHC rally。叫DHC rally,那我们来看一下这个文件有没有啊,看是不是安装了DCP这个软件,就会有这个DC rally这个文件。我们直接用LS-L来看一下DTC下的c conf下DHC。有的,也就证明我们的中级软件实际上就被包含在了BCP的那个软件当中。这就是关于我们的DCP的一个实验的准备工作,以及对应的DCP的一些相关的一些信息那。
18:00
我们这个地方只是简单来看一下,那具体的DC的实验,我们后边还要详细的来讲,那我们这节课就先到这儿。我们下节课再见。
我来说两句