实验6记录网络与故障排除
实验6记录网络与故障排除
实验目的及要求:
通过实验,掌握如何利用文档记录网络设备相关信息并完成网络拓扑结构的绘制。能够使用各种技术和工具来找出连通性问题,使用文档来指导故障排除工作,确定具体的网络问题,实施网络通信问题的解决方案并验证网络的运行。
实验设备:
路由器、三层交换机、二层交换机、计算机
实验资源:
https://download.csdn.net/download/m0_73951999/89991094
https://download.csdn.net/download/m0_73951999/89991094
实验内容1:记录网络
实验拓朴:

实验步骤:
- 打开“Packet Tracer - Troubleshooting Challenge - Document the Network”实验文件,按照实验要求完成网络拓扑图的绘制。
- 完成地址分配表的填写。
地址分配表全部填充如下:
| 设备 | 接口 | 设备类型 | IP 地址 | 子网掩码 | 默认网关 |
| PC1 | NIC | host | 192.168.1.153 | 255.255.255.0 | 192.168.1.1 |
| PC2 | NIC | host | 192.168.3.50 | 255.255.255.0 | 192.168.3.1 |
| PC3 | NIC | host | 192.168.4.115 | 255.255.255.0 | 192.168.4.1 |
| PC4 | NIC | host | 192.168.5.83 | 255.255.255.128 | 192.168.5.1 |
| PC5 | NIC | host | 192.168.5.227 | 255.255.255.128 | 192.168.5.129 |
| PC6 | NIC | host | 192.168.2.48 | 255.255.255.224 | 192.168.2.33 |
| PC7 | NIC | host | 192.168.2.67 | 255.255.255.224 | 192.168.2.65 |
| Hub | G0/0/0 | router | 192.0.2.1 | 255.255.255.252 | N/A |
| Hub | S0/1/0 | router | 192.168.0.1 | 255.255.255.252 | N/A |
| Hub | S0/1/1 | router | 192.168.0.5 | 255.255.255.252 | N/A |
| Hub | S0/2/0 | router | 192.168.0.9 | 255.255.255.252 | N/A |
| Hub | S0/2/1 | router | 192.168.0.13 | 255.255.255.252 | N/A |
| Branch-1 | G0/0/0 | router | 192.168.1.1 | 255.255.255.0 | N/A |
| Branch-1 | S0/1/0 | router | 192.168.0.2 | 255.255.255.252 | N/A |
| Branch-2 | G0/0/0 | router | 192.168.2.33 | 255.255.255.224 | N/A |
| Branch-2 | S0/1/0 | router | 192.168.0.6 | 255.255.255.252 | N/A |
| Factory | G0/0/0 | router | 192.168.3.1 | 255.255.255.0 | N/A |
| Factory | G0/0/1 | router | 192.168.4.1 | 255.255.255.0 | N/A |
| Factory | S0/1/0 | router | 192.168.0.14 | 255.255.255.252 | N/A |
| HQ | G0/0/0.1 | router | 192.168.6.1 | 255.255.255.0 | N/A |
| HQ | G0/0/0.10 | router | 192.168.5.128 | 255.255.255.128 | N/A |
| HQ | S0/1/0 | router | 192.168.0.10 | 255.255.255.252 | N/A |
| SW-B1 | VLAN 1 | switch | 192.168.1.252 | 255.255.255.0 | 192.168.1.1 |
| SW-B2 | VLAN 1 | switch | 192.168.2.62 | 255.255.255.0 | 192.168.2.1 |
| SW-F1 | VLAN 1 | switch | 192.168.3.252 | 255.255.255.0 | 192.168.3.1 |
- 手工绘制网络拓扑图(拍照放到实验报告中)

实验内容2:故障排除
- 打开“Packet Tracer - Troubleshooting Challenge - Use Documentation to Solve Issues”实验文件,,按照实验要求完成网络故障排除。
- 记录网络问题并完成下表的填写
| 装置 | 问题 | 行动 |
| PC1 | 无法 ping Internet 服务器 | 检查 Hub 路由器配置,添加缺失的 ip nat 语句。 |
| PC3 | 无法 ping 网关或其他设备 | 远程登录 Factory 路由器,激活千兆以太网 0/0/1 接口。 |
| PC3 | 其他设备无法 ping PC3 | 添加缺失的 OSPF 网络语句以恢复与 LAN 的连接。 |
| PC5 | 无法 ping 网关 | 添加缺失的默认网关地址。 |
| 个人电脑 | 无法 ping Internet 服务器 | 修正 Branch-2 路由器的 IP 地址配置,以恢复与 Hub 路由器的连接并接收 OSPF 更新。 |
根据我写的网络问题记录排错方法解析脚本:
远程登录密码为cisco,特权模式密码为class(全部统一)
问题 1解决:
在 PC1 上,转到命令提示符,输入:,密码 cisco 在pc1的CommandPrompt输入
telnet 192.168.0.1 然后输入cisco进入
命令如下Hub>en
Password: ciscoend
passowrd:class
Hub#config t
Hub(config)#interface s0/1/0
Hub(config-if)#ip nat inside
问题 2解决:
在 PC2 上,通过默认网关 telnet 到出厂路由器:C:\>telnet 192.168.3.1,密码跟PC1一样我不再赘述。
Factory#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Factory(config)#interface g0/0/1 Factory(config-if)#no shutdown
问题3解决:
PC3 LAN 192.168.4.0/24 的 OSPF 网络语句缺失。添加此 network 语句可恢复与 LAN 的连接。
C:\>telnet 192.168.4.0
Password: cisco
en
password:class
Factory#conf t
Factory(config)#router ospf 10
Factory(config-router)#network 192.168.4.0 0.0.0.255 area 0
问题4解决:
在 PC4 上,通过默认网关 telnet 到 HQ 路由器
C:\>telnet 192.168.5.1
Password: cisco
en
password:class
HQ#show ip int brief
发现是PC5的网关错了我们点进pc5修改网关即可

问题5解决:
在 PC6 上,通过默认网关 telnet 到 Branch-2 路由器:
C:\>telnet 192.168.2.33
Password:cisco
Branch-2>en
Password:class
Branch-2#conf t
Branch-2(config)#int s0/1/0
Branch-2(config-if)#ip address 192.168.0.6 255.255.255.252
完成结果如下:
相关文章:
实验6记录网络与故障排除
实验6记录网络与故障排除 实验目的及要求: 通过实验,掌握如何利用文档记录网络设备相关信息并完成网络拓扑结构的绘制。能够使用各种技术和工具来找出连通性问题,使用文档来指导故障排除工作,确定具体的网络问题,实施…...
QEMU 模拟器中运行的 Linux 系统
这两个文件通常用于在 QEMU 模拟器中运行的 Linux 系统,具体作用如下: 1. linux-aarch64-qemu.ext4: - **文件类型**:这是一个文件系统镜像文件,通常是 ext4 文件系统格式。 - **作用**:它包含了 Li…...
Ceph PG(归置组)的状态说明
Ceph PG(Placement Group)的状态反映了Ceph集群中数据的健康状况和分布情况。以下是Ceph PG的一些常见状态: Creating:创建状态。在创建存储池时,会创建指定数量的归置组(PG)。Ceph在创建一或多…...
Docker使用docker-compose一键部署nacos、Mysql、redis
下面是一个简单的例子,展示如何通过Docker Compose文件部署Nacos、MySQL和Redis。请确保您的机器上已经安装了Docker和Docker Compose。 1,准备好mysql、redis、nacos镜像 sudo docker pull mysql:8 && sudo docker pull redis:7.2 &&…...
HTTP常见的状态码有哪些,都代表什么意思
HTTP 协议定义了一系列的状态码,用于描述服务器对客户端请求的处理结果。这些状态码分为五个类别,每个类别都有特定的用途。 常见状态码 1开头 信息性状态码 这些状态码表示请求已被接收,继续处理。 100 Continue:客户端应继续…...
WebKit的Windows接口(适用2024年11月份版)
WebKit的Windows接口 使用cairo作为图形后端,libcurl作为网络后端。并且它只支持64位的Windows。 安装开发工具 安装带有“使用c进行桌面开发”工作负载的最新Visual Studio。 Activate Developer Mode.激活开发者模式。Build-webkit脚本创建一个指向生成的comp…...
Android 最新的AndroidStudio引入依赖失败如何解决?如:Failed to resolve:xxxx
错误信息: 在引入依赖时报错:Failed to resolve: xxx.xxxx:1.1.0 解决方案: 需要修改maven库的代理,否则就需要翻墙编译 新的AndroidStudio版本比较坑,修改代理的位置发生了变化: 最新变化:…...
ue5 蓝图学习(一)结构体的使用
在内容浏览器中右键 蓝图-选择结构体 下面这东西就是结构体,和C的结构体差不多 双击一下 可以添加变量,设置变量的类型和默认值。 可以在关卡蓝图中调用它。 点击打开关卡蓝图,添加变量 在变量的右侧,变量类型里搜索strcut&#…...
docker--工作目录迁移
前言 安装docker,默认的情况容器的默认存储路径会存储系统盘的 /var/lib/docker 目录下,系统盘一般默认 50G,容器输出的所有的日志,文件,镜像,都会存在这个地方,时间久了就会占满系统盘。 一、…...
Golang | Leetcode Golang题解之第556题下一个更大元素III
题目: 题解: func nextGreaterElement(n int) int {x, cnt : n, 1for ; x > 10 && x/10%10 > x%10; x / 10 {cnt}x / 10if x 0 {return -1}targetDigit : x % 10x2, cnt2 : n, 0for ; x2%10 < targetDigit; x2 / 10 {cnt2}x x2%10 -…...
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我有大量的个人代码和应用托管在Github/Gitee这些代码仓库。当我想要部署这些代码到我的阿里云ECS服务器时,往往会很麻烦,主要问题有这些: 需要手动安装和配置git,过程非常繁琐。每次都需要登录到机器…...
2023.8 用于生物医学问答的选择性 UMLS 知识注入
Selective UMLS knowledge infusion for biomedical question answering Selective UMLS knowledge infusion for biomedical question answering | Scientific Reports 韩国首尔国立大学研究生院生物工程跨学科项目 问题 如何高效地将生物医学知识注入预训练语言模型&#x…...
chat2db调用ollama实现数据库的操作。
只试了mysql的调用。 其它的我也不用,本来想充钱算了。最后一看单位是美刀。就放弃了这分心。于是折腾了一下。 本地运行chat2db 及chat2db ui https://gitee.com/ooooinfo/Chat2DB clone 后运行起来 chat2db的java端,我现在搞不清这一个项目是有没有…...
Rust 生态系统的未来与学习方向
Rust 生态系统的未来与学习方向 Rust 作为一门系统编程语言,因其内存安全性、并发性能以及生态的不断壮大,已逐渐成为开发者和企业的首选语言之一。随着技术的进步,Rust 的生态系统持续发展,涉及多个领域,包括 Web 开…...
Vue的基础使用
一、为什么要学习Vue 1.前端必备技能 2.岗位多,绝大互联网公司都在使用Vue 3.提高开发效率 4.高薪必备技能(Vue2Vue3) 二、什么是Vue 概念:Vue (读音 /vjuː/,类似于 view) 是一套 构建用户界面 的 渐进式 框架…...
c++中,头文件包含iostream.h和`<iostream>`的差别
引言 在编写c代码时,有时候包含头文件iostream.h,有时候又包含<iostream>,初学者会对此感到很疑惑。 实际上,这两者是同一个头文件,只是包含方式不同,这是由于C的历史原因造成的,下面解释…...
界面控件DevExpress WPF中文教程:TreeList视图及创建分配视图
DevExpress WPF拥有120个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件…...
软件工程笔记二—— 软件生存期模型
目录 瀑布模型 瀑布模型的特点 阶段间具有顺序性和依赖性。 推迟实现的观点 质量保证的观点 瀑布模型的优点 瀑布模型的缺点 快速原型模型 快速原型模型的优点 快速原型模型的缺点 增量模型 增量模型的优点 增量构件开发 螺旋模型 完整的螺旋模型(顺…...
关于若依500验证码问题的求助
关于若依框架中验证码出现500错误的问题,这通常表示服务器内部错误。以下是一些可能的原因及解决方案: 一、配置文件问题 .env.production文件: 确保.env.production文件中的VUE_APP_BASE_API已经修改成服务器上的域名地址,而不…...
网络安全:守护数字世界的坚固防线
随着信息技术的飞速发展,网络已成为我们生活中不可或缺的一部分。它为我们提供了便捷的信息获取、交流娱乐的渠道,但同时也带来了前所未有的安全挑战。网络安全,这一看似遥远却又紧密相连的概念,正日益成为我们共同关注的焦点。 …...
EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(192010804字节)。据统计,超过60%的应用OOM崩溃与Bitm…...
浪潮交换机配置track检测实现高速公路收费网络主备切换NQA
浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求,本次涉及的主要是收费汇聚交换机的配置,浪潮网络设备在高速项目很少,通…...
力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...
JS手写代码篇----使用Promise封装AJAX请求
15、使用Promise封装AJAX请求 promise就有reject和resolve了,就不必写成功和失败的回调函数了 const BASEURL ./手写ajax/test.jsonfunction promiseAjax() {return new Promise((resolve, reject) > {const xhr new XMLHttpRequest();xhr.open("get&quo…...
tauri项目,如何在rust端读取电脑环境变量
如果想在前端通过调用来获取环境变量的值,可以通过标准的依赖: std::env::var(name).ok() 想在前端通过调用来获取,可以写一个command函数: #[tauri::command] pub fn get_env_var(name: String) -> Result<String, Stri…...
二维FDTD算法仿真
二维FDTD算法仿真,并带完全匹配层,输入波形为高斯波、平面波 FDTD_二维/FDTD.zip , 6075 FDTD_二维/FDTD_31.m , 1029 FDTD_二维/FDTD_32.m , 2806 FDTD_二维/FDTD_33.m , 3782 FDTD_二维/FDTD_34.m , 4182 FDTD_二维/FDTD_35.m , 4793...
React核心概念:State是什么?如何用useState管理组件自己的数据?
系列回顾: 在上一篇《React入门第一步》中,我们已经成功创建并运行了第一个React项目。我们学会了用Vite初始化项目,并修改了App.jsx组件,让页面显示出我们想要的文字。但是,那个页面是“死”的,它只是静态…...
