​​DHCP配置

时间:2022-12-31 14:12:25

1、DHCP简介

动态主机配置协议DHCP(Dynamic Host Configuration Protocol),它工作在OSI的应用层,是一种帮助计算机从指定的DHCP服务器获取它们的配置信息的自举协议。

DHCP使用客户端/服务器模式,请求配置信息的计算机叫做DHCP客户端,而提供信息的叫做DHCP的服务器。除了IP地址,DHCP分组还为客户端提供其他的配置信息,比如子网掩码。这使得客户端无需用户动手就能自动配置连接网络。

2、实验目的

掌握DHCP服务基本配置,实现全网互通

3、实验设备

  • 三台2811路由器,三台路由器全部使用WIC-2T模块;
  • 三台2960交换机;
  • 三台PC机;
  • R1和R2配置成DCE;

4、实验拓扑图

​​DHCP配置

5、实验步骤

(1)R1路由器配置:

Router>enable    //进入特权模式
Router#configure terminal //进入全局配置模式
Router(config)#hostname R1 //修改路由器名为R1
R1(config)#interface f0/0 //进入端口
R1(config-if)#ip address 192.168.11.1 255.255.255.0 //为端口配置ip地址
R1(config-if)#no shutdown //激活端口
R1(config-if)#exit
R1(config)#interface s0/0/0 //进入端口
R1(config-if)#ip address 192.168.12.1 255.255.255.0 //为端口配置ip地址
R1(config-if)#clock rate 64000 //设置时钟同步速率
R1(config-if)#no shutdown //激活端口
R1(config-if)#exit
R1(config)#service dhcp //开启DHCP 服务
R1(config)#ip dhcp pool 1 //定义地址池
R1(dhcp-config)#network 192.168.11.0 255.255.255.0 //DHCP服务器要分配的网络和掩码
R1(dhcp-config)#default-router 192.168.11.1 //默认网关
R1(dhcp-config)#exit
R1(config)#ip dhcp pool 2 //定义地址池
R1(dhcp-config)#network 192.168.22.0 255.255.255.0 //DHCP服务器要分配的网络和掩码
R1(dhcp-config)#default-router 192.168.22.1 默认网关
R1(dhcp-config)#exit
R1(config)#ip dhcp pool 3 //定义地址池
R1(dhcp-config)#network 192.168.33.0 255.255.255.0 //DHCP服务器要分配的网络和掩码
R1(dhcp-config)#default-router 192.168.33.1 //默认网关
R1(dhcp-config)#exit
R1(config)#ip dhcp excluded-address 192.168.11.1 //排除的地址段
R1(config)#ip dhcp excluded-address 192.168.22.1 //排除的地址段
R1(config)#ip dhcp excluded-address 192.168.33.1 //排除的地址段
R1(config)#route rip //开启RIP 协议
R1(config-router)#version 2 //版本2
R1(config-router)#no auto-summary //关闭路由自动汇总
R1(config-router)#network 192.168.12.0 //添加直连网段到RIP
R1(config-router)#network 192.168.11.0
R1(config-router)#network 192.168.22.0
R1(config-router)#network 192.168.33.0
R1(config-router)#end
R1#

(2)R2路由器配置:

Router>enable 
Router#configure terminal
Router(config)#hostname R2
R2(config)#interface f0/0
R2(config-if)#ip address 192.168.22.1 255.255.255.0
R2(config-if)#ip helper-address 192.168.12.1 //配置帮助地址
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface s0/0/0
R2(config-if)#ip address 192.168.12.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface s0/0/1
R2(config-if)#ip address 192.168.24.2 255.255.255.0
R2(config-if)#clock rate 64000
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#route rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#network 192.168.12.0
R2(config-router)#network 192.168.24.0
R2(config-router)#network 192.168.22.0
R2(config-router)#network
R2(config-router)#end

(3)R3路由器配置:

Router>enable 
Router#configure terminal
Router(config)#hostname R3
R3(config)#interface f0/0
R3(config-if)#ip address 192.168.33.1 255.255.255.0
R3(config-if)#ip helper-address 192.168.12.1
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface S0/0/0
R3(config-if)#ip address 192.168.24.1 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#route rip
R3(config-router)#version 2
R3(config-router)#no auto-summary
R3(config-router)#network 192.168.24.0
R3(config-router)#network 192.168.33.0
R3(config-router)#network 192.168.12.0
R3(config-router)#end
R3#

6、验证测试

打开各台虚拟机的DHCP功能查看是否接收到DHCP服务所分配的地址:

(1)PC1

​​DHCP配置

(2)PC2

​​DHCP配置

(3)PC3

​​DHCP配置

测试各台主机之间是否互通

(1)PC1PC2:PC1 ping 192.168.22.2

(2)PC2PC3:PC2 ping 192.168.33.2

(3)PC3PC1:PC3 ping 192.168.11.2