【eNSP实践】eNSP实战篇(3)之路由器、交换机、主机模拟企业网络场景(图文详解)

news2025/1/24 22:43:36

目录

  • 写在前面
  • 涉及知识
  • 1、前情提要
  • 2、实践操作
    • 2.1 eNSP搭建虚拟环境
    • 2.2 建立设备连线
    • 2.3 统计IP并标注
    • 2.4 配置主机IP及启动设备
  • 3、命令行配置
    • 3.1 启动所有设备
    • 3.2 执行命令添加端口及网关
  • 4、实验总结
  • 写在最后

写在前面

其实我之前写了3篇文章都是针对eNSP的基础配置,但是我们知道真正企业网络管理不可能这么简单的,怎么着也得有路由器、交换机、PC的,而且还涉及IP地址分配等情况,当然也经常出现在往年的软考网络工程师考试里面的,今天我主要希望通过这篇文章让大家的实战经验更足一些,顺便巩固一下网络理论知识、命令行、PC配置等。

涉及知识

ensp搭建小型网络,ensp实验IP合理分配与命令调试,华为路由器命令实际应用,ensp路由器,交换机实验,路由器、交换机和主机构建一个网络生态,Ensp模拟企业网络应用,路由器交换机启动一直######。

原创声明:本文主要发布于CSDN《IT黄大大》和微信公众号《IT黄大大》,主页有更多资料,期待您的关注与访问哈,转载请说明出处哟!!

1、前情提要

小平所入职的某知名企业(宇宙200强)里面,分了两个部门,一个是客服部,一个是市场部,现在我们领导要求客服部和市场部必须都要配一套PC机,公司采购了两个交换机和一台路由器,客服部收集到的需求需要及时反馈到市场部,因为公司很大,不可能直接隔空喊话,所以还是要让这两台PC建立通信,也就是说不同部门的不同网段要进行通信,高效工作取得好的成绩争取公司早日上市。

公司上市与否的这个重担就交给了唯一会点网络的小平手里,她也是苦思冥想了好久,这不找到博主我了,于是我给她支了这些步骤,具体如下(eNSP模拟一下企业场景)

2、实践操作

2.1 eNSP搭建虚拟环境

打开eNSP这个软件,新建一个拓扑,然后将公司已购的设备,拖到拓扑里面去,如下:
在这里插入图片描述

当然我在交换机上面选择了两个不同型号的(S5700和S3700),原因就是想多尝试。

2.2 建立设备连线

前面几篇文章也介绍到了,有关PC设备和交换机的连线我们都是通过Copper线来进行连接的,具体端口按着顺序来就是,如下所示,PC1的E0/0/1和SW1的G0/0/1相连;PC2的E0/0/1和LSW2的E0/0/2;
在这里插入图片描述
路由器和交换机的连线(Copper线)如下所示
在这里插入图片描述
到这里我们的所有连线就完成了。

2.3 统计IP并标注

其实在这个之前领导就和小平说了,这个IP地址表如下,不能拿着设备瞎搞。

设备接口Ip地址子网掩码网关
PC1(客服部)E0/0/1192.168.1.1255.255.255.0192.168.1.254
PC2(市场部)E0/0/1192.168.2.1255.255.255.0192.168.2.254
AR1(路由器)G0/0/0192.168.1.254255.255.255.0N/A
AR1(路由器)G0/0/1192.168.2.254255.255.255.0N/A

主要分配如上,那么我们就可以在ENSP上做好一个批注了,菜单栏上有个标记按钮,点击一下就可以在对应的设备下编写响应的IP了。
在这里插入图片描述

这样的话我们整个网络结构就清晰了,有标注更加一目了然,接下来就是打通的事情了。

2.4 配置主机IP及启动设备

先配置两台PC,通过双击设备,会有一个配置的弹窗,根据表格信息,我们依次填入即可,如下所示的PC1和PC2的配置。
在这里插入图片描述 在这里插入图片描述

3、命令行配置

3.1 启动所有设备

当完成主机的配置之后,我们可以用一个框将所有设备选中,然后点击三角形启动按钮(省得一个个去启动)如下所示:
在这里插入图片描述
启动之后我发现交换机模块一直都是红点,然后我启动交换机后发现一直都是#号 在这里插入图片描述

于是乎我就百度找解决方法,按照网上说的,重装了一下eNSP,果然交换机就能正常启动了,真是不稳定,可能和安装的版本有关吧,既然解决了我们就继续往下看。
在这里插入图片描述
此时又出现幺蛾子了,左侧的一直红色的,右侧的绿色的正常,真的是要气的半死。于是乎我双击LSW1看看,发现果然一直又是#号,我心想着要不就重新换台路由器试试看。经过好长时间的一段折腾(重装再重装,甚至注册表重新整了一边,最终终于好了,如下所示)
在这里插入图片描述
全是绿色的启动状态。
但是重启一下ENSP,又是红色状态,最后我是挣扎了两三天,才找到问题的所在,就是操作系统不支持,我在家里电脑试了一下完全可以,不管怎么重启都没有问题,公司电脑就是不行,真的是让人伤透了心,华为也不针对这个版本给个补丁包啥的。最后在家里电脑完成了后续的操作。

3.2 执行命令添加端口及网关

针对AR1的两个端口我将两个网关都添加上去了,如下所示:
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述
最后一步就是PC1和PC2的相互通信了。

4、实验总结

我用的版本是
《Wireshark-win64-3.0.6》
《WinPcap_4_1_3》
《VirtualBox-5.2.28-130011-Win》
《eNSP V100R003C00SPC100》

在Windows 10 家庭中文版 22H2版本 会存在不支持多台交换机的问题,真的是ensp和VBOX装了不下30遍的经验,也希望大家能够引以为戒,把时间用在该花的上面。
自己家里的电脑是Windows10其他版本,各种都支持,也不会动不动就注册失败,41错误,40错误啥的。
所以最后说一句:
windows操作系统版本很重要!!!
windows操作系统版本很重要!!!
windows操作系统版本很重要!!!

推荐用win10专业版或者教育版,家庭版有好多问题!!!!

写在最后

资源分享(eNSP全量安装包)
有关eNSP的全量安装包在

  1. 微信公众号《IT黄大大》里面可以提取
  2. 关注并回复“ensp”或者“ensp安装包
    即可获取,博主自己的公众号,旨在和大家一起交流,互相学习,求个关注,感谢大家的支持与谅解,2024我们一起加油哟!!!
    当然这个公众号也会提前发文关于eNSP更多实践操作的,先睹为快哟。

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

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

相关文章

深度学习猫狗分类 - python opencv cnn 计算机竞赛

文章目录 0 前言1 课题背景2 使用CNN进行猫狗分类3 数据集处理4 神经网络的编写5 Tensorflow计算图的构建6 模型的训练和测试7 预测效果8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习猫狗分类 ** 该项目较为新颖&a…

Notes数据结合报表工具Tableau

大家好,才是真的好。 我希望你看过前面两篇内容《Domino REST API安装和运行》和《Domino REST API安装和运行》,更希望你能看过《Notes数据直接在Excel中统计!》,有了这些内容作为基础,今天的内容就显得特别简单。 …

虹科新闻丨虹科正式加入广州市新联会科创分会

来源:虹科电子科技有限公司 虹科新闻丨虹科正式加入广州市新联会科创分会 11月7日,由广州市委统战部、广州开发区管委会、黄埔区人民政府指导,佳都集团、佳都科技集团、广州开发区投资集团共同主办的未来之城大湾区元宇宙创新示范中心&#…

D. Jumping Through Segments

显然是一个二分答案,关键是怎么搞判断函数? 我们维护合法的降落区间就好了~ // Problem: D. Jumping Through Segments // Contest: Codeforces - Codeforces Round 913 (Div. 3) // URL: https://codeforces.com/contest/1907/problem/D // Memory Li…

2023五岳杯量子计算挑战赛APMCM亚太地区

问题一要求在特定区域内部署两个边缘服务器,以便根据计算需求分布覆盖最大的计算需求。每个边缘服务器都有一个覆盖半径为1。目标是确定两个边缘服务器的位置,以覆盖最大的计算需求。假设边缘服务器的位置位于网格的中心,每个网格内的计算需求…

最小生成树算法与二分图算法

文章目录 概述 P r i m Prim Prim 算法 - 稠密图 - O ( n 2 ) O(n^2) O(n2)思路概述时间复杂度分析AcWing 858. Prim算法求最小生成树CODE K r u s k a l Kruskal Kruskal 算法 - 稀疏图 - O ( m l o g m ) O(mlogm) O(mlogm)思路解析时间复杂度分析AcWing 859. Kruskal算法求…

JDBC增删查改操作-jsp实验-实现页面跳转

实验 JDBC增删查改操作 一、实验目的 1、掌握JDBC增删查改MySQL或者sql server数据库表的方法。 2、在增删查改页面间跳转 二、实验内容 在MySQL或者sql server中创建一张表,之后使用JDBC进行增删查改。(功能不限),包括&#xff1…

Java多线程万字详解(基础概念、多线程实现方式、锁、消费者机制、线程池)

1 、基础概念解释 1.1线程与进程 线程:是操作系统能够进行运算调度的最小单位。它被包含在进程当中,是进程中的实际运作单位。 进程:是程序的基本执行实体。一个进程中至少有一个线程。一个进程中是可以有多个线程的。如QQ,微信那…

并发编程(已整理,已废弃)

这一块知识,那真是有的啃了。 直接先看速成基础,再直接吃掉高频考点。 每个小知识点,直接看短视频,浅浅了解,在写下来就是自己的资料。 # 基础 一个进程有多个线程,多个线程共享进程的堆和方法区&#xf…

Linux环境变量与命令行参数

Linux环境变量与命令行参数 一.命令行参数1.语法2.应用1:简易计算器 二.环境变量1.环境变量的概念2.环境变量的作用3.进一步理解环境变量的作用4.常见环境变量5.导出环境变量(添加环境变量)6.环境变量的特性7.另一种获取环境变量的方式8.小功能:用于身份验证的代码9.补充:第三种…

​DeepMind:开发出可以向人类学习的人工智能

Nature发表了一篇Google DeepMind的研究成果:研究人员在3D模拟环境中使用神经网络和强化学习,展示了AI智能体如何在没有直接从人类那里获取数据的情况下,通过观察来学习和模仿人类的行为。 这项研究被视为向人工通用智能(AGI&…

ssm土家风景文化管理平台源码和论文答辩PPT

摘要 土家风景文化管理平台是土家风景文化管理必不可少的一个部分。在风景文化管理的整个过程中,平台担负着最重要的角色。为满足如今日益复杂的管理需求,各类土家风景文化管理平台也在不断改进。本课题所设计的土家风景文化管理平台,使用jav…

SAP MM中的科目分配类别是什么,如何配置

一、概述 这篇文章将概述 SAP MM 中的科目分配类别的基本概念以及如何在系统中配置它。我将在SAP配置中逐步解释配置。在此之前要理解采购的两种模式,库存物料采购和消耗型物料采购之间的区别。 1.1、库存采购 库存采购的物料,在收货后做库存管理&…

python创建子进程执行ping命令无法检测到超时情况(破案了:ping命令-W参数单位为s,我写了个1000)

文章目录 问题描述破案了:ping命令-W参数单位为s,我写了个1000。。。,,ԾㅂԾ,, 问题描述 我用了创建子进程的方式去执行ping,一开始用os.system(),有问题,后面用subprocess问题还是存在,后来我把这个改了&…

Python BeautifulSoup 选择器无法找到对应元素(异步加载导致)

文章目录 问题原因解决方案找到包含内容的 XHR 异步请求无头浏览器 个人简介 问题 使用 Python BeautifulSoup 爬取一个股吧帖子发现某个样式无法找到,但是在网页中确实存在这个元素:网页使用 document.querySelector 可以正常查找: 但是 Py…

javascript实现List列表数据结构

书籍推荐 有幸拜读《数据结构与算法Javascript描述》这本书,先强烈安利一波!非常感谢作者大大给我们前端领域带来这本书。 全书从javascript的角度出发,简单明了的分析了数据结构在javascript领域的实现过程与实际的应用案例,且…

ps快捷键和常见项目总结

处理以像素构成的位图的软件 Mac笔记本快捷键: 打开文件:commandO 图像缩放:command 多个文件切换:同一桌面中:command (英文状态下输入) 切换屏幕模式:F,全屏模式下Tab键可进行切换 首选项—性能&a…

class051 二分答案法与相关题目【算法】

class051 二分答案法与相关题目【算法】 算法讲解051【必备】二分答案法与相关题目 code1 875. 爱吃香蕉的珂珂 // 爱吃香蕉的珂珂 // 珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉 // 警卫已经离开了,将在 h 小时后回来。 // 珂珂…

Swing程序设计详解(二)

一 文件标签组与图标 在Swing程序设计中,标签(JLabel)被用于显示文本、图标等内容。在Swing应用程序的用户系面中,用户能够通过标签上的文本、图标等内容获得相应的提示信息。 1.1 JLable标签 标签(JLabel)的父类是JComponent类。虽然标签不能被添加…

Qt绘制直线箭头

一.使用QPainter绘制 满足条件: 任意角度直线都可绘制箭头所有箭头同样大小 void MainWindow::paintEvent(QPaintEvent*) {QPainter painter(this); // 创建QPainter对象,并指定绘制目标为当前的widgetQLineF line(50,20,500,500);double distanceFromEnd1 20;qre…