首先 查看你的windows版本 win+r输入"winver",最新的24H2不能启动路由器和防火墙,报40错
解决办法:win+i开启windows设置按下面选,退回上一windows版本
由于我是退回过所以是灰的
如果还是报40错将这些选项关闭即可,主板的bios也要开启硬件虚拟化,主要在高级-cpu-找Virtualization、VT-x、AMD-V字样启动即可
已启用即可
在安装之前,卸载也尤为关键
geek卸载后如果安装winpcap提示 可以看此文
https://blog.csdn.net/weixin_40412037/article/details/103752172
我是直接给c:\windows\system32\WanPacket.dll
c:\windows\system32\drivers/npf.sys
c:\windows\system32\Packet.dll删了就行了,npf.sys删不了就重启再删
eNSP的卸载:通过geek卸载后 win+r "appdata" 在Local下按键盘 "e" 寻找eNSP删除即可
安装
然后确认安装如下程序 eNSP要在最后安装,可以直接安装wireshark,它会帮你装4.1.3的winpcap
wireshark 2.6.2、WinPcap_4_1_3、VirtualBox-5.2.44、eNSP V100R003C00
注:安装所有路径不能有中文,全部为英文
通过下面链接ctrl+f搜索2.6.2,下载exe后缀即可
Index of /pub/network/security/wireshark/win64/all-versions
下载如果点击下面的安装4.1.3即可(安装了会提示,别选就行)其余直接下一步即可,路径随意,别有中文即可
vbox也是直接安装即可 安装完后检查有没有only network网卡
Download_Old_Builds – Oracle VirtualBox
最后,安装eNSP 在你安装eNSP时会提示你哪些已经安装,也是都下一步即可
运行测试
右键管理员启动vbox与eNSP,首先注册设备
全部勾选
注册完后vbox出现5个(不用管最后一个,是我导入防火墙镜像后启动才有的)
新建拓扑拉一个路由器出来 右键启动,发光即正常启动