网络协议工程 - eNSP及相关软件安装 - [eNSP, VirtualBox, WinPcap, Wireshark, Win7] - 教程

news/2025/11/13 20:32:59/文章来源:https://www.cnblogs.com/gccbuaa/p/19219488

本文同步更新在我的个人网站上,欢迎大家关注
https://HungrySemiconductor.github.io
网站日常更新网络工程以及通信协议等相关内容

网络协议工程 - 相关软件安装

谨以此文记录用时一天半的软件安装与配置的非常非常曲折的经历

本文主要参考教程,安装前一定要看,帮助熟悉安装流程!!!华为eNSP网络模拟器安装详细教程(2024)-云社区-华为云

0. eNSP安装前提

在这里插入图片描述

1. WinPcap 4.1.3

安装难度最简单的一个软件,直接装就行

可能会遇到的问题与解决方法如下

在这里插入图片描述

2. Wireshark 2.6.6

3. VirtualBox 5.2.30

4. eNSP

华为eNSP网络模拟器安装详细教程(2024)-云社区-华为云

安装eNSP之前需要安装好以上三个软件,否则无法顺利安装

在这里插入图片描述

5. 后记

历经一天半(国庆假期/(ㄒoㄒ)/~~)

重装virtualbox 2次,重装eNSP 2次,重装wireshark 1次,下载系统镜像3次,创建虚拟机 5次

接下来记录一下问题与解决方法

  • 娇生惯养的eNSP

    • 找安装包像淘金

      Huawei官网竟然没有这个软件的下载地址,搜索了半天还只能从别的博主的网盘中扒拉出来,都害怕不能够正常运行

    • 安装版本看运气

      eNSP在安装时提示需要有3个其他软件的支持,如果检测到用户没有安装该这3个软件,那么就无法继续eNSP的安装

      但是它也并未在安装步骤直接告知用户应该安装哪个版本,用户想当然是安装最新版本啦(警告警告,此处埋雷

      好消息:eNSP有帮助文档,里面直接给出了这3个软件的适配版本

      坏消息:在安装好的eNSP的界面里才能打开帮助文档,所以用户安装的3个软件很有可能是eNSP不支持的版本

  • 纠缠不休的VirtualBox

    • eNSP送的礼物

      由于在不了解eNSP其支持的3个软件的适配版本情况下,用户安装了其他版本的VirtualBox,需要重新安装

      好消息:从版本库中可以轻松找到所适配的版本

      坏消息:VirtualBox的一键卸载并不完全,还会有VB*命名的残留文件,需要开安全模式才能够彻底清除

    • 系统镜像安装的崎岖之路

      创建虚拟机后添加系统镜像文件

      1. 不能进入虚拟机,报错 unavailable Hyper 并闪退,原因是上述问题中的Hyper问题,通过开关Hyper的脚本解决了
      2. 能进入虚拟机,But,报错找不到硬/软件,原因是一开始的系统版本选择错误,VirtualBox并不能直接识别添加的系统镜像版本,而是需要手动选择版本才能提供对应的配置服务
      3. 能进入虚拟机且进入系统安装界面,But,安装100%后提示文件已损坏,经历了整整4次,每次花费1h+(原因分析见后文,头痛头痛

      在这里插入图片描述

  • 安装展开极慢-频频报错系统文件损坏

    1. 重新下载系统镜像3次,【未解决】,但能够确定镜像是完整无损的
    2. 修改虚拟机配置信息,扩大内存和硬盘,【未解决】,但能够确定默认的配置信息不是问题核心
    3. 修改“虚拟机/虚拟硬盘”放置的位置,从U盘通通移动到本地上,相当于在本地上全部重新装一遍,【完美解决

    在这里插入图片描述

    在这里插入图片描述

  • 问题根源

    为了省空间,我一开始将所有的文件全部安装在U盘中,但实际上这并不科学

    U盘读写速度慢、连接不稳定,安装Windows系统时,需要向虚拟硬盘写入成千上万个小文件,这是一个持续、高强度的写入过程,U盘的速度完全无法承受,这直接导致了 “展开文件需要一小时” 的极端情况。

    将文件全部在主机上操作时,展开文件明显快了很多,当时我就知道这回终于稳了!

  • 真的被DS的描述笑死

    在这里插入图片描述

    这部分其实是今天要解决的核心问题,但是直到下午我才意识到这点,耽误了很多不必要的安装时间,甚至产生自我怀疑

    下一次安装软件我会更加谨慎,最好搞明白它的运行机制再安装,提高工作效率

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

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

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

相关文章

20232314 2025-2026-1 《网络与系统攻防技术》实验五实验报告

一、实验内容从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取信息。 尝试获取BBS、论坛、QQ、MSN中某一好友的IP地址,并查询获取该好友所在的具体地理位置。 使用nmap开源软件对靶机环境…

深度学习实验一之图像特征提取和深度学习训练数据标注 - 实践

深度学习实验一之图像特征提取和深度学习训练数据标注 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

题解:ABC232G Modulo Shortest Path

由于 \(\forall i,a_i < m,b_i < m\),所以可能的边权要么是 \(a_i+b_j\),要么是 \(a_i+b_j-m\),下文简称其为一类边和二类边。 暴力建图太浪费了,发现与一个 \(a_i\) 的连边是二类边的 \(b_j\) 的值单调不减…

如何在 Mac 上安装 MySQL 8.0.20.dmg(从下载到使用全流程,附安装包)

如何在 Mac 上安装 MySQL 8.0.20.dmg(从下载到使用全流程,附安装包)​手把手教你如何通过 .dmg 安装包安装 MySQL 8.0.20 数据库。一、下载安装包(如果你还没下) 安装包下载:https://pan.quark.cn/s/459eb1a02c4…

题解:P3791 普通数学题

考虑做类似数位 dp 的东西。 首先把 \(n,m\) 各加一,限制转换为 \(i<n,j<m\)。 套路地枚举 \(i,j\) 和 \(n,m\) 二进制下第一个不同的位置,则更低位就可以任取了。不难发现这个时候 \(i \operatorname{xor} j …

芒格变富的逻辑

芒格变富的逻辑 金钱:金钱只是数字,资产才有价值。能带来现金流的东西。 如何变的富有: 别去羡慕蠢人,人要靠自己自律、耐心、量入为出、长期复利(缓慢寻找有价值的团队合作,以合理的价格买好公司(慢慢寻找好资…

基于Ai元人文构想的关系图

基于Ai元人文构想的关系图 基于岐金兰的Ai元人文构想,我们绘制了一个更全面、更深入的「AI元人文构想与价值工程生态系统」关系图,它展示了从基础资源到文明愿景的完整架构。 flowchart TDsubgraph A [基础资源层]A1…

题解:P10360 [PA 2024] Desant 3

很妙的一道题。 首先我们肯定有一个 $O\left ( 2^n\operatorname{poly}\left ( n,m \right ) \right ) $ 的做法,但这无法通过 \(n \leq 35\)。 考虑把状态用 \(0,1,?\) 来表示,其中 \(?\) 表示这个士兵状态仍未决…

软件项目管理工具推荐|飞书项目 vs Asana vs ClickUp vs Jira

文章将深入分析四款主流项目管理工具在需求管理、缺陷追踪、测试管理、产品协作等软件研发的关键场景中的差异与优势,帮助研发团队评估哪款工具更契合自身工作模式。 无论你是敏捷开发团队、产品经理,还是工程管理者…

题解:AT_abc232_g [ABC232G] Modulo Shortest Path

由于 \(\forall i,a_i < m,b_i < m\),所以可能的边权要么是 \(a_i+b_j\),要么是 \(a_i+b_j-m\),下文简称其为一类边和二类边。 暴力建图太浪费了,发现与一个 \(a_i\) 的连边是二类边的 \(b_j\) 的值单调不减…

dify插件开发

自定义模型供应商 当我们想使用的模型在dify官方平台上没有对应的供应商时,我们只能自己集成。 比如公司内部的delphai部署了一些开源模型,我们想集成到dify上,这时需要以插件的形式安装到dify上。(旧版本开发自定义…

其他游戏攻略

自动化游戏 异星工厂:从零开始的零基础异星工厂2.0新手流程攻略。 异形工厂2 戴森球计划 城市建设游戏 都市地平线《citis skylines》《都市天际线》零基础到玩转游戏教程 模拟经营 星露谷物语 魂游 只狼:影逝二度:…

11.13 模拟赛 T3

题意:给出一个 \(n\) 个点标准的(分界点为 \(\lfloor \frac{l+r}2 \rfloor\))的线段树。定义一个区间的权值为,将这个区间正常地摊开在线段树上访问的结点数。例如,\(n=5,[2, 3]\) 的权值就是 \(5\)。\(q\) 组询问…

再加个数学专题

先是矩快吧 题先是两道模拟赛的矩阵快速幂优化dp 先开个坑等补 目前写法最好的:点击查看代码 #include<bits/stdc++.h> #define int long long using namespace std; const int N=2005,M=105,inf=1e18,mod=1092…

QF-Lib:用一个库搞定Python量化回测和策略开发

搞过量化交易的人都清楚,测试策略的时候流程能有多乱:Pandas 管数据、Matplotlib 画图、Backtrader 跑回测,最后还要再用 Excel 做汇总。本来想简单验证个想法,结果工具链越搞越复杂,最后自己都不知道在干什么了。…

软件工程学习日志2025.11.13

一、项目核心框架:从基础到深化的实施顺序 项目实施遵循“先搭底座、再建核心、逐步扩展”的逻辑,整体分为九大模块,各模块间层层递进、相互支撑:基础架构与模型:系统的“地基” 先完成环境搭建与CI/CD部署,搭建…

OpenCVSharp:ArUco 标记检测与透视变换

前言 对于.NET开发者而言,入门OpenCV的一个很舒适的方式就是先去使用OpenCVSharp,它是 OpenCV 的 .NET 封装,而且作者还开源了一个示例库,可以通过示例库进行入门学习。 OpenCVSharp仓库地址:https://github.com/…

2025-11-13 PQ v.Next日志记录

2025-11-13 PQ v.Next日志记录 重新pull下来最新的代码做进一步的修改。 https://z.gitee.cn/zgca/projects/777586/repos/zgca/aipq/sources今日进度(4*4):基于现有版本补充用户使用手册;在使用中发现一个bug,是…

2024年春招-美团-技术岗-第一批笔试

1.小美的平衡矩阵 二维前缀和。 二维前缀和维护 \(1\) 的个数,枚举长度,然后 \(n^2\) 查找即可,复杂度 \(O(n^3)\)。点击查看代码 #include <bits/stdc++.h>int main(){int n;std::cin >> n;std::vecto…