ENSP windows10系统下的安装教程(也适用于大多数windows11)

前言:

每次装ENSP都要被小折磨,所以写个文档防止再被折磨。

如果你觉得看的很累或者觉得你看了也解决不了问题,可以选择直接重装系统,推荐装windows原版镜像!

本随笔最开始只是一篇写了供自己参考的小随笔,格式什么的,就没有讲究了,属于想到哪写到哪!我也没想到越写越多,服务的人群也是越来越广,也算一段有趣的经历!

 

前期准备:

windows系统版本:Microsoft Windows [版本 10.0.19044.1526] 

 

 

 #本教程适用于windows11大多数版本。由于win11的样本数量目前有限,所以可能会有一些奇怪的问题,我暂时推荐大家用windows10专业版。兄弟们,让家庭版去死吧!

 

软件版本:1.eNSP V100R003C00SPC100 Setup 

                  2.Wireshark_win64_2.01

                  3.VirtualBox-5.2.26-128414-Win       

                #新增(20220810):VirtualBox-5.2.44-139111-Win (可支持windows11和windows10)    

设备包:CE(svrpbox.zip),CX,NE404,NE5000E,NE9000,USG6000V,VCL(组播使用)

注册表:regENSP  

 #此注册表非彼注册表,一般情况下用不到regENSP,同时我也不推荐大家随意更改注册表,特别是刚入行的朋友,不然你的电脑大概率要重装。大佬忽略此提示!

#

 常规安装包目录和修复软件

 

 

额外的设备包,适合深入学习的朋友

 

 

 

 

 regENSP:

批处理命令如下,一般情况下根本用不到:

cd /d %~dp0

set _SCRIPT_CURDIR=%CD%
set temp=%_SCRIPT_CURDIR:\=\\%

echo Windows Registry Editor Version 5.00 > 1.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\eNSP] >> 1.reg
echo "UninstallString"="%temp%\\unins000.exe" >> 1.reg

regedit /s 1.reg

del /s 1.reg

 

安装前提:开启虚拟化,这里不做特殊说明,建议打开bios的虚拟化。同时保证自己有账户有管理员权限!

 

#AMD和inter的CPU开启方法大致相同,如何查看自己的CPU有没有开启虚拟化呢!

 

 

 

同时确保自己的hyper-v相关功能和服务被关闭,常用的命令如下

bcdedit /set hypervisorlaunchtype off  需使用CMD的管理员权限输入。

同时需要在电脑windows安全中心 设备安全性中关闭内核隔离。

 

 

 

 

 

 

 

 

 

安装之前,确保原来安装的ENSP及相关组件删除干净,删除完成后可以使用cclean清理注册表。可以多清除几次,免得报错。

 

 

 

一般清除到此处 基本没什么问题了。清除完了之后记得电脑重启后再装ENSP相关软件。

 

额外的设备包下载后,可以解压在ENSP的目录下,解压路径如下:C:\Program Files\Huawei\eNSP\plugin\svrp\Database 

 

 

 

 #新增:举例 :也可以在plugin目录下 新建USG6000V文件夹  然后导入此文件夹的镜像

(根据你要使用的设备,单独建立文件夹放文件,方便排错)

 

 

 

 

 

 

安装软件步骤:一般是默认安装,不要改盘符,建议安装C盘。

#新增 如果需要修改盘符 可以考虑只改前面的盘符,不要改其他的路径(大佬忽略此提示!随便你魔改),ENSP不支持中文路径,切记!

 

安装前,先关闭windows defender和其他杀软,ENSP帮助文档里面建议这么做,我更建议大家卸载!毕竟ENSP很久不更新了!

#实测后,发现可以打开windows自带的防火墙,这个是没什么问题的!只要你运行相关程序通过就行!

 

#大量的软防火墙会影响ENSP的正常使用(接管了windows防火墙的权限,并且要的更多),我提一个保守建议,推荐大家卸载掉。

例如Macafee ,如果有人说加白名单啥的,那你大概率也不用看这个教程了,此教程更多的适用于新手!

 

部分企业会使用深信服的EDR终端,所以终端用户请关闭你EDR里面的虚拟化安全设置,或者联系你们的运维人员卸载或排查。

 

#所有的卸载切记优先从控制面板的程序-功能中卸载,千万不可直接删除文件夹和软件 或者使用360这种卸载!!!!!!!很多软件都是同理,别自己相当然了!

 

#目前我用的火绒无影响,有兴趣的话多支持一下国产。如果有其他的杀软也支持,麻烦说一下,我也更新一下。

 

安装软件顺序:1.Wireshark_win64_2.01                                                         

                         2.VirtualBox-5.2.26-128414-Win 或VirtualBox-5.2.44-139111-Win

                        3.eNSP V100R003C00SPC100 Setup

                        #新增(20220810):VirtualBox-5.2.44-139111-Win (可支持windows11和windows10)

                        #新增(20220810):VirtualBox-4.2.8-83876-Win(支持windows7)win7有适合的ENSP安装包,

                        #目前支持win7的有eNSP_V100R002C00B390_Setup(此版本已实装,暂无问题。其他的版本未测试),需配合virtual box 4.2.8使用。

                        #ensp v.1.2.00.500和virtual box 4.2.8同样支持windows7

 

                        #其他版本未测试,如有好的,欢迎提供和交流! 我已经忘记了我当年WIN7用的啥版本了。

                        #virtualbox建议去官网下载:https://download.virtualbox.org/virtualbox  如果速度慢 就FQ!

                        

ENSP三件套安装完成后,确认防火墙允许相关应用通过。

 

官方文档里面的介绍:

 

我的个人电脑防火墙:

 

 

域环境下用户也需要勾选防火墙,同时确保权限正常。

#域用户受到主域的策略影响,如果你排错后,十分确认是主域或子域的问题,请联系你们的运维人员排查,常规情况下,无影响,别乱甩锅!

 

全部安装完成后,打开ENSP相关设备界面,显示如下:

 

此时,我们解压到C:\Program Files\Huawei\eNSP\plugin\svrp\Database 路径下的镜像就能派上用场了。

 

以CE12800为例子:(官方文档里面的介绍)

#USG6000V同理

我们的路径是:C:\Program Files\Huawei\eNSP\plugin\svrp\Database 

 #我更推荐在plugin目录下为每个额外设备单独建立文件夹,更方便后面排错!

 

 防火墙的导入同理,设备开启成功后需要输入初始账号密码

账号:admin 密码:Admin@123   

首次登录需要修改密码,复杂性密码。

# 如果你的镜像是USG6000V,但是可能镜像的版本与我不同,比如无需输入用户名或者其他的,请根据你的版本正常使用!

 #新增(20220810)windows11 AR40报错 :故障原因 ENSP和hyper-v出现冲突,windows版本包括教育版,家庭版,专业版(已测试的版本)

处理方法:手动命令行关闭windows11的hyper-v     命令: bcdedit /set hypervisorlaunchtype off    但此方法适用于大部分windows11用户,不是所有!

 

以上安装成功后,也有可能会出现问题,如设备启动后一直输出########,建议按打开ENSP,然后按F1打开ENSP帮助文档,强烈建议多看看帮助文档。

 

基本能解决绝大多数问题。

如果还有问题,例如设备启动后,一直显示###########(时间特别长,且不跳转到用户视图下),这个时候帮助文档帮助不了我们了,就需要排错了。

 

新增:###############错误大多是因为防火墙限制了,大家可以关闭一下windows自带的防火墙测试一下。或者查看里面允许通过的程序和功能!

此问题大多出在防火墙和AR设备上,请确认你设备的插件路径是否正确,不懂的话 就卸载重装ENSP。

#新增 不要随便安装手游模拟器,可能会导致你ENSP不能正常启动,另外完美平台与ENSP不兼容。

 

 

 

 

 

 

 

处理步骤1:启动交换机后,设备命令行无法接收输入,在长时间等待后一直输出“####”。如何解决这个问题?

 

处理步骤

  1. 登录安装eNSP的PC机。
  2. 选择“开始 > 所有程序 > 附件”。
  3. 右键单击“命令提示符”,选择“以管理员身份运行”。
  4. 在弹出的命令行窗口中,输入相应的命令,重启计数器。

     

    • 对于Win7、Win8和Win10系统,输入“lodctr /R”。
    • 对于Windows xp系统,输入“lodctr /R:PerfStringBackup.ini”。

     

如果解决了这个问题还是不行,那么恭喜你,你和我一样,遇到了一个ENSP注册表问题。

处理步骤2:

如果你的操作系统是 64位 操作系统,由于eNSP的安装路径在64位系统的注册表中存放于不同的节点,导致启动CE6800时,无法找到正确的eNSP安装路径,解决办法是:

把附件中regENSP.zip解压后生成的regENSP.bat 拷贝到 eNSP 安装目录下,例如,你的eNSP 安装在 c:\Program Files\huawei\eNSP,那么把regENSP.bat脚本拷贝到这个目录下,64位系统需要 右键 选择以管理员身份 运行一下,再次右键 选择以管理员身份启动eNSP。

我遇到的问题说明:我是其他的设备包都安装正常,除了CE6800和CE12800,初步怀疑是之前的ENSP卸载不干净或者ENSP版本问题导致的,因为我第一次在ENSP中安装过,CE12800能正常启动。

如果你还不行,请根据你的实际情况排错!

 

#新增常见的AR 40报错,主要是virtual box 版本不对,可以对应我写的版本使用。另外可以参考华为ENSP目录中的方法

 

#如果你的AR在vBox可以启动,但ENSP启动失败,请把相关设备手动从vBox上面删除,然后通过启动ENSP重新注册

#假如出现了一个192.168.56.X对应的mac地址有多个,有可能相关的ip报文路由进了VPN,请把相关的VPN关闭掉,再启动设备。

  假如还失败请联系相关维护人员,比如关闭你电脑的代理

 

 

 

如何查看呢 通过arp -a | findstr 192.168.56.

 

 #具体情况可以查看相对应的报错提示,逐步解决。例如防火墙 45报错,有可能虚拟化没开启,也有可能是路径错误。可能性很多,可以根据提示逐一排查。

#我曾看过一个人的文章,说法是网络状态会影响ENSP的运行,他做了测试,但我未测试过,不做判断。有兴趣的朋友可以自己搜一下,我也忘记在哪看的了!

#新增 注意自己的wireshark版本 是否被ENSP所支持,版本太高可能导致抓包功能不能正常开启。我提供的版本是我测试过,且没有问题的。

#记住eNSP、VirtualBox的打开方式都是以管理员权限打开,注意看一下。

 

如果有其他问题,请参考我的华为ENSP模拟器其他文档。

如果还是解决不了,可以留言给我或者去华为的社区看一下模拟器版块,那里大神挺多的,自己看一下。如果没方法,那就听天由命,重装吧。

 

最后全部安装成功后,确认所有设备包都能正常开启,需做单点测试。

 

virtual box 状态如下:

 如果有某个显示不可用,就删除掉,然后重新注册一下,设备包里面的镜像需要重新导入一下。

 

 

最后,就是你能够开心的使用eNSP啦。可惜ensp不再更新,有点可惜。很多优化和BUG,建议华为搞一个自己的模拟器吧。今后如果我还遇到ENSP的坑,再更新吧。

有其他问题,欢迎留言。

 

 参考文章:

https://blog.csdn.net/weixin_34343000/article/details/91600489

https://forum.huawei.com/enterprise/zh/thread-810985.html              

https://blog.csdn.net/qq_33998074/article/details/121343494

https://forum.huawei.com/enterprise/zh/thread-454041.html

如果有其他我看过却又忘记写了的的参考文章,使用了您的原创方法,请联系我,我会补上链接的!

 

posted @   想吃猫的老鼠  阅读(4873)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示