1. 检查核心组件兼容性
-
卸载并重新安装VirtualBox:
-
从官网上下载 VirtualBox (eNSP兼容版本)。
-
卸载现有VirtualBox后,安装时右键选择 “以管理员身份运行”的方式来进行。
-
安装完成后,在VirtualBox设置中禁用 USB控制器 和 硬件加速
-
-
验证WinPcap和Wireshark:
-
安装 WinPcap 而非NPcap,某些版本NPcap可能导致兼容问题。
-
如果使用Wireshark,确保版本低于3.0,新版本可能会不兼容。
-
2.关闭系统虚拟化的冲突
-
禁用Hyper-V(Windows 10/11):
-
以管理员方式打开CMD,执行:
bash
bcdedit /set hypervisorlaunchtype off
-
重启电脑生效。
-
-
关闭其他虚拟化软件:
比如VMware、Docker这些软件,确保VirtualBox虚拟化资源。
3.修复eNSP及虚拟机的配置问题
-
清理残留虚拟机:
-
打开VirtualBox,删除所有为“AR_Base”或类似eNSP创建的虚拟机。
-
在eNSP中重新拖拽路由器,选择正确镜像(如AR1000V这样的)。
-
-
重置虚拟网络:
-
在eNSP中点击 “工具” → “清除设备残留信息”。
-
进入VirtualBox,删除所有Host-Only网卡,重启eNSP自动重建。
-
4. 调整权限与兼容模式
-
以管理员身份运行eNSP
-
设置兼容模式:
-
在eNSP属性中,选择兼容Windows 7或8模式,勾选“禁用全屏优化”。
-
5.检查防火墙与系统资源
-
允许eNSP通过防火墙
-
释放内存资源:
-
关闭后台占用内存的软件,确保路由器启动时可用内存 ≥2GB。
-
6.重建设备配置
-
更换设备的镜像:
-
下载新版路由器镜像,替换原有镜像路径。
-
-
手动注册设备:
7.终极大法
若上述步骤无效,按顺序执行以下操作:
-
卸载eNSP、VirtualBox、WinPcap。
-
手动删除残留文件夹:
-
C:\Users\你的用户名\AppData\Local\eNSP
-
C:\Program Files\Huawei
-
-
-
重新启动电脑后,安装所有的组件:VirtualBox → WinPcap → eNSP
-
第一次启动eNSP时请右键选择 “导入设备包”,加载官方路由器模板。