看到很多小伙伴安装ENSP老是报各种奇奇怪怪的错误,想当初自己也是从小白过来,因此整理这个文档,只为帮助大家理清思路,尽快搞好试验工具。
一.尽量参考官方文档
包括安装依赖的三个软件,Virtual box(具体依群空间的为准,如果安装后确认不能使用,可以在群里探讨,据说群里大神尝试过之后,发现使用virtualbox_5.1.24版本效果更好,个人电脑或许存在差异,但是尽量以这个版本为准)。
WinPcap,Wireshark这两个版本具体以个人使用习惯而定,使用默认即可。
CPU虚拟化测试工具:是辅助确认个人PC的具体型号,以及是否开启硬件虚拟化。
(此工具可以检测出你的电脑是否能安装win7(64位)的系统,运行即有提示:显示为 64 yes yes则可以安装,显示为:64 off off(或64 no no )则不能安装。测试你的cpu支不支持vt虚拟化技术)
如图:
需要开启硬件虚拟化,具体参考下面2个官方文档。
二.尽量百度查询,报错的具体原因。
一般来说,按照上面文档操作,确认无误之后,打开ENSP之后,Virtual Box会自动启动,
这个时候需要确认:
1. AR路由器能否启动?
AR会报告40,41,43等错误。
根据个人实践,第一步,按照上面官方文档再检查一遍,确保上面没有问题。
其次,报告40,41,43等错误,是Virtual Box虚拟机资源不够,或者参数设置错误,导致创建AR在调用资源时候创建失败报错,一般思路就是卸载,重装Virtual Box软件。或者上百度去查找,看看是否有对应的参数修改,修改后一般问题都会解决。
2. LSW交换机能否启动?
一般会长报####,按照官方文档修改后,还会存在启动不了的情况。
这个一般是由于那个计数器的问题导致,但是当初我修改计数器之后,问题没有解决。好像是重装安装Virtual Box后解决,期间Virtual Box安装后不能正常运行,上百度查找对应的错误(其他软件安装也会报同类错误),修改注册表项目后,问题解决。
(上图从群内截取,只作为说明,并非本人修改注册表解决了此错误)
3. FW等设备能否启动?
一般是由于没有设备包导致。按照官方资料,导入正确文档包之后,问题一般都会解决。
总结:
看到有小伙伴说,AR1可以正常启动,AR2不能正常启动,根据经验,ENSP运行,依赖Virtual Box把资源虚拟化,因此实际上比较耗费资源,如果个人PC同时在运行其他大型程序,会出现资源紧张情况,因此建议最好是关闭其他一切大型程序之后,再测试ENSP是否可以正常启动。
另外,实践中,发现PC运行很长时间,比较发烫的时候,运行开启其他AR,ASW等设备基本打不开或者比较卡,因此也证明了,电脑资源不够的时候,不是因为ENSP问题导致,而是电脑能提供的资源减少,导致ENSP+Virtual Box调用不到足够资源问题导致。