在esxi中安装EVE-NG 6.2.0网络仿真平台
安装EVE-NG-Win-Client-Pack-2.0后可以直接调用本地wireshark进行抓包,首次会提示错误,根据网上提示,进入eve-ng client安装目录,默认是“C:\Program Files\EVE-NG”双击putty.exe并用root登陆服务器后,正常退出putty即可。唯一注意的就是QEMU镜像存放文件夹的命名,要和yml文件名一致,后面用“-”分割加版本号,类似“h
之前用eNSP,也算顺手。不过eNSP已经不再维护,另外占用台式机资源高,无法一直运行。想把eNSP装进esxi服务器的Windows虚拟机里,但在虚拟机中启动virutalbox总是死机,一直没有成功运行,问题可能和虚拟化嵌套有关系。
一、EVE-NG介绍
然后找到了EVE-NG,一个更强大的网络仿真平台,可以很容易装进服务器里,支持模拟多种设备,B/S架构可以通过web浏览器直接访问,和本地终端抓包工具可以很好联动,可以说优点多多。官网提供镜像可以直接在exsi中安装。官网镜像下载地址:
https://www.eve-ng.net/index.php/download/
社区版是免费版,在创建用户、多人登陆方面有限制,但在创建拓扑、设备数量上无限制,社区版功能已足够实验使用。
二、虚拟机安装EVE-NG
在官网上提供了封装好的安装镜像,可以直接在虚拟机中安装使用。

上图这个EVE-NG CE Full ISO镜像可以在esxi中正常安装,并且官网提供了安装指导,为了能在esxi中正常运行EVE-NG需要修改esxi系统参数,虽然安装说明是英文的但非常详细。
官网提供了详细的手册,Community Cookbook -,上图中章节即在esxi中安装流程,按步骤执行即可。
三、导入第三方镜像和配置
安装完毕后,ssh登录,默认用户名root密码eve。第一次登录弹出配置向导配置IP,根据实际情况填写即可。
EVE-NG中文网提供了很多有用资源,第三方镜像和使用说明都有,安装设备镜像没遇到太多问题。唯一注意的就是QEMU镜像存放文件夹的命名,要和yml文件名一致,后面用“-”分割加版本号,类似“huaweine40e-V800”,否则系统无法正确找到镜像文件。
Dynamips上传到:/opt/unetlab/addons/dynamips;
IOL上传到:/opt/unetlab/addons/iol/bin;
QEMU上传到:/opt/unetlab/addons/qemu
图标上传到:/opt/unetlab/html/images/icons
镜像配置模板上传到:/opt/unetlab/html/templates/intel
导入镜像后执行/opt/unetlab/wrappers/unl_wrapper -a fixpermissions修正文件权限
安装EVE-NG-Win-Client-Pack-2.0后可以直接调用本地wireshark进行抓包,首次会提示错误,根据网上提示,进入eve-ng client安装目录,默认是“C:\Program Files\EVE-NG”双击putty.exe并用root登陆服务器后,正常退出putty即可。这个问题感觉是初次登陆服务器putty没有正确保存ssh密钥导致的。
如果习惯了SecureCRT做终端软件,可以在EVE-NG-Win-Client-Pack-2.0安装目录下找到win10_64bit_sCRT.reg,里面程序默认路径是C盘可以根据实际情况修改,修改后双击注册即可。还有一点就是确认“wireshark_wrapper.bat”中wireshark目录正确,如果和本地安装目录不一致手工修改一下bat文件。
四、使用效果

用一台ar1000和4台ne40模拟了bgp mpls ip vpn实验,连续运行了4天,没有宕机,CPU和内存状况良好。有服务器的条件下,目前来看EVE-NG是最好的模拟器选择,不需要担心台式机性能或者无法一直跑实验了。
华为的ensp pro最近在Ubuntu虚拟机上尝试安装了。运行没问题,但是跑起来隔几天虚拟机会死机,不清楚原因。比较而言,eve-ng要稳定得更多,一直在用基本没重启过,唯一的缺点就是第三方镜像吧,能否更新取决于神通广大的热心网友。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)