EVE-NG使用入门图文教程

  • EVE-NG社区版安装(v2.0.3-105)

本文档所需资源请查看附录1

硬件配置要求
内存 >= 8g
硬盘 >= 512g
一、下载EVE镜像包ova文件(EVE-NG官网:http://www.eve-ng.net/)
二、导入虚拟机
建议使用vmvare导入eve-ng(以下内容都是基于vmvare),导入后选择默认配置就可以

三、开启虚拟机,账号为root,密码为eve,选择默认配置即可。

密码可以修改,为了方便不建议修改
主机名默认
域名默认
ip地址默认dhcp即可
设置ntp服务器,输入pool.ntp.org
选择连入Internet方式,默认
配置完成后eve-ng会重启,重后后显示最初的页面说明安装已完成。

  • EVE-NG WEB界面登录以及使用

  1. 在chrome浏览器输入提示的地址进入登录页面
  1. 账户admin,密码为eve,初始选择Html5 console(此方式登录设备无需SecureCRT、VNC等软件)

eve主页介绍

1. 新建项目文件夹:多个同类型实验的根目录。
2. 新建实验:特定用途的网络实验。
3. 重命名。
4. 移动目录。
5. 删除选中的文件夹或者实验。
5. 导入导出实验。方便移植lab到其他的eve环境。
用户管理可以CRUD操作用户
系统信息主要用于查看当前eve系统信息(主要查看磁盘信息)

  • EVE-NG 导入不同组件镜像

1. 导入Dynamips镜像(使用较少)

将本地Dynamips镜像通过WinSCP(推荐)或者其他方式导入eve-ng虚拟机/opt/unetlab/addons/dynamips/目录下
导入后给与读写权限chmod -R 777 *
查看镜像是否导入成功
1. 新建lab文件夹test
2. 在test文件夹下新建实验进入实验网格界面
3. 在lab界面新建网络节点,可以点击+号新增node或者在网格内右键新增node
4. 然后选择镜像,列表显示的是eve-ng官方支持默认支持的镜像(非官方镜像后面说明),灰色表示系统中还没有导入该镜像,字体明亮表示该镜像已导入。
5. 选择节点参数,一般默认保存即可

6. 打开节点/虚拟设备,设备从灰色变为明亮,右键选择stop关闭节点。
7.关闭实验,查看文件夹中的实验

2. 导入IOL镜像(思科内部使用的镜像,实际使用较少)

将本地IOL镜像导入eve-ng/opt/unetlab/addons/iol/bin目录下,xshell进入该目录,输入python CiscoIOUKeygen.py | grep -A 1 'license' > iourc命令生成iourc文件提供license,然后输入chmod -R 777 *命令给与权限即可,查看是否导入成功同上

3. 导入qemu镜像(常用)

将本地qemu镜像导入eve-ng/opt/unetlab/addons/qemu目录下(注意导入的是文件夹,文件夹名不要修改,否则找不到模板),给予读写权限

4. 导入非官方镜像,即节点列表中没有的镜像,eve-ng的强大就在于可以导入不同产商的镜像,这里以导入h3c路由器举例

  • 准备工作1,下载vim,eve自带的vi不太好用,所以建议下载vim
apt-get update
apt-get install vim
  • 准备工作2,导入自定义图标,从华三官网下载路由器图标改名并上传到eve-ng/opt/unetlab/html/images/icons目录下(该步骤非必要,也可以使用eve系统自带的图标)
1. 导入镜像到qemu目录并改名(改名用于适配模板文件)
注意到文件名中有-,横杠前面为镜像模板文件名,这是官方规定,每个镜像都有适配的模板,eve系统自带了一些官方模板,所有模板存在目录/opt/unetlab/html/templates,但是非官方镜像eve中是没有模板的,这就需要新建模板文件
2. 新建vsr.yml文件
新建模板采用已存在的模板进行修改即可,由于设备底层一般都是linux,采用linux.yml模板作为原始模板比较好,在templates目录下输入cp linux.yml vsr.yml复制模板文件,这里的vsr和导入的镜像文件名前缀对应
cd /opt/unetlab/html/templates
cp linux.yml vsr.yml
3. 修改vsr.yml文件
vim vsr.yml
主要修改如图4个地方
1. type为模板类型,这里是qemu
2. name为设备节点默认显示名
3. icon设置默认默认图标,我这里选择的已经导入的自定义图标
4. console选择登录模式,我这里默认采用crt打开该设备,crt就是SecureCRT,如果安装并配置了SecureCRT建议这样设置
4. 修改init.php文件
cd /opt/unetlab/html/includes
vim init.php
init.php中包括页面显示的所有镜像节点列表,在node_templates数组中新增一个h3c的数据即可,注意别破坏原有结构
5. web页面检查是否导入成功


从图中可以看采用了模板的设置,使用了导入的图标而且默认采用crt打开,导入成功。

5. 至此,就可以开始做一些网络拓扑实验了。当然,实际使用时可能还会遇到各种问题,由于篇幅限制,这里就不赘述了。

  • 附录1:eve-ng资源

eve-ng全部资源
链接:https://pan.baidu.com/s/1ri15snM-q9nMxSxN_kf2wg 
提取码:t43z
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342