Packet Tracer - 使用思科 IOS 配置 DHCP

news2024/11/8 13:55:06

Packet Tracer - 使用思科 IOS 配置 DHCP

 

地址分配表

设备

接口

IPv4 地址

子网掩码

默认网关

R1

G0/0

192.168.10.1

255.255.255.0

不适用

S0/0/0

10.1.1.1

255.255.255.252

不适用

R2

G0/0

192.168.20.1

255.255.255.0

不适用

G0/1

已分配 DHCP

已分配 DHCP

不适用

S0/0/0

10.1.1.2

255.255.255.252

不适用

S0/0/1

10.2.2.2

255.255.255.252

不适用

R3

G0/0

192.168.30.1

255.255.255.0

不适用

S0/0/1

10.2.2.1

255.255.255.0

不适用

PC1

NIC

已分配 DHCP

已分配 DHCP

已分配 DHCP

PC2

NIC

已分配 DHCP

已分配 DHCP

已分配 DHCP

DNS 服务器

NIC

192.168.20.254

255.255.255.0

192.168.20.1

目标

第 1 部分:将路由器配置为 DHCP 服务器

第 2 部分:配置 DHCP 中继

第 3 部分:将路由器配置为 DHCP 客户端

第 4 部分:验证 DHCP 和连接

拓扑图

场景

专用 DHCP 服务器可进行扩展,而且比较容易管理,但是在网络中的每个位置都部署一台服务器的成本可能会很高。而思科路由器则可配置为在不需要专用服务器的情况下提供 DHCP 服务。作为公司的网络技术人员,您的任务就是将思科路由器配置为 DHCP 服务器,为网络上的客户端提供动态地址分配。您还需要将边缘路由器配置为 DHCP 客户端,使它能够从 ISP 网络接收 IP 地址。

第 1 部分:    将路由器配置为 DHCP 服务器

步骤 1:    配置排除的 IPv4 地址。

配置 R2 从 R1 LAN 和 R3 LAN 中排除前 10 个地址。DHCP 地址池中的所有其他地址都应该可用。

R2(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.10

R2(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.10

步骤 2:    在 R2 上创建用于 R1 局域网的 DHCP 池。

  1.      创建名为 R1-LAN 的 DHCP池(区分大小写)。

R2(config)#ip dhcp pool R1-LAN

  1.     配置 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 局域网的 DHCP 池。

  1.      创建名为 R3-LAN 的 DHCP 池(区分大小写)。

R2(dhcp-config)#ip dh pool R3-LAN

  1.     配置 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 中继代理。

//R1

R1(config)#interface g0/0

R1(config-if)#ip helper-address 10.1.1.2

//R3

R3(config)#interface g0/0

R3(config-if)#ip helper-address 10.2.2.2

步骤 2:    设置 PC1 和 PC2 从 DHCP 接收 IP 编址信息。

 

第 3 部分:    配置 R2 作为 DHCP 客户端

  1.      配置 R2 上的千兆以太网 0/1 接口从 DHCP 接收 IP 编址,并激活该接口。

R2(config)#interface g0/1

R2(config-if)#ip address dhcp

R2(config-if)#no shutdown

:使用 Packet Tracer 的加快转发时间功能可加快进程,或等到 R2 与 ISP 路由器建立 EIGRP 邻接关系。

  1.     使用 show ip interface brief 命令验证 R2 是否从 DHCP 收到了 IP 地址。

R2#show ip interface brief

Interface IP-Address OK? Method Status Protocol

GigabitEthernet0/0 192.168.20.1 YES manual up up

GigabitEthernet0/1 209.165.200.231 YES DHCP up up

Serial0/0/0 10.1.1.2 YES manual up up

Serial0/0/1 10.2.2.2 YES manual up up

Serial0/1/0 unassigned YES unset down down

Serial0/1/1 unassigned YES unset down down

Vlan1 unassigned YES unset administratively down down

R2#

第 4 部分:    验证 DHCP 和连接

步骤 1:    验证 DHCP 绑定。

R2#show ip dhcp binding

IP address Client-ID/ Lease expiration Type

Hardware address

192.168.10.11 0002.4AA5.1470 -- Automatic

192.168.30.11 0004.9A97.2535 -- Automatic

R2#

步骤 2:    验证配置。

验证 PC1 和 PC2 现在是否可以 ping 通彼此以及其他所有设备。

 

【实验详细步骤】

//R2

R2>en

R2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R2(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.10

R2(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.10

R2(config)#ip dhcp pool R1-LAN

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

R2(dhcp-config)#ip dh pool R3-LAN

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

R2(dhcp-config)#exit

R2(config)#interface g0/1

R2(config-if)#ip address dhcp

R2(config-if)#no shutdown

R2(config-if)#end

R2#write

Building configuration...

[OK]

//R1

R1>enable

R1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#interface g0/0

R1(config-if)#ip helper-address 10.1.1.2

R1(config-if)#end

R1#write

Building configuration...

[OK]

//R3

R3>enable

R3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R3(config)#interface g0/0

R3(config-if)#ip helper-address 10.2.2.2

R3(config-if)#end

R3#write

Building configuration...

[OK]

【实验脚本】

//R2

en

conf t

ip dhcp excluded-address 192.168.10.1 192.168.10.10

ip dhcp excluded-address 192.168.30.1 192.168.30.10

ip dhcp pool R1-LAN

network 192.168.10.0 255.255.255.0

default-router 192.168.10.1

dns-server 192.168.20.254

ip dh pool R3-LAN

network 192.168.30.0 255.255.255.0

default-router 192.168.30.1

dns-server 192.168.20.254

exit

interface g0/1

ip address dhcp

no shutdown

end

write

//R1

enable

conf t

interface g0/0

ip helper-address 10.1.1.2

end

write

//R3

enable

conf t

interface g0/0

ip helper-address 10.2.2.2

end

write

【实验链接】

链接:https://pan.baidu.com/s/1KJjpNf-8SWCIEOTZAn3iLA?pwd=8133

提取码:8133

--来自百度网盘超级会员V3的分享

【知识点】

这个实验涵盖了以下几个知识点:

  1. DHCP(动态主机配置协议):实验中涉及了DHCP服务器和DHCP客户端的配置。DHCP是一种用于自动分配IP地址、子网掩码、默认网关和其他网络配置信息的协议。
  2. DHCP服务器配置:实验中将思科路由器配置为DHCP服务器,为网络上的客户端提供动态地址分配。配置内容包括排除地址、创建DHCP池、指定网络地址、默认网关和DNS服务器地址。
  3. DHCP中继:实验中配置了DHCP中继代理,允许路由器接收DHCP请求并转发到指定的DHCP服务器。通过配置辅助IP地址,可以在多个网络之间传递DHCP消息。
  4. IP地址排除:在DHCP服务器配置中,使用"ip dhcp excluded-address"命令排除一定范围的IP地址,确保这些地址不会被分配给DHCP客户端。
  5. DHCP绑定:通过"show ip dhcp binding"命令可以查看DHCP服务器上已经分配的IP地址与相应客户端MAC地址的绑定关系。
  6. 配置路由器接口:在实验中,通过配置路由器的接口,如GigabitEthernet接口和Serial接口,来连接网络和配置相关参数。
  7. 网络连通性验证:通过使用ping命令,验证PC1和PC2之间的连通性以及与其他设备的连通性。

综上所述,该实验涉及到DHCP服务器和客户端的配置、DHCP中继代理的设置、IP地址排除、DHCP绑定的查看和网络连通性验证等知识点。通过这个实验,可以加深对DHCP协议和相关配置的理解,并掌握在思科路由器上配置DHCP的技能。

成为一个出色的网络技术人员需要不断学习和实践,这个实验是你成长的一部分,相信自己,你能够克服困难!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/672011.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python安装/卸载模块方法步骤详解(附详细图解)

在日常工作中会需要安装或者卸载Python模块.于是我整理了一下,下面这篇文章主要给大家介绍了关于python安装/卸载模块的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下 以pygame模块举例 1,通过pycharm导入 (1)直接点击install …

Redis 2023面试5题(三)

一、Redis集群数据hash分片算法是怎么回事? Redis集群数据hash分片算法是一种将数据分散存储在不同的节点上来实现的机制。具体来说,Redis集群将数据分成16384个槽位,每个槽位对应一个节点。当需要访问某个key时,Redis会根据key的…

nginx主配置文件及实战案例

文章目录 一.nginx主配置文件nginx.conf1.认识nginx服务的主配置文件2.全局配置3.I/O事件配置4.HTTP配置5.检查配置文件是否正确6.浏览器测试7.总配置文件图示7.1 nginx总配置文件的三个模块7.2 HTTP文件配置的图示&am…

【Matlab】语音信号分析与处理实验报告

一、目的 使用Matlab分析与设计实验,理解与掌握以下知识点: 1、信号的采样、频谱混叠 2、信号的频谱分析 3、信号的幅度调制与解调方法 4、理想滤波器的时域和频域特性 5、数字滤波器的设计与实现 二、内容 1、录制一段个人的语音信号 2、采用合适的频…

Unity3D制作一个会移动的方块(还不会移动照相机)

学习Unity3D这么久了,如果你还不会制作一个按下WASD就可以移动的方块的话,那么你的学习将没有一点成就感,我学习的时候,我决定先学习移动,这样我就会对Unity更加感兴趣,学习起来的动力会更为充足 先创建一…

Nseeus安装及使用教程

Nessus是一款目前使用较多的系统漏洞扫描与分析软件 文章目录 Nessus下载安装使用启动:https://localhost:8834/ Nessus Nessus是一款目前使用较多的系统漏洞扫描与分析软件 下载 下载链接:https://www.tenable.com/downloads/nessus 安装 傻瓜式安装 使用 最…

Baumer工业相机堡盟工业相机如何使用新版本NEOAPI SDK控制相机数据流的开启和关闭(C++)

Baumer工业相机堡盟工业相机如何使用新版本NEOAPI SDK控制相机数据流的开启和关闭(C) Baumer工业相机Baumer工业相机NEOAPI SDK的技术背景Baumer工业相机使用NEOAPISDK控制相机数据流的方式1.引用合适的类文件2.使用NEOAPISDK控制相机数据流的方式2.使用…

Xshell 连接虚拟机Ubuntu系统失败解决方案

背景知识: Xshell 是一个强大的安全终端模拟软件,可以进行远程登录,它支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 协议。 xshell通过ip连接,所以需要知道虚拟机的IP地址 使用XShell的主要目的是在Windows环境下登…

leetcode111. 二叉树的最小深度(java)

二叉树的最小深度 leetcode111. 二叉树的最小深度题目描述 DFS 深度优先遍历解题思路代码演示 BFS 广度优先遍历解题思路代码演示 往期经典 leetcode111. 二叉树的最小深度 来源:力扣(LeetCode) 链接:https://leetcode.cn/problem…

基于立创EDA的原理图设计

目录 学习目标 一、开发中原理图的作用 1.1 原理图 1.2 产品开发原理图设计阶段 1.3 原理图中的具体工作内容 二、 立创EDA软件使用基础 2.1 立创EDA电路设计软件 2.2 新建工程 2.3 设计元件原理图封装 三、项目实战(单片机最小系统) 学习目标…

Kaggle 比赛总结:BirdCLEF 2023

赛题名称:BirdCLEF 2023赛题任务:识别音景中的鸟叫声赛题类型:语音识别 https://www.kaggle.com/competitions/birdclef-2023文章目录 一、比赛背景二、比赛任务三、评价方法四、优胜方案4.1 第一名4.2 第二名4.3 第三名4.4 第四名4.5 第五名…

SpringCloud Alibaba入门2之用户子模块开发

在上一章的基础上进行子模块的开发SpringCloud Alibaba入门之创建多模块工程_qinxun2008081的博客-CSDN博客 一、引入SpringBoot 我们在父项目统一管理引入的jar包的版本。我们采用父项目中以depencyMangement方式引入spring-boot,子项目依赖parent父配置即可。 &…

CTFshow-pwn入门-前置基础pwn29-pwn31

什么是PIE 由于ASLR是一种操作系统层面的技术,而二进制程序本身是不支持随机化加载的,便出现了一些绕过方法,例如ret2plt、GOT劫持、地址爆破等。于是,人们于2003年引入了位置无关可执行文件(Position-Independent Ex…

24. Vue防抖,禁止double click

Vue 防抖 如果按钮不做防抖限制,用户手滑或者其他场景大概率会出现重复调用接口的情况,比如编辑角色时,多次点击submit,会出现非预期请求。 为避免重复点击问题,可以加一个自定义组件将按钮禁用一段时间。 监听click时…

详解Java锁对象

1、Synchronized 1.1、synchronized特性 1、互斥 synchronized会起到互斥效果,某个线程执行到某个对象的synchronized中时,其他线程如果也执行到同一个对象synchronized就会阻塞等待。 *进入synchronized修饰的代码块,就相当于加锁。 *退…

10.安装dashboard

有了之前我们部署的 keystone 、 glance 、 nova 、 neutron 服务之后,我们就可以启动云主机了,但是如果只是使用命令来操作OpenStack 的话非常不方便,我们使用OpenStack 搭建云平台就是为了把底层所有资源整合在一起,然后以一种方…

html5前端学习2

一篇思维题题解: 第五周任务 [Cloned] - Virtual Judge (vjudge.net) http://t.csdn.cn/SIHdM 快捷键: CtrlAltDown 向下选取 CtrlAltUp 向上选取(会出现多个光标,可以同时输入) CtrlEnter …

linux 内核资源配置--cgroups详解以及在docker中的应用

一、Cgroup 概述 1.1、cgroups 是什么 Linux cgroup (Control Groups)是 Linux 内核提供的一种机制,用于限制进程组使用的资源(如 CPU、内存、磁盘 I/O 等)。通过将进程组划分为层次结构,并将资源限制应用…

【操作系统】2、进程与线程

【重要考点】 1. 进程与线程 进程与线程的基本概念 进程与线程的状态 转换 ——五态图,七态图 线程的实现: 内核级 用户级 进程与线程的组织和控制 进程间通信IPC: 共享内存、消息传递、管道 2.CPU调度与上下文切换 调度的基本概念 调度的实…

39.SpringCloud—配置管理nacos、远程调用Feign、服务网关Gateway

目录 一、SpringCloud。 (1)Nacos配置管理。 (1.1)统一配置管理。 (1.2)配置热更新(自动更新,不需要重启服务)。 (1.3)多环境配置共享。 &a…