【路由交换技术】Cisco Packet Tracer基础入门教程(四)

Hello各位,好久不见,第四期我准备讲一下Packet Tracer中DHCP的配置,使用方法。
本章实验我们将拓扑中的某个路由器作为DHCP服务器(它仍然可作为路由器使用),通过命令配置DHCP服务。独立的服务器可通过图形化界面配置服务,相信大家看一下就可以操作,这一期我们就不讲这个了。
首先让我们了解一下什么是DHCP

文章目录

  • 什么是DHCP
  • 配置语法
  • 实验一(入门)
  • 实验二(简单)
  • 实验三(进阶)
    • 设置并分配Vlan
    • 配置路由器虚拟子接口
    • 配置路由器IP
    • 配置DHCP服务
    • 配置路由
    • ip helper-address
    • DHCP获取测试
    • 通信测试
  • 同系列文章
    • 基础入门教程
    • 具体功能文章

什么是DHCP

动态主机配置协议 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 是 RFC 1541(已被 RFC 2131 取代)定义的标准协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息。(信息来源:百度百科)
通俗来讲,就我们今天在Packet Tracer中模拟的实验来说,配置了DHCP,我们就不需要像以前一样在每个终端中手动配置IP地址,子网掩码,网关地址和DNS地址了,通过DHCP即可自动获取并配置上,在比较复杂的试验中,这将大大节省我们的时间,并提高配置的正确率。
在这里插入图片描述

配置语法

今天我们直接甩出配置的语法,然后再通过实验来讲解如何操作并且需要注意哪些问题
下面是这些命令的简便写法:
ip dh po 地址池编号 (设置DHCP的IP地址池)
net 网段 子网掩码(设置网段)
de 网关地址 (设置默认网关地址)
dns DNS地址(设置DNS地址)

实验一(入门)

本次试验我们设置了一个路由器,一个交换机,连接三台终端设备,只存在一个网段(192.168.1.0/24)。我们将路由器计划设置为DHCP服务器。下面来进行操作。
在这里插入图片描述

我们可以先把路由器端口IP设置好,并打开端口,这里唯一的端口F0/0与终端相连(忽略交换机),因此他的IP需要设置为整个网段的网关地址,根据我的习惯设置为254,配置如图
在这里插入图片描述
现在我们拓扑上都是绿色的点了
在这里插入图片描述
然后来配置DHCP服务,只有一个网段,所以我们只需要设置一个地址池,我们这里就直接用简写的命令来配置,如图
在这里插入图片描述
OK,这样就完成了配置,我们一起来检验一下,打开PC4的IP面板,选择DHCP
在这里插入图片描述
可以看到,IP地址等信息已经自动获取到了,PC5,PC6也是一样
在这里插入图片描述
在这里插入图片描述
PC5访问PC3:
在这里插入图片描述
那么这个实验就完成了,相信大家已经掌握了DHCP的基础配置方法。

实验二(简单)

相较于实验一,实验二我们多了一组设备,同样是一个路由器,但现在整体要被分成两个网段(不考虑Vlan)。
在这里插入图片描述
同样,我们要先把路由器IP信息配置上,两个端口是两个网段的网关地址。
在这里插入图片描述
现在来配置一下DHCP,因为是两个网段,所以我们需要配置两个地址池,但语法都是一样的,下面来操作一下
在这里插入图片描述
在这里插入图片描述
我们可以输入end,两次回车退回到特权模式,输入sh run查看我们的配置情况
在这里插入图片描述
可以看到,两个IP地址池配置完成。下面我们就去检验一下,这里就用左上角的PC7和右下角的PC12做展示。
在这里插入图片描述
在这里插入图片描述

因为要模拟两个网段的通信,所以我们配置一下EIGRP动态路由,然后Ping一下
在这里插入图片描述
在这里插入图片描述
成功了,这个实验也就结束了

实验三(进阶)

这个实验会用到一些之前讲到的技术,如动态路由,Vlan,虚拟子接口等,如果还不熟悉这些,可以回头看看往期基础入门教程
这次的实验我们设计的稍微复杂一些,网段设计的多一些,并配置DHCP服务
拓扑图:
在这里插入图片描述
Switch5(左侧的交换机),用Vlan技术隔离成三个网段,Switch6(右侧的交换机)不做特殊处理,因此从图中我们得知这个拓扑图一共有6个网段
在这里插入图片描述
下面就开始操作了,

设置并分配Vlan

配置一下Swith5的Vlan,操作的具体含义不再赘述了。
操作中的简写:
e : exit(退出)
swi m a : switchport mode access(设置为用户模式)
swi a v 10 : switchport access vlan 10(将vlan10分配给该端口)
在这里插入图片描述
配置完成
在这里插入图片描述

配置路由器虚拟子接口

接下来我们来配置虚拟子接口,由于Switch5被隔离成了3个网段,但是相连的路由器只有一个端口f0/0,因此我们需要将这一个端口“拆”成三个端口(虚拟子接口),且每个子接口都对应为各网段网关。注意大的接口(f0/0)打开后,设置的子接口才能使用
操作中的简写:en do 10 : encapsulation dot1Q 10(将该子接口封装为vlan10)
在这里插入图片描述

配置路由器IP

Router3的三个虚拟子接口与三个网段终端相连,因此它们分别设置为三个网段的网关地址。
Router5的f0/1端口与终端相连(此交换机未使用VLan),设置为该网段网关,其余路由器端口IP地址按正常从1开始设置即可。
注意要打开路由器端口。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完成
在这里插入图片描述

配置DHCP服务

因为是实验,我们不已简便为目的,选择Router5作为DHCP服务器,下面配置DHCP地址池,注意我们需要的终端网段仅为192.168.1.0/24,192.168.2.0/24,192.168.3.0/24,192.168.6.0/24,中间的4,5网段我们就可以不用设置在地址池中了
在这里插入图片描述
查看配置情况
在这里插入图片描述
配置完成后,我们来检验一下:
PC16,PC17成功获取,但是PC13-15却无法获取到IP地址等信息
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

这是为什么呢?
首先我们应该考虑到,DHCP服务器与获取失败的终端是跨网段的,没有配置路由,他们就无法通信,因此就不能获取到DHCP服务。

配置路由

此处我们配置EIGRP动态路由
需要注意的是,Router3与4个不同的网段相连,因此配置时需要配置4个网段
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
动态路由配置好了,现在我们从Router3 Ping Router5(DHCP服务器)
在这里插入图片描述

可以Ping通,那么我们再来试一下DHCP动态获取IP信息
在这里插入图片描述

可以看到,还是失败的。
至于原因,请大家往下看

ip helper-address

上面配置完路由仍无法获取DHCP服务的原因我们可以通俗理解为,需要获取DHCP服务的终端没有与DHCP服务器直接连接,他们离得太远了,因此它不知道哪一台服务器是他的DHCP服务器,就无法获取服务。
通过ip helper-address命令我们可以告诉他DHCP服务器的位置,从而引导它到相应服务器获取服务。
设置方法:
这个命令在与终端直接相连的路由器端口中设置
ip helper-address后面接DHCP服务器靠近终端这一侧的端口的IP地址。(从内到内)

演示:
由于与终端相连的是三个虚拟子接口,因此我们需要在三个子接口中分别设置这一命令,应设置的ip地址为Router5的f0/0接口(192.168.5.2)
在这里插入图片描述

DHCP获取测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通信测试

PC13 Ping PC15
在这里插入图片描述

PC13 Ping PC17
在这里插入图片描述

成功

至此,实验已成


同系列文章

基础入门教程

【路由交换技术】Cisco Packet Tracer基础入门教程(一)
【路由交换技术】Cisco Packet Tracer基础入门教程(二)
【路由交换技术】Cisco Packet Tracer基础入门教程(三)

具体功能文章

Cisco Packet Tracer配置操作的三种命令模式
Cisco Packet Tracer如何搭建拓扑并连通(基础)
Cisco Packet Tracer配置静态路由
Cisco Packet Tracer配置动态路由(RIP,OSPF,EIGRP)
Cisco Packet Tracer中交换机VLAN配置
Cisco Packet Tracer路由器子接口

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于VUE3+VITE+SpringBoot+Nginx部署项目之跨域配置等问题

前言:遇到问题,解决问题。 第一部分:VUE 配置 1、vite.config.js 文件 server: {proxy: {/api: {target: env.VITE_BASE_URL,changeOrigin: true,secure: false,rewrite: path > path.replace(/^\/api/, )}}}, 2、.env 文件 VITE_BAS…

JavaScript算法之龟兔赛跑

简介:龟兔赛跑算法,又称弗洛伊德循环检测算法,是一种在链表中非常常用的算法。它基于运动学和直觉的基本定律。本文旨在向您简要介绍该算法,并帮助您了解这个看似神奇的算法。 假设高速公路上有两辆车。其中一辆的速度为 x,另一辆的速度为 2x。它们唯一能相遇的条件是它们…

UE4 Unlua的快速使用

目录 Unlua的使用前言下载Unlua插件插件安装快速入门语法汇总模块导入多行字符串官方静态方法调用蓝图方法调用重载蓝图中的方法主动调用被重载的蓝图方法输入绑定动态绑定Lua脚本委托容器使用 延迟与协程的使用C 调用Lua 静态导出自定义类型到Lua使用网络UMG资源释放自定义加载…

如何寻找强势货币和弱势货币?

外汇交易的独特之处在于,它融合了两种货币的价值,其中一种货币的价值通过另一种货币来体现。举例来说,USDJPY外汇反映了美元与日元之间的价值关系,而EURUSD则代表了欧元与美元的价值对比。 通过开仓操作,我们预测一种…

继续捡钱,每天几百块!

每日操作计划: 标普信息科技(161128),溢价8.5%,限购100,一拖七,单户每天700*8.5%59元 印度基金LOF(164824),溢价2.6%,限购100,一拖七,单户每天700*2.6%18元 美元债LOF(…

如何解决Oracle中PL Developer过期

如果长时间不使用PL Deveploer,再次打开有可能会出现以下页面: 上方页面说明此软件已经过期,有两种方法可以解决上述问题,第一种: 操作注册表: WinR 输入指令“regedit”打开注册表,出现下方页…

List常用操作比for循环更优雅的写法

private String name; //姓名 private Integer age; //年龄 private Integer departId; //所属部门id } List list new ArrayList<>(); 复制代码 简单遍历 使用lamada表达式之前&#xff0c;如果需要遍历list时&#xff0c;一般使用增强for循环&#xff0c;代码如…

利用圆上两点和圆半径求解圆心坐标

已知圆上两点P1&#xff0c;P2&#xff0c;坐标依次为 ( x 1 , y 1 ) , ( x 2 , y 2 ) (x_1,y_1),(x_2,y_2) (x1​,y1​),(x2​,y2​)&#xff0c;圆的半径为 r r r&#xff0c;求圆心的坐标。 假定P1&#xff0c;P2为任意两点&#xff0c;则两点连成线段的中点坐标是 x m i …

Python学习笔记24:进阶篇(十三)常见标准库使用之数据压缩功能模块zlib,gzip,bz2,lzma的学习使用

前言 本文是根据python官方教程中标准库模块的介绍&#xff0c;自己查询资料并整理&#xff0c;编写代码示例做出的学习笔记。 根据模块知识&#xff0c;一次讲解单个或者多个模块的内容。 教程链接&#xff1a;https://docs.python.org/zh-cn/3/tutorial/index.html 数据压缩…

活动|华院计算受邀参加2024全球人工智能技术大会(GAITC),探讨法律大模型如何赋能社会治理

6月22至23日&#xff0c;备受瞩目的2024全球人工智能技术大会&#xff08;GAITC&#xff09;在杭州市余杭区未来科技城隆重举行。本届大会以“交叉、融合、相生、共赢”为主题&#xff0c;集“会、展、赛”为一体&#xff0c;聚“产、学、研”于一堂。值得一提的是&#xff0c;…

如何在线上快速定位bug(干货)

想必有许多人都想我刚进公司一样不会快速定位线上bug吧&#xff0c;不会快速定位bug会大大降低我们的开发效率&#xff0c;随之而来的就是工作质量下降、业绩下滑。 我总结了一些我常用的线上定位技巧&#xff0c;希望能帮助到大家&#xff01; 我这里以使用阿里云日志分析作…

【电路笔记】-MOSFET放大器

MOSFET放大器 文章目录 MOSFET放大器1、概述2、电路图3、电气特性3.1 ** I D = F ( V G S ) I_D=F(V_{GS}) ID​=F(VGS​)**特性3.2 I D = F ( V D S ) I_D=F(V_{DS}) ID​=F(VDS​)特性4、MOSFET放大器5、输入和输出电压6、电压增益7、总结1、概述 在前面的文章中,我们已经…

ThreadLocal 源码浅析

前言 多线程在访问同一个共享变量时很可能会出现并发问题&#xff0c;特别是在多线程对共享变量进行写入时&#xff0c;那么除了加锁还有其他方法避免并发问题吗&#xff1f;本文将详细讲解 ThreadLocal 的使用及其源码。 一、什么是 ThreadLocal&#xff1f; ThreadLocal 是 …

多电商账户为什么要用指纹浏览器?

随着电子商务的蓬勃发展&#xff0c;越来越多的商家选择开设多店来扩大经营规模。然而多店运营也带来了一系列的挑战&#xff0c;其中之一就是账号安全。 1. 了解反检测浏览器和代理服务器 在我们开始讨论如何有效地使用反检测浏览器之前&#xff0c;我们首先需要了解这两个工…

第三十四篇——幸存者偏差:如何避免被已知信息误导?

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么&#xff1f; 四、总结五、升华 一、背景介绍 人类顶层智慧的总结&#xff0c;一定会让我们在做事的过程中产生降维打击…

测试用例设计方法-流程分析法

一、引言 在软件开发过程中&#xff0c;测试是确保软件质量的关键环节之一。而测试用例设计作为测试过程中的重要组成部分&#xff0c;其质量和完备性直接影响到测试效果和软件的最终交付质量。 测试用例设计的目标是通过设计一组有效的测试用例来检查软件系统的各种功能和行为…

正点原子rk3588烧录linux和安卓镜像

1、烧录 Linux buildroot 系统镜像 1.1 进入 Loader 模式&#xff1a; 按住开发板上的 V&#xff08;音量&#xff09;按键不松&#xff0c;给开发板 上电或复位&#xff0c;此时烧录工具会提示&#xff1a;发现一个 LOADER 设备&#xff0c;表示开发板此时已经处于 Loader 模…

华为昇腾310B1芯片DVPP模块VENC视频编码接口调用流程以及视频编码代码梳理

目录 1 接口调用流程 2 代码流程梳理 1 接口调用流程 在CANN 8.0.RC1 AscendCL应用软件开发指南 (C&C, 推理) 01.pdf 文档中有接口调用流程 2 代码流程梳理 代码在samples: CANN Samples - Gitee.com 然后我把这个代码完整的看了一遍&#xff0c;然后梳理了详细的代码…

Transformers 安装及 google-t5/t5-small 机器翻译示例

文章目录 Github文档推荐文章简介安装官方示例google-t5/t5-small使用脚本进行训练Pytorch 机器翻译数据集下载数据集格式转换 Github https://github.com/huggingface/transformers 文档 https://huggingface.co/docs/transformers/indexhttps://github.com/huggingface/tr…

第一后裔The First Descendant开服时间、配置要求一览

第一后裔是一款采用虚幻5引擎打造的第三人称合作射击动作RPG&#xff0c;玩家将化身为一名继承者&#xff0c;通过各种任务和故事不断成长&#xff0c;为守护人类与对抗侵略者战斗。该作即将上线&#xff0c;为了不让玩家们错过这款精彩的游戏&#xff0c;本文整理了第一后裔上…