实验大纲
步骤 2:在 R2 上 给 R1 LAN 创建一个 DHCP 池
步骤 3:在 R2 上 给 R3 LAN 创建一个 DHCP 池
地址分配表
目标
第 1 部分:将路由器配置为 DHCP 服务器
第 2 部分:配置 DHCP 中继
第 3 部分:将路由器配置为 DHCP 客户端
第 4 部分:验证 DHCP 和连接
场景
专用 DHCP 服务器可进行扩展,而且比较容易 管理,但是在网络中的每个位置都部署一台服务器的成本可能会很高。 不过,思科路由器则可配置为在不 需要专用服务器的情况下提供 DHCP 服务。 作为公司的网络 技术人员,您的任务是把 思科路由器配置为 DHCP 服务器。您还需要将边缘 路由器配置为 DHCP 客户端,使它能够从 ISP 网络接收 IP 地址。
网络拓扑结构图
第 1 部分:把路由器配置为 DHCP 服务器
步骤 1:配置要排除在外的 IPv4 地址
已经静态分配给了网络中那些使用 DHCP 的设备的地址必须从 DHCP 池中排除。这 可以避免和 IP 地址冲突有关的错误。在这种情况下,必须从 DHCP 中排除 R1 和 R3 LAN 接口的 IP 地址。 此外,把静态分配给其他 设备(如服务器和设备)管理接口的地址排除在外。
a. 配置 R2 ,排除 R1 LAN 中的前 10 个地址
R2(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.10
b. 配置 R2,排除 R3 LAN 中的前 10 个地址
R2(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.10
步骤 2:在 R2 上 给 R1 LAN 创建一个 DHCP 池
a. 创建一个 DHCP 池,命名为 R1-LAN (区分大小写)
R2(config)# ip dhcp pool R1-LAN
b. 配置 DHCP 池,包括网络地址、 默认 网关 和 DNS 服务器的 IP 地址
R2(dhcp-config)# network 192.168.10.0 255.255.255.0
R2(dhcp-config)# default-router 192.168.10.1
R2(dhcp-config)# dns-server 192.168.20.254
步骤 3:在 R2 上 给 R3 LAN 创建一个 DHCP 池
a. 创建一个 DHCP 池,命名为 R3-LAN (区分大小写)
R2(config)#ip dhcp pool R3-LAN
b. 配置 DHCP 池,包括网络地址、 默认 网关 和 DNS 服务器的 IP 地址。参见地址分配表
R2(dhcp-config)#network 192.168.30.0 255.255.255.0
R2(dhcp-config)#default-router 192.168.30.1
R2(dhcp-config)#dns-server 192.168.20.254
第 2 部分:配置 DHCP 中继
步骤 1:把 R1 和 R3 配置为 DHCP中继代理
要让 DHCP 客户端可以从 不同 LAN 网段中的服务器获取到地址,客户端连接的接口必须 包含一个指向 DHCP 服务器的 helper (帮助)地址。在这种情况下,连接到 R1 和 R3 LAN 的主机就可以访问 R2 上 配置的 DHCP 服务器了。连接到 R1 和 R3 的那个 R2 串行接口 IP 地址被用作了 helper(帮助)地址。来自 R1 和 R3 LAN 中 主机的 DHCP 流量会被转发到这些地址,并 由在 R2 上配置的 DHCP 服务器进行处理。
a. 为 R1 上的 LAN 接口配置 helper 地址
R1(config)# interface g0/0
R1(config-if)# ip helper-address 10.1.1.2
b. 为 R3 上的 LAN 接口配置 helper 地址
R3(config)#interface g0/0
R3(config-if)#ip helper-address 10.2.2.2
步骤 2:配置主机从 DHCP 接收 IP 编址信息
a. 配置主机 PC1 和 PC2,让它们从 DHCP 服务器接收自己的 IP 地址
b. 验证主机已经从正确的 DHCP 池中接收到了自己的地址
R2#show running-config | section dhcp
或
R2#show ip dhcp binding
第 3 部分:把一台路由器配置为 DHCP 客户端
就像 PC 能够从 服务器接收到 IPv4 地址一样,路由器接口也可以。路由器 R2 需要配置为从 ISP 接收地址信息。
a. 配置 R2上面的 Gigabit Ethernet 0/1 接口从 DHCP 那里接收 IP 地址信息,并且激活这个接口
R2(config)# interface g0/1
R2(config-if)# ip address dhcp
R2(config-if)# no shutdown
注意:使用 Packet Tracer 的 Fast Forward Time 功能来加快这个过程。
b. 使用 show ip interface brief 命令验证 R2 已经从 DHCP 那里接收到了 IP 地址
show ip brief
第 4 部分:验证 DHCP 和 连通性
步骤 1:验证 DHCP 的绑定关系
R2# show ip dhcp binding
步骤 2:验证配置
验证PC1 和PC2 现在可以相互 ping 通,并且可以 ping 通 所有其他设备
PC1 ping PC2 可以连通
PC1 ping R1 可以连通
PC1 ping R2 可以连通
PC1 ping R3 可以连通
PC1 ping DNS服务器 可以连通