本将为您介绍如何安装和使用华为ENSP(Enterprise  Network  Simulator  Platform)进行络实验。通过本文,您将学会搭建自己的网络实验室,并实际操作配置各种网络设备。

一、eNSP简介

华为ENSP是一款企业网络模拟平台,可以帮助工程师和学者在计算机上模拟和实验各种网络设备,提高网络技能。ENSP支持多种华为网络设备,如路由器、交换机、防火墙等,同时支持主流的网络协议和技术。

1.2.eNSP安装准备

1.2.1 检查之前是否已经安装过 eNSP 和依赖软件,如果有先请卸载,包括依赖软件一起卸载。

1.2.2 如果之前安装过 eNSP ,请使用注册表清理工具清理一下注册表【此步骤谨慎操作,注册表比较重要,请在有备份的情况下清理,清理出错可能会导致系统不可用】。

1.2.3 eNSP 安装和使用过程中请将 Windows 防火墙关闭

1.3 系统配置要求.

二、eNSP安装

需要准备 eNSP 软件和三个环境,eNSP 作为模拟器主体,需要对应版本的 VirtualBox 和 WinPcap 提供虚拟环境,Wireshark 用于实验当中测试抓取数据包使用

2.1首先安装三件套:(安装路径最好是默认路径,当然也可以自己修改路径)

1、VirtualBox5.2.22(兼容最新版本win10且最新eNSP也支持的版本)

下载地址:Download_Old_Builds_5_2 – Oracle VM VirtualBox

2、WinPcap4.1.3(直接在官网下载)

下载地址:https://www.winpcap.org

3、Wireshark4.0.8(直接在官网下载)

下载地址:https://www.wireshark.org/download.html

2.2 安装 WinPcap

1、下载完成后,双击安装包,单击【Next】

1.点击 [ I Agree ] 同意

2.点击[install ]

保持默认,单击【Finish】完成安装

2.3安装 VirtualBox

VirtualBox-5.2.44 版本

现在的 win11装virtualBox 5.2.44会出现 无法在此设备上运行的问题。 是因为win11的内存虚拟化导致的内存完整性问题,需要去windows安全中心中的设备安全性里面 关闭内核隔离,重启后即可进行安装。
 

如果安装过程中弹出了安装设备软件的窗口,一定要点击安装,那是虚拟网卡驱动。我这里是没有弹出的。

一定要确认 ,确认下网卡驱动有没有安装好。

2.4安装eNSP

提供了两个版本 1.3.00.100(正式版) 以及 200T(测试版)。

正式版比测试版多了几个系列的路由器

这里选择安装 eNSP V1.3.00.200T。

两个版本的安装是一样的

三、ENSP使用

注册

eNSP菜单栏:右上角选择 菜单 →工具注册设备

勾选全部设备,点击注册

注册成功后,点击退出

AR1 右键启动设备,然后双击它或者右键点击CLI,等待下,如下图就成功了。

如果你一直在 ### 或者 启动不了设备,说明有问题,注意BIOS是否开启硬件虚拟化,
然后查看 ensp帮助文档 或者 版本说明书 或者 查看网盘里提供的安装及排障txt文件去解决问题。

若启动设备时出现以下情况:

不必当心,是ensp时启动设备时常见的报错

这因为需要加装硬盘,并进行磁盘分区,重置了电脑软件需要重新安装,在安装eNSP的时候遇到了这个问题,下面是网上找到的一些方法,并做了整理。

错误代码:40的原因及解决办法

1、virtualbox版本不符

       如双击打开vbox时提示兼容性,则是VBOX版本太低,按照目前的WIN10操作系统版本,20H1以上就需要安装5.2.X版本的虚拟盒子否则提示不兼容。安装符合要求的版本即可。

2、注册表异常

检查网络适配器

       发现网络适配器中无  虚拟网卡 virtualbox-host-only-network只有  virtualbox-host-only-network #2等带有#符号的虚拟网卡。

       使用RunAsTI64工具,以管理员权限启动,在弹出的CMD界面输入regedit,进入注册表编辑器,拉到最下面,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces

查看文件夹下的Kernel中IfDesvr名称对应的网卡名称,

找到所有带有    virtualbox-host-only-network名称网卡,将整个文件夹删除。卸载VBOX后,再次使用如CCleaner注册表清理软件,将注册表清理一遍后,重启电脑后重新安装VBOX,查看网卡名称是否恢复正常为virtualbox-host-only-network。

3、软件冲突

        报错40的原因还可能是其他软件导致, 例如火绒,腾讯管家,金山毒霸等杀毒软件,会控制应用程序的联网权限,并且接管操作系统自带的防火墙,必须要在软件里将VirtualBox和eNSP加入白名单,才有可能可以使用,否则只能卸载该软件。

        也可能是完美世界竞技平台导致的eNSP启动时出现错误代码:40,可能是 完美世界的反作弊代码 与 ensp发生冲突,把完美世界竞技平台卸载就好了。

这时按照上述的步骤就可以正常启动了

四、总结

通过华为ENSP,您可以轻松地在计算机上搭建网络实验室,进行各种网络实验。无论是学习网络知识,还是进行产品测试,ENSP都是一个实用的工具。希望本文能帮助您快速掌握ENSP的安装和使用。

请注意,本文仅供参考,实际操作过程中可能遇到的问题,请参考ENSP官方文档或联系华为技术支持。祝您学习愉快!(◎_◎;)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐