DHCP介绍:
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。
操作:
如下图所示搭建拓扑,配置一个路由器给三个网段的计算机分配IP地址。
操作:
断电后为路由器RT1添加NM-4A/S模块后重新加电
路由器 RT0 配置:
Router>enable
Router#configure terminal
Router(config)#hostname RT0
RT0(config)#interface fa0/0
RT0(config-if)#ip address 172.16.0.1 255.255.0.0
RT0(config-if)#no shutdown
RT0(config-if)#exit
RT0(config)#int fa1/0
RT0(config-if)#ip address 172.17.0.1 255.255.0.0
RT0(config-if)#no shutdown
RT0(config-if)#exit
RT0(config)#int se2/0
RT0(config-if)#ip address 172.17.0.1 255.255.0.0
RT0(config-if)#clock rate 38400 (设置时钟频率为38400)
RT0(config-if)#no shutdown
RT0(config-if)#exit
RT0(config)#interface loopback 0 (创建本地回环接口)
RT0(config-if)#ip address 172.20.0.1 255.255.0.0
RT0(config-if)#exit
RT0(config) ip route 0.0.0.0 0.0.0.0 172.18.0.2 (配置缺省路由使RT0和RT1间能通信)
RT0 (config)#ip dhcp pool net16 (创建172.16.0.0/16网段的地址池)
RT0(dhcp-config)#network 172.16.0.0 255.255.0.0
RT0(dhcp-config)#default-router 172.16.0.1 (默认网关为172.16.0.1)
RT0(dhcp-config)#exit
RT0(config)#ip dhcp pool net17
RT0(dhcp-config)#network 172.17.0.0 255.255.0.0
RT0(dhcp-config)#default-router 172.17.0.1
RT0(dhcp-config)#exit
RT0(config)#ip dhcp pool net19
RT0(dhcp-config)#network 172.19.0.0 255.255.0.0
RT0(dhcp-config)#default-router 172.19.0.1
(如果DHCP中有多个地址池,那么每个地址池应该有个对应的网关,终端PC机与哪个网关位于同一个网络中,就获取哪个网关对应的地址池网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。)
RT0(config-if)#^Z (Ctrl+Z组合键)
RT0#write (保存设置)
检查
RT0#show running-config
成功
路由器RT1配置
Router>enable
Router#configure terminal
Router(config)#hostname RT1
RT1(config)#interface fa0/0
RT1(config-if)#ip address 172.19.0.1 255.255.0.0
RT1(config-if)#ip helper-address 172.20.0.1 (指定dhcp服务器的地址(RT0的回环接口地址),通过fa0/0接口向该服务器发送DHCP请求包)
)
RT1(config-if)#no shutdown
RT1(config-if)#exit
RT1(config)#int se1/0
RT1(config-if)#ip address 172.18.0.2 255.255.0.0
RT1(config-if)#no shutdown
RT1(config-if)#exit
RT1(config) ip route 0.0.0.0 0.0.0.0 172.18.0.1 (配置缺省路由使RT0和RT1间能通信)
RT1(config-if)#^Z (Ctrl+Z组合键)
RT1#write (保存设置)
检查
RT1#show running-config
成功
测试
依次测试PC0~PC7
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
实验成功