这几天学校里面课设要用到,安装完之后启动路由器一直报错,到处搜集解决方案,一个能用的没有。于是问了一下老师,提供了一个方案,使用之后直接解决了问题,所以发出来给有同样需要的朋友参考,就别看那些复制粘贴的文章了,浪费时间。
下面是文档内容,很详细,一般你都用到这个软件了不可能一点计算机基础没有:
在华为eNSP安装后,随便拖拽个AP或者AC出来运行,如图所示:
若启动后出现错误“40”、“41”,则表示设备不能正常运行,如图所示:
40报错具体解决方法参考如下:
第一步,先检查VirtualBox安装目录。
· 检查VirtualBox安装目录是否存在中文字符
· 如存在,修改VirtualBox安装目录为英文字符
第二步,关闭“基于虚拟化的安全性”,一共有三种方法,可以顺序依次尝试。
方法一:命令行关闭
1)按Win键输入“cmd”后,右键点击“命令提示符”选择“以管理员身份运行”。
2)输入“bcdedit”,如图所示:
弹出信息的最后,找到“hypervisorlaunchtype“设置
如果为”off“,则代表正常不用管
如果为“on”或者“auto”,则需要修改成为“off”
3)输入“bcdedit /set hypervisorlaunchtype off ”,回车后重启系统。
(hypervisorlaunchtype可复制,点击鼠标右键黏贴)
最后,重新打开eNSP,启动AC、AP验证是否可正常运行!
若还是运行设备报错“40”,则进入“计算机”,输入msinfo32,查看系统信息
找到“基于虚拟化的安全性”,若状态为“开启”或“使用中”,则表示并未真正关闭,尝试方法二,方法三,只有该项关闭才能彻底解决“40”错误问题。
方法二:组策略关闭(家庭版系统无效)
1)Win+R运行——输入gpedit.msc并回车 打开组策略。
2)找到“计算机配置——管理模板——系统——Device Guard”右侧的“打开基于虚拟化的安全”策略,将其修改为“已禁用”。
3)查看选项状态。
方法三:注册表关闭
注意:该方法会导致重启电脑后PIN失效,即开机密码自动重置,重新设置时需要提供Microsoft账号(一般是QQ邮箱)与密码,建议先确定你的邮箱与密码后在尝试该方法。
1) Win+R运行——输入regedit——回车 打开注册表。
2)找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard”目录右侧的"EnableVirtualizationBasedSecurity",(如果存在,我win11没找到可能是已经关闭的缘故),选中文件,右键点击“修改”,将其DWORD值修改为0。
2) 重启电脑,重新打开eNSP,启动AC、AP验证是否可正常运行!
方法四:PowerShell脚本关闭(需要win10系统版本1607以上)
1. 下载脚本文件并解压缩。链接:https://www.microsoft.com/en-us/download/details.aspx?id=53337
2. 以管理员模式打开命令行——输入set-ExecutionPolicy RemoteSigned并回车——输入Y并回车。
3. 复制刚刚解压缩的脚本路径。
4. 在管理员模式的命令行中输入cd C:\Users\Administrator\Desktop\dgreadiness_v3.6(命令行右键粘贴)并回车——输入dir并回车查看当前目录内容是否为脚本目录。
5. 输入.\DG_Readiness_Tool_v3.6.ps1 -Disable(注意前面有个点)并回车——等待运行完成后重启电脑——按F3两次,关闭Credential Guard和Device Guard。
6. 重启完成后查看选项状态为未启用。 **
41报错具体解决方法参考如下:
1. 打开Oracle VM VirtualBox,检查右侧是否有设备如果有设备全选=>单击删除=>删除所有文件。
2. 完成上述步骤后打开我们的ensp软件且一定要保持界面没有任何一个设备后单击菜单=>工具=>注册设备。
3)关闭ensp重新启动 拖动一个AC或者AP出来启动检查是否正常。
若还是报40错误,则看上方的“40”错误解决步骤。
开启设备后一直显示#####解决方案
最直接方法为关闭防火墙的“公用网络”,具体步骤如下:
1)按下WIN键盘,输入“防火墙”,搜索选择“windows defender 防火墙”。
2)关闭公用网络,点击“确定”。
-
若不想关闭“共用网络”防火墙,则可以将eNSP加入防火墙信任名单:
将eNSP加入允许列表,允许专用网络、公用网络访问。
若上述2个方法均不行,则尝试
Win设置 → 网络和 Internet → 代理 → 自动检测设置(关)、使用设置脚本(关)
另外Virtualbox虚拟网卡的IP地址如果表示192.168.56.1,也会导致###问题。
解决方法:打开网络与共享中心->更改适配器设置->VIrtualbox Host-only network->IPV4属性->设置为192.168.56.1 , 255.255.255.0。如下图所示: