dhcp服务器部署

1.dhcp服务器

1.DHCP 自动分配ip地址

地址池/作用域:(IP、子网掩码、网关、DNS、租期),DHCP协议端口是UDP 67/68

2.dhcp优点

减少工作量,避免ip地址冲突,提高ip地址利用率

3.DHCP原理

第一步:搜索阶段
发送discover广播包

当DHCP客户端第一次登录网络的时候,计算机发现本机上没有任何IP地址设定,将以广播方式发送DHCP discover发现信息来寻找DHCP服务器,即向255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收这个广播信息,但只有DHCP服务器才会做出响应。(DHCP DISCOVER)

第二步:提供阶段 服务器响应 发送offer广播包
发送一个ip回给客户机

在网络中接收到DHCP discover发现信息的DHCP服务器就会做出响应,它从尚未分配的IP地址池中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含分配的IP地址和其他设置的DHCP offer提供信息。因为此时客户端还没有IP,所以返回信息也是以广播的方式返回的。(DHCP OFFER)

无子网掩码,网关等参数

第三步:选择阶段 发送request请求

DHCP客户端接受到DHCP offer提供信息之后,选择第一个接收到的提供信息,然后以广播的方式回答一个DHCP request请求信息,该信息包含向它所选定的DHCP服务器请求IP地址的内容。(DHCP REQUEST)

第四步:确认阶段
向DHCP客户端发送一个包含它所提供的IP地址和其他设置的DHCP ack

当DHCP服务器收到DHCP客户端回答的DHCP request请求信息之后,便**向DHCP客户端发送一个包含它所提供的IP地址和其他设置的DHCP ack确认信息(ip,子网掩码,网关),**确认租约,并指定租约时长。告诉DHCP客户端可以使用它提供的IP地址。然后,DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除了DHCP客户机选中的DHCP服务器外,其他的DHCP服务器将收回曾经提供的IP地址。(DHCP ACK)
在这里插入图片描述

4.DHCP续约

  • DHCP客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCP REQUEST消息包;如果客户机接收到该服务器回应的DHCP ACK消息包,客户机就根据包中所提供的新的租期以及其它已经更新的TCP/IP参数,更新自己的配置,IP租用更新完成。如果没有收到该服务器的回复,则客户机继续使用现有的IP地址,因为当前租期还有50%

  • 如果在租期过去50%的时候没有更新,则DHCP客户机将在租期过去87.5%的时候再次向为其提供IP地址的DHCP服务器联系;如果还不成功,到租约的100%时候,DHCP客户机必须放弃这个IP地址,重新申请

  • 如果此时并没有DHCP可用,DHCP客户机会使用169.254.0.0/16中随机一个地址,这属于全球统一无效地址,用于临时内网通信,并且每隔5min在进行尝试

2.如何部署dhcp服务

准备工作:

  • 1台2008server 用于部署dhcp服务器
  • 1台win7 测试是否可以dhcp自动分配

1.将两台机器划分lan区

在这里插入图片描述
发现分配了临时网络

在这里插入图片描述

两台机器可临时通信

在同一个子网中才可通信
在这里插入图片描述

2.测试不同子网是否可以通信

两个子网
192.168.20.128/27

192.168.20.160/27

在这里插入图片描述

win7配置

在这里插入图片描述

server2008 ip配置

在这里插入图片描述

结论: 相同网段 不同子网不通

在这里插入图片描述

相同网段可通信
在这里插入图片描述

3.部署dhcp服务

1.配置2008ip地址

在这里插入图片描述

2.添加角色

在这里插入图片描述

在这里插入图片描述

3.选择dhcp服务器

勾选dhcp服务器
在这里插入图片描述

4.配置dns服务器

在这里插入图片描述

5.添加ip地址池(ip地址范围)

在这里插入图片描述

6.禁用dhcp ipv6

因为此实验用不到ipv6 所以不选择
在这里插入图片描述

7.将win7更改为 自动获取ip地址

测试是否可以分配到地址
在这里插入图片描述

dhcp如何保留固定分配地址

1.保留ip地址

2.保留的主机mac地址

在这里插入图片描述

3.dhcp地址池耗尽攻击

1.将kali 划分到与2008一样的lan区

在这里插入图片描述

在这里插入图片描述

2.使用yersinia工具进行地址占用

yersinia -G

使用不同的mac地址区请求dhcp服务器

请求一个dhcp服务器就会预留一个ip

在这里插入图片描述

win7测试发现没有ip可用

在这里插入图片描述

4.通过wireshark抓包软件,查看dhcp请求过程

1.一直请求 是因为一直没有数据包

在这里插入图片描述

更改网卡
在这里插入图片描述

抓到四个请求包

1.为什么多了个request请求?

因为转接网卡的时候会记录之前的ip地址

会发送给dhcp服务器
在这里插入图片描述

5.DHCP 防御

1、攻击DHCP服务器:频繁发送伪装DHCP请求
防御:管理型交换机:端口和mac地址动态绑定
2、伪装DHCP服务器攻击
hack通过将自己部署为DHCP服务器,为客户机提供非法ip地址 防御:在交换机上(管理型),除合法的DHCP服务器所在接口外,全部设置为禁止发送dhcp offer包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值