一、DHCP实验(同子网DHCP分配IP地址实验)
1、实验组网需求
如图所示:图中路由器模拟DHCP服务器,为处于同一子网中的主机PC1动态分配IP地址(租期5天)、网关等信息。同时满足PC1能够通过域名访问Internet上的主机的需求。
现可供使用的IP地址网段为172.16.0.0/24。
2、配置思路
根据实验组网需求可知,可将供分配的DHCP地址池配置为172.16.0.0/24,地址的租用期限是5天,接口地址172.16.0.1/24作为主机网关地址,并指定DNS服务器为172.16.0.2/24。
同时为确保所分配的IP地址不会造成冲突,地址172.16.0.2/24(被DNS服务器固定使用),172.16.0.1/24(路由器接口IP地址,同时作为主机网关地址)地址不能被分配给主机,因此需要将上述地址设置为禁止参与自动配置IP地址。
2、实验过程
步骤一:在DNS_Server服务器和DHCP_Server服务器上配置基础IP地址
DNS_Server服务器IP地址、DHCP_Server服务器接口IP地址配置如图所示,此处不再赘余。
步骤二:DHCP配置
在DHCP server服务器上创建动态地址池pool1,配置地址池可分配的地址范围为172.16.0.0/24(地址范围的大小通过掩码来设定),设置租期为5天,指定DNS服务器IP地址为172.16.0.2/24,指定网关为172.16.0.1/24。
并禁止172.16.0.2/24(被DNS服务器固定使用);172.16.0.1/24(路由器接口IP地址,同时作为主机网关地址)等地址参与自动分配IP地址。具体配置如下:
[DHCP_Server]dhcp enable
//开启DHCP功能,只有开启DHCP功能才能配置DHCP服务
[DHCP_Server]dhcp server forbidden-ip 172.16.0.1
[DHCP_Server]dhcp server forbidden-ip 172.16.0.2
//配置DHCP地址池中不参与自动分配的IP地址
[DHCP_Server]dhcp server ip-pool pool1
[DHCP_Server-dhcp-pool-pool1]network 172.16.0.0 mask 255.255.255.0
//配置地址池可分配的地址范围,地址范围的大小通过掩码来设定
[DHCP_Server-dhcp-pool-pool1]gateway-list 172.16.0.1
[DHCP_Server-dhcp-pool-pool1]dns-list 172.16.0.2
//为DHCP客户端指定DNS服务器地址,最多可指定8个DNS IP地址
[DHCP_Server-dhcp-pool-pool1]expired day 5
//指定被分配的IP地址租期为5天,默认8天。
完成上述配置之后,在DHCP服务器上使用display dhcp server pool命令来查看DHCP地址池相关配置。如下所示:
可以看到,与预期配置一致,DHCP服务器配置完成,接下来主机便可以通过DHCP服务,自动获取IP地址。
步骤三:检查主机的IP地址获取情况,并查看DHCP的相关服务信息
1、查看主机PC1通过动态方式获取IP地址的情况
可以看到此时主机PC1已经通过动态方式获取到IP地址,IP地址为172.16.0.3/24.
2、使用display dhcp server ip-in-use命令查看DHCP服务器的已经分配的IP地址
可以看到,此时172.16.0.3被服务器已经分配给了PC1。
3、使用display dhcp server free-ip命令查看DHCP可供分配的IP地址范围。
[DHCP_Server]display dhcp server free-ip pool pool1
Network: 172.16.0.0 mask 255.255.255.0
IP ranges from 172.16.0.3 to 172.16.0.255
可以看到,此时可供使用的范围为“172.16.0.3~172.16.0.255”,因为IP地址“172.16.0.0~172.16.0.3”被禁止参与自动分配IP地址(172.16.0.0无法分配被使用)。
自此,同子网DHCP分配IP地址实验配置完成。