实验七:DHCP配置
实验目的
- 掌握DHCP Server配置方法
- 掌握基于接口地址池的DHCP Server配置方法
- 掌握配置DHCP 租期/不参与自动分配地址/DNS服务器地址方法
- 掌握配置和检测DHCP客户端的方法
实验原理
DHCP(动态主机配置协议)
计算机位置变化和计算机数量可能会超过可分配的IP地址的情况,DHCP用于处理和解决配置信息的分配问题
DHCP采用客户端/服务端的工作方式,DHCP Client向DHCP Server动态请求配置信息,DHCP Server根据策略返回相应的配置信息
DHCP Client经过四个阶段与DHCP Server建立联系
1:发现阶段
DHCP客户端以广播方式发送DHCP_Discover报文,只有DHCP服务器才会响应
2、提供阶段
DHCP接收到客户端的请求分配IP地址的报文后,从IP地址池中挑选一个未分配的IP地址给客户端,向客户端发送包含出租IP地址和其他设置的DHCP_Offer报文
3、选择阶段
客户端面对多个DHCP_Offer报文,只接受第一个收到的DHCP_Offer报文,然后发送DHCP_Request报文给多个DHCP服务器
4、确认阶段
DHCP服务器确认提供IP地址的阶段,当DHCP服务器接收到DHCP_Request报文后,便向客户端发送包含IP地址和其他设置的DHCP_ACK报文
实验步骤
- 完成网络搭建,并进行初始设置和运行
- 验证自动获取ip情况和联通性
- 通过抓包工具抓取DHCP过程包
实验拓扑
实验配置
实验设计
R1模拟公司的DHCP Server,该公司市场部和财务部下的PC通过DHCP的方式自动配置IP地址
配置客户端PC通过接口地址池的方式自动获取IP地址
实验步骤(实验设计情况)
1:基本配置
配置路由器的IP地址
2:基于接口配置DHCP Server功能
-
在R1上开启DHCP功能
-
在R1的接口上配置,指定从接口地址池分配地址
3:配置基于接口的DHCP Server 租期/DNS服务器地址
-
配置端口GE 0/0/0的IP地址租用有效期为两天,GE0/0/1不修改
-
在GE 0/0/0端口上不参与自动分配的IP地址的范围为192.168.1.1到192.168.1.10
-
为PC-2自动分配DNS服务器地址为8.8.8.8
4:点击PC-1,右键选择抓包,弹出Wireshark,为抓包进行准备
5:配置DHCP Client
选择PC-1的设置选项中,在"IPV4配置"栏中选择“DHCP",点击应用
6:点击DHCP后,DHCP服务器为PC-1分配IP地址,使用PC-1的命令行查看IP地址
IPV4的地址为192.168.1.253,网关地址为路由器接口地址192.168.1.254
7:使用display ip pool
查看DHCP地址池中地址分配情况
总共506个可用地址,不能使用的是10个,已经使用了1个,剩余还未被使用的为495个
分析DHCP包
PC-1的DHCP包如图
1:发现阶段
DHCP客户端以广播方式发送DHCP_Discover报文,只有DHCP服务器才会响应
单播:Unicast(单播):在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播。指网络中从源向目的地转发单播流量的过程。单播流量地址唯一。
2、提供阶段
DHCP接收到客户端的请求分配IP地址的报文后,从IP地址池中挑选一个未分配的IP地址给客户端,向客户端发送包含出租IP地址和其他设置的DHCP_Offer报文
3、选择阶段
客户端面对多个DHCP_Offer报文,只接受第一个收到的DHCP_Offer报文,然后发送DHCP_Request报文给多个DHCP服务器
4、确认阶段
DHCP服务器确认提供IP地址的阶段,当DHCP服务器接收到DHCP_Request报文后,便向客户端发送包含IP地址和其他设置的DHCP_ACK报文