EVE-NG的部署概要

一.简介

EVE-NG与GNS3是网工常用的两个模拟器:

  • GNS3全版本都是免费的,需要安装客户端,支持Vmware虚拟机;
  • EVE-NG只有community版本才是免费的,需要少量的远程工具支持,web上面画拓扑比较美观;

二. 下载

使用官网下载-包括commuity和client都可以下载,省的手动配置了:戳这里

三. 安装

官网的教程:戳这里

四.使用前的一些调整

4.1 设备上传

4.1.1 生成一个license

需要一个脚本名字叫CiscoIOUKeygen.py,可以搜索并下载:

cd /opt/unetlab/addons/iol/bin/
...将CiscoIOUKeygen.py文件放入这个目录下
# 生成相关的license写入iourc这个文件中
python CiscoIOUKeygen.py | grep -A 1 'license' > iourc

4.1.2 上传文件及文件夹

上传文件夹目录为/opt/unetlab/adons,上传相应的规则戳官网

adons文件夹中包含三个文件夹:

  • dynamips:放置dynamips镜像
  • iol:放置IOL镜像
  • qemu:放置QEMU镜像-运行ASAv,CSR1000v等设备;

4.1.3 修复权限

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

tips:完成以上三步即可在web中添加相应的设备了;

五.客户端的配置

​ eve-ng虽然使用的是web端,但是我们的client上也要配置相应的工具来使用它,比如putty,secureCRT,VNC,Wireshark等,以前这个要手动来安装,现在只需要官网下载相应的client完事安装就行了,注意在安装的时候尽量不要更改根目录;

5.1 wireshark

wireshark抓包,本质是在服务器侧抓包,然后生成一个管道文件,通过ssh保存到本地,并由wireshark来打开,需要plink.exe来支持;

最新版的pink需要添加 -no-antispoof 参数才能够正常使用;

5.2 SecureCRT

默认的client中使用的putty,而我更习惯用CRT,所以需要在响应的文件夹中,更改注册表文件,将putty的相关信息改成crt的,然后将注册表写入系统即可;

posted @ 2021-03-26 23:54  FcBlogs  阅读(716)  评论(0编辑  收藏  举报