快好知 kuaihz订阅观点

 

DHCP服务

Windows server 2008

之dhcp服务

一,概述

1. DHCP是采用Client/Server模式工作

2. IP地址获取方式有两种:

(1) 手动设置,也称为固定IP地址;大批电脑需要IP地址时,配置工作量大

(2) 动态获取,也就是DHCP服务器自动分配,能快速的对大批电脑进行IP地址分配

3. DHCP是BOOTP的扩展

(1) BOOTP(BOOTstrap Protocol,自举协议):使用UDP来使一个工作站自动获取配置信息

(2) BOOTP是静态配置IP地址和相关参数的,不能充分的利用IP地址和减少配置的工作量,故需要引入自动机制

(3) DHCP可使计算机通过一个消息获取它所需要的配置信息

(4) DHCP允许计算机快速动态获取IP地址

4. DHCP允许三种地址分配方式

(1) 通过管理员给某台特定的计算机手动配置特定的IP地址

(2) 管理员可为第一次连接到网络的计算机分配一个固定的地址

(3) DHCP允许完全动态配置,服务器可使计算机在一段时间内“租用”一个地址

5. DHCP工作过程

(注:DHCP服务器端口号为UDP67,客户端端口号为UDP68)

(1) 客户端向服务器请求一个IP地址

(2) 从地址池中选取一个未被使用的IP地址,发送给客户端(注:当网络中多个DHCP服务器时,客户端只承认第一个收到的DHCPOFFER)

(3) 客户端接收到DHCPOFFER后,向服务器发送一个含有有关DHCP服务器提供的IP地址的DHCPREQUESR报文;当客户端没有收到DHCPOFFER报文且还记得以前的网络配置,则继续使用以前的网络配置。(配置在有效期内)

(4) 服务器发回之前发送的IP地址及分配方案的DHCPACK报文

(5) 客户端接收到包含之前配置参数的DHCPACK报文后,利用ARP检查网络中是否有相同的IP地址。检查通过,客户端接受IP地址及参数进行使用;发现网络中有重复IP地址,向服务端发送DHCPDECLINE报文,并重新开始以上过程,同时将之前的地址标记为不可用

(6) 服务器IP地址租期。客户端需要在租期到期之前进行更新。客户端在租期达到50%时,每隔一段时间就会向服务器请求租期更新,服务器完成应答则续租。没有应答,当达到87.5%租期时间,客户端应该向网络中的其他DHCP服务器通信,请求更新配置信息。租期到期则需要重新进行IP地址获取,重复以上过程

(7) 客户端可以主动向服务器发送DHCPRELEASE报文,释放当前IP地址

 

6. DHCP数据包格式

 

二,安装服务端

安装环境

1. 物理机操作系统win10

2. 虚拟软件hyper-v(win10自带)

3. 虚拟机操作系统windows server 2008

4. 已经搭建了wins,dns服务器

5. 服务器IP地址:192.168.0.1

6. 客户端系统win7

7. 三台虚拟机绑定在同一块网卡上

规划

1. 在原先搭建过wins,dns服务的windows server 2008上搭建DHCP服务,实现对客户端win7上的固定IP地址分配。

部署

1. 进入桌面后,点击桌面左下角的“开始”——“管理工具”——“服务器管理器”。

2. 点击“角色”——“添加角色”,得到如图界面

3. 在“DHCP服务器”选项前面的方框里,勾选一下,点击“下一步”。如图

4. 点击“下一步”。如图

5. 保持默认,点击下一步。如图

6. 这里再“父域”的方框中填入往期填写的DNS域名,由于我们之前只搭建一个DNS服务器。故填写完父域之后保持默认,点击下一步即可。(也可以对DNS服务器进行验证一下是否正常)如图

7. 这里根据情况选择,由于往期已经搭建过wins服务器。所以这里选择“此网络上的应用程序需要WINS(S)”,填写WINS服务器地址如图

8. 点击“添加”,会出现一个弹窗,根据提示输入相关信息。如图(根据情况自行添加作用域,这里只添加一个做演示使用)

9. 填写完成,点击确定。得到以下界面(如图),点击下一步。

10. “配置DHCPv6无状态模式”窗口,这里选择“对此服务器禁用DHCPv6无状态模式”选项,点击下一步。如图

11. 相关配置参数设置完成(如图),点击安装,等待安装完成进行重启。

三,管理服务端

新建作用域

1. 重启完成,进入桌面。运行“开始”——“管理工具”——“DHCP”。得到如图所示界面

2. 点击服务器名(server-1),将其展开;再点击展开选项中的IPv4选项,将其也展开;将ipv4选项下的所有选项都展开。如图

3. 这里可以看到我们之前在安装dhcp服务的时候创建的作用域。可以查看客户机是否获取到IP地址。如果之前配置错误这里,可以删除后重新配置。这里我们删掉重新配置一下。

4. 右键“IPv4”选项,选择“新建作用域”,点击一下。开始使用新建作用域向导,点击下一步。如图

5. “作用域名称”窗口,输入一个具有标识意义的名称,也可以在下面进行描述填写。如图

6. “IP地址范围”窗口,输入你想要设置的IP地址范围。如图(注:填写完起始IP地址和结束IP地址时,长度和子网掩码会自动填写完成,点击下一步即可)

7. “添加排除”窗口,这里我们保留一些IP地址作为后面服务器搭建服务器时使用,以及网关地址(192.168.0.254)。如图(注:如果只是排除一个IP地址,只需要在“起始IP地址”填写,添加以下即可。)点击下一步

8. “租用期限”,根据固定电脑与移动电脑等情况来设置,这里演示就保持默认。点击下一步(注:默认一般有线网络时6天,无线网络时8个小时,自行根据情况设置)如图

9. “配置DHCP选项”窗口,这里选择“是,我想现在配置这些选项”,点击下一步。如图

10. “路由器(默认网关)”窗口,根据情况自行输入添加。如图,点击下一步

11. “域名称和DNS服务器”窗口,这里我们输入往期搭建dns服务器相关配置信息。如图,点击下一步(注:输入完IP地址,切记点击添加)

12. “Wins服务器”窗口,可只填写wins服务器的“IP地址”,进行添加。然后点击下一步,这里填写往期的wins服务器IP地址如图(注:切记点击添加)

13. “激活作用域”窗口,保持默认,点击下一步。如图

14. 以上选项都根据实际情况进行设置,上述操作只是做实验演示。这样就完成了基本的作用域添加。如图

DHCP服务器的停止与启动

1. 右键“服务器名(server-1)”——“所有任务”,然后进行相关的各种操作。如图

修改作用域的属性

1. 在“DHCP”界面,选择“server-1”——“IPv4”——“作用域[192.168.0.0]dhcp pool”,右键鼠标一下,点击下拉单中的“属性”选项。如图

2. “属性”最上面一排有四个选项:常规,DNS,网络访问保护,高级。

(1) “常规”选项这一页的内容理解起来很简单,不做说明

(2) “DNS”选项中,“根据下面的设置启用DNS动态更新”表示DNS服务器上该客户端的DNS设置参数如何变化;“在租用被删除时丢弃A和PTR记录”表示DHCP客户端的租用失效后,其DNS参数也被丢弃;“为不请求更新的DHCP客户端动态更新DNS A和PTR记录”表示DNS服务器对非动态的DHCP客户端也能够执行更新

(3) “网络访问保护”选项,“对此作用域启用”表示启用网络保护。有两个选项,可以选择使用默认网络访问配置文件,也可以使用自定义的配置文件;“对此作用域禁用”表示关闭网络保护。

(4) “高级”选项,“仅DHCP”表示只为DHCP客户端分配IP地址;“仅BOOTP”表示只为一些支持BOOTP的客户端分配IP地址;“两者”表示支持多种类型客户端。

新建作用域中的排除范围

1. 右键“地址池”,选择“新建排除范围”。如图

2. 输入需要排除的地址地址范围

建立保留

1. 右键“保留”,选择“新建保留”。如图

2. 根据需要填写相关信息,点击添加。(这里选择为win7客户端保留一个IP地址:192.168.0.7)

(1) 首先我们要先知道win7的mac地址

(2) 在win7cmd命令端输入“ipconfig /all”,查看mac地址如图

(3) 这里我们可以看到它自动获取了一个192.168.0.12的IP地址,但是我们想要分给它的是192.168.0.7;同时可以看到mac地址(物理地址)为“00-15-5D-01-67-0D”,将这个mac地址填入保留信息中。点击添加,如图

3. 这时我们可以看到保留中有一条记录,如图

4. 我们现在再到win7上面重新获取一下IP地址,查看是否是设置的保留地址。获取成功,说明我们配置成功。如图

5. 可以看到我们的DHCP配置成功,客户端可以获取到IP地址,也可以获取我们设置的保留IP地址

备份与还原DHCP数据库

1. DHCP数据库文件dhcp.mdb存储在“%systemroot%system32dhcp”目录下,备份在“%systemroot%system32dhcpackupew”文件下。

2. 通常为了安全起见,我们会选择备份到其他计算机上,以备系统故障时进行还原。

备份

1. 右键“server-1”,选择“备份”,如图

2. 可以直接备份到默认路径,也可以备份到其他地方,自己根据情况来定。

还原

1.右键“server-1”,选择“还原”选项。如果你之前保存在默认的备份路径下,直接点击确定即可;但如果你备份在其他路径或地方,就要选择备份文件的位置即可。为了时改动生效,系统会提示停止或重启DHCP服务器。

四,DHCP客户端

1. 要将IP地址获取方式设置为dhcp获取

2. 如果之前就是dhcp获取方式,可以通过以下命令进行相关更新查看

① “ipconfig /renew”:更新IP地址

② “ipconfig /all”:查看IP地址,wins等详细网卡信息

③ “ipconfig /release”:释放地址

        DHCP服务器完,后续会继续编写更多相关服务器搭建。同时有兴趣的可以关注以下公众号,公众号会不定时的更新Linux相关的服务搭建以及kali的相关教程。(公众号:linux之实验笔记)

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:DHCP服务  服务  服务词条  DHCP  DHCP词条  DHCP服务词条