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

news2024/11/18 5:50:03

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路由器子接口

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

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

相关文章

【AI大模型】GPTS 与 Assistants API

前言 2023 年 11 月 6 日,OpenAI DevDay 发表了一系列新能力,其中包括:GPT Store 和 Assistants API。 GPTs 和 Assistants API 本质是降低开发门槛 可操控性和易用性之间的权衡与折中: 更多技术路线选择:原生 API、…

创新指南|品牌电商新策略:五大转型思路与RGM举措

在流量红利过去的背景下,品牌电商面对多渠道运营的难题,如缺乏统盘经营、绩效管理分散、价格战失控、用户体验不足以及流量过度依赖,品牌电商如何有效应对这些挑战,本文从5个维度探讨全渠道电商RGM破局之路,实现品牌的…

利用chrome_remote_interface实现程序化、自动化Web安全测试

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客跳槽涨薪的朋友们有福了,今天给大家推荐一个软件测试面试的刷题小程序。https://blog.c…

MOE学习笔记

MOE网络结构 和传统的 transformer 网络结构相比,我们将 Transformer 模型的每个 FFN 层替换为 MoE 层,MoE 层由门网络(Router)和一定数量的专家(Expert)组成。 这些 Expert 其实也是 FFN 层,…

LeetCode 算法:二叉树的直径 c++

原题链接🔗:二叉树的直径 难度:简单⭐️ 题目 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由…

审美进阶:7个小程序模板,助你提高设计感!

小程序是一种无需下载和安装即可使用的应用程序。小程序实现了应用程序“触手可及”的梦想。用户可以通过扫描或搜索打开应用程序。对于开发者来说,小程序也大大降低了开发成本。因此,越来越多的品牌争相制作小程序应用程序。本文将为您带来优秀的微信小…

ESP32-S3方案应用设备无线交互技术,产品远程控制与语音交互

在物联网和人工智能(AI)技术融合的浪潮中,ESP32-S3芯片以其卓越的性能和多功能性,成为智能家居和工业自动化领域的明星产品。 ESP32-S3是一款基于Xtensa LX6处理器的嵌入式系统级芯片,具有高效、低功耗的特点。集成的Wi-Fi和蓝牙功能&#x…

结合人工智能的在线教育系统:开发与实践

人工智能(AI)正在革新各行各业,教育领域也不例外。结合AI技术的在线教育系统能够提供个性化的学习体验、智能化的教学辅助和高效的数据分析,从而大大提升教育质量和学习效果。本文将探讨结合AI技术的在线教育系统的开发与实践&…

【数据结构】比较顺序表和链表的区别(优缺点),细讲CPU高速缓存命中率

目录 一、顺序表和链表的区别【表格】 二、顺序表优缺点 三、链表优缺点 四、缓存命中率(缓存利用率) ❥ 主存和本地二级存储 ❥ 寄存器和三级缓存 ❥ 顺序表缓存命中率 ❥ 链表缓存命中率 一、顺序表和链表的区别【表格】 不同点顺序表链表&am…

【十二】图解 Spring 核心数据结构:BeanDefinition

图解 Spring 核心数据结构:BeanDefinition 简介 使用spring框架的技术人员都知道spring两个大核心技术IOC和AOP,随着投入更多的时间去学习spring生态,越发觉得spring的发展不可思议,一直都是引领着Java EE的技术变革,这…

MySQL之可扩展性(一)

可扩展性 概述 有些应用仅仅适用于一台或少数几台服务器,那么哪些可扩展性建议是和这些应用相关的呢?大多数人从不会维护超大规模的系统,并且通常也无法效仿在主流大公司所使用的策略。选择一个合适的策略能够大大地节约时间和金钱。 MySQL…

ONLYOFFICE 桌面编辑器8.1---一个高效且强大的办公软件

软件介绍 ONLYOFFICE 桌面编辑器经过不断的更新换代现在迎来了,功能更加强大的ONLYOFFICE 桌面编辑器8.1是一个功能强大的办公套件,专为多平台设计,包括Windows、Linux和macOS。它提供了一套全面的办公工具,包括文档处理、电子表…

IO-Iink事件

IO-LINK事件功能 IO-Link的事件功能是其通信协议中的一项重要特性,主要用于传输设备的故障信息和维护信息。IO-Link支持三种数据类型:过程数据、参数数据和事件数据。其中,事件数据就是用于此目的。 当IO-Link设备(如传感器或执…

大咖共话|智领未来,数字化革新生命健康产业

在数字化浪潮席卷全球的今天,生命健康产业正迎来前所未有的发展机遇。6月20日,“第三届滨海中关村协同创新发展交流会”在北京隆重举办,唯迈医疗与业界大咖齐聚一堂,在“数字化赋能驱动生命健康产业发展”圆桌论坛上,共…

记一下 Stream 流操作

Java Stream流 创建流 Collection.stream() / Collection.parallelStream()&#xff1a;从集合生成流&#xff0c;后者为并行流。 List<String> list new ArrayList<>(); Stream<String> stream list.stream(); //获取一个顺序流 Stream<String> …

《C++ Primer》导学系列:第 8 章 - IO库

8.1 IO类 C标准库提供了一套丰富的输入输出&#xff08;IO&#xff09;类&#xff0c;用于处理数据的输入输出操作。这些类位于<iostream>头文件中&#xff0c;包括处理标准输入输出的istream和ostream类&#xff0c;处理文件输入输出的ifstream和ofstream类&#xff0c…

Java 8 Date and Time API

Java 8引入了新的日期和时间API&#xff0c;位于java.time包下&#xff0c;旨在替代旧的java.util.Date和java.util.Calendar类。新API更为简洁&#xff0c;易于使用&#xff0c;并且与Joda-Time库的一些理念相吻合。以下是Java 8 Date and Time API中几个核心类的简要概述&…

构建开源多模态RAG系统

在这个新的冒险中&#xff0c;我们将深入研究使用开源大型语言多模态&#xff08;LLMM&#xff09;构建检索增强型生成&#xff08;RAG&#xff09;系统的过程。值得注意的是&#xff0c;我们的重点是在不依赖LangChain或Llama索引的情况下实现这一点&#xff1b;相反&#xff…

Trilium windows上修改笔记目录,创建多个笔记空间方法

一开始使用trilium会非常的不舒服&#xff0c;不像是obsidian可以创建多个笔记空间&#xff0c;指定多个笔记目录。这里摸索到了解决方案 修改目录的方法一 ——修改系统环境变量 打开控制面板-系统-高级系统设置 新增如上条目 修改目录的方法二——直接写bat脚本运行 新建位…

Scope XY Project的使用

1.Scope XY Project的功能介绍与使用方法 添加监控变量 绘制成一个三角形 XY进行对调操作 修改XY轴的比例修改显示输出 2.Cursor的使用方法 游标线的添加测量 3.Reporting功能的使用方法 到处对应的报表数据 添加对应的报告数据