DHCP在企业网中的应用

DHCP 动态主机设置协议(Dynamic Host Configuration Protocol)是一个局域网的网络协议,Dhcp的工作原理:

         1、CLIENT首先发出广播的DHCPDISCOVER报文,广播的目的是让DHCP SERVER能够收到这个请求报文。

         2、由于DHCPDISCOVER报文是广播,那么所有的DHCP SERVER都能够收到,所有的DHCP SERVER都会响应一个DHCPOFFER报文。CLIENT能够收到所有的DHCPOFFER报文,但CLIEN只能处理其中的一个,一般的原则是CLIENT接收、处理最先收到的那个DHCPOFFER报文。

         3、CLIENT回应DHCPrequest 包,向服务器请求IP地址 。

         4、DHCP服务器用DHCP ACK来对进行响应。

wps_clip_image-7168

     接着我们说一下dhcp的ip地址分配方式;

     1、手动分配:在手动分配中,网络管理员在DHCP服务器通过手工方法配置DHCP客户机的IP地址。当DHCP客户机要求网络服务时,DHCP服务器把手工配置的IP地址传递给DHCP客户机。(经常配合这动态分配方式使用)

     2、自动分配:在自动分配中,不需要进行任何的IP地址手工分配。当DHCP客户机第一次向DHCP服务器租用到IP地址后,这个地址就永久地分配给了该DHCP客户机,而不会再分配给其他客户机。(这种方式最不常用)

     3、动态分配:当DHCP客户机向DHCP服务器租用IP地址时,DHCP服务器只是暂时分配给客户机一个IP地址。只要租约到期,这个地址就会还给DHCP服务器,以供其他客户机使用。如果DHCP客户机仍需要一个IP地址来完成工作,则可以再要求另外一个IP地址。(最经常使用的一种方式)

     好了,原理性说完了,我们开始配置:

wps_clip_image-3453

我们配置一个动态的dhcp服务器,首先作为服务器的机器必须配置一个静态的地址,

wps_clip_image-17526

最后设置好后,别忘了网络重启一下,这样才能生效:

wps_clip_image-7660

查看一下信息,可以看到地址:

wps_clip_image-29789

好了,开始配置服务器信息:先建一个光盘挂载点;:

wps_clip_image-28350

然后换到/mnt/cdrom/Server目录下,查看一下dhcp安装包的信息:

wps_clip_image-21486

第一行是dhcp的主程序;第二行和dhcp开发有关;最后两行是有关dhcp客户端的。

我们只安装dhcp主程序这个软件包:

wps_clip_image-32535

安装好后,我们查看其中的dhcp文件内容:

wps_clip_image-9823

wps_clip_image-19310

wps_clip_image-3072

然后我们试着启动dhcp:

wps_clip_image-31162

启动失败,必须配置dhcp参数,不然启动不成功:

wps_clip_image-9773

打开后里面就没有文件,但有个参考文件,就是上面说的样例,我们就按照这个样例来操作;

进入地航模式调出这个文件:

wps_clip_image-29733

调出后我们编辑一下其中部分的内容:

wps_clip_image-13237

wps_clip_image-20042

编辑好后,用这个命令,可以查看我们刚才编辑的有无错误(如果有错误它就会指明错误的大概位置,没有的话,就是OK ):

wps_clip_image-12720

然后在启动dhcp:边启动边查看日志情况:

wps_clip_image-28985

wps_clip_image-11231

好了 ,动态dhcp服务器配置完成;

最后我们再启动一台xp系统的机器(当客户端),看看其获得动态ip的过程:

选中自动获取的选项:

 

 

点击确定后:观察其刚才打开的日志情况:

wps_clip_image-248

可以看到客户端的mac和计算机名称,还有一系列的内容;

最后在看动态获取的ip(下图我们可以看到获取的ip地址,dns,网关等信息):

wps_clip_image-397

现在dhcp动态分配ip已经完成。

 

现在我们看看手动绑定:

再次编辑dhcp参数这个文件

wps_clip_image-17057

配置好后,保存退出,然后重启网络:

wps_clip_image-19104

把刚才开启的xp系统的主机的网络也重启一下,看看分配的地址是不是我们绑定的ip:

wps_clip_image-21980

我们可以看到是我们绑定的地址!!说明我们手动配置绑定成功。

另外,我们现在的网络日益增多,当网络变得庞大时候,当一个地址池不够用时,该怎样做,我们只有再增加一个地址池,把多个地址池也进行捆绑,然后进行给客户端分配;这就必须设置个超级作用域!!

我们看看怎样设置超级作用域?

继续编辑编辑dhcp参数这个文件(可见这个文件对dhcp的重要性):

wps_clip_image-31657

wps_clip_image-24625

再启动服务,成功:

wps_clip_image-27516

最后我们完成了。结果很成功!!

但这个没办法查看其结果,因为这里一下有两个作用域,一个域里含有百十个地址,只有其中一个域里的地址用完,才能用另一个域里的地址,所以在这里没办法看结果了。如非得看结果,那就把作用域里的地址池的地址范围设的非常的少,就一个,那样可以查看了,这个读者有意向自己可以实验一下。

   在最后我们在��嗦几句,以后我们无论什么时候,都会遇见编辑文件的情况,像今天这次,一次编写几次,但稍微不小心就和出错,如少个逗号,什么的,但这就和导致启动不成功,出错不可怕,但就怕找不出错误,我们在这里要学会看日志,来找出编辑文件的错误,下面我们举个例子:

  还是在编辑这个文件:

wps_clip_image-7171

我们故意少个冒号试试看:

wps_clip_image-14202

把编辑的内容漏掉一个分号,看结果:

wps_clip_image-2622

重启失败!!!

只是一个分号,我们很容易漏掉,但服务就是启动不成功,然后我看其日志:

搜寻和dhcp有关的日志(可能很多,但要有耐心看):

wps_clip_image-31723

wps_clip_image-7336

我们也可以用这个命令,来查看:

wps_clip_image-32277

这样就能找的错误的所在更改后就行了,搞定!

好了,终于完成了dhcp服务器的配置.。

 

 

 

新手制作,还有很多不足之处,请多多指教!

你可能感兴趣的:(DHCP服务器)