[心得] EVE-NG模拟器基本安装与设定

楼主: EVGA (五年保固)   2020-01-18 23:44:50
EVE-NG(Emulated Virtual Environment Next Generation)大家应该不陌生
是一款可以支援Dynamips、IOL、Qemu映像档的模拟器,非常适合用来跑LAB
我们公司的CCIE们也常用它来练习INE Workbook或测试
最近新组了一台Intel桌机,顺便纪录一下安装的过程
(基本上官网的资讯相当详细,照着做就能使用了)
没使用过这套模拟器的版友可以试试看,当然GNS3也不赖
下载页面:
https://www.eve-ng.net/index.php/download/
系统需求:
https://www.eve-ng.net/index.php/documentation/installation/system-requirement/
EVE-NG有OVA和ISO这两种格式可下载
还有付费版与免费版之分,付费版多出许多功能
要跑简单的模拟,使用免费版(Community Edition)即可
重度使用的话,当然是建议准备一台专用服务器,直接用ISO装
我这次是使用OVA,装在 Windows平台的VMware Workstation Pro上
要注意的是,AMD CPU目前(2020/1/18)仍然是NOT Officially supported
若要使用AMD CPU,建议先查询想要跑的VM是否能正常运作,免得白费时间
另外,请注意不要安装在Oracle VM VirtualBox上
此外,建议一并下载与安装Windows client side pack
该pack整合了putty与Wireshark等软件,方便之后连入设备与抓取封包
安装完VMware Workstation后加载下载好的OVA档
默认有eth0和eth1这两个Network Adapter,都是Bridged连接方式
分别对应到pnet0和pnet1这两个I/F,pnet0默认透过DHCP取得IP
所以若网络上有DHCP Server,第一次启动就会显示已取得的IP
https://i.imgur.com/OwJpqi8.png
此时开启浏览器输入以上IP已可登入
但设定尚未完成,待所有设定完成后再登入才有意义
接着透过vmware console或Terminal Software SSH登入EVE-NG进行初期设定
root默认登入密码为eve,首次登入root会出现蓝色画面的Setup Wizard
可进行root密码、主机名称、网域、eth0(pnet0)IP、NTP服务器、Proxy服务器的设定
https://i.imgur.com/GoZIjOI.png
往后若想重新执行Setup Wizard,删除以下设定档后再切换至root帐号即可
rm -f /opt/ovf/.configured
su -
初期设定结束后,用以下(Ubuntu)指令将系统及EVE更新至最新版本
apt-get update
apt-get upgrade
接着可开始上传映像档并进行设定,支援的映像档清单如下:
https://www.eve-ng.net/index.php/documentation/supported-images/
设定方法如下: (请选择欲上传的厂牌与设备型号查看内容)
https://www.eve-ng.net/index.php/documentation/howtos/
若为Qemu映像档,记得要参照以下清单命名
https://www.eve-ng.net/index.php/documentation/qemu-image-namings/
映像档上传完毕后,开启浏览器登入EVE-NG WebUI
默认登入帐号密码为admin/eve,连线方式可选Native console或Html5 console
我习惯用Native console,有安装Windows client side pack时会直接用putty开启连线
或是可自行修改设定,改成自己习惯的Terminal Software,如Tera Term等等
若选Html5 console,开启连线时会另外跳出一个浏览器分页
https://i.imgur.com/4QqIOst.png
登入后,点选Add new lab建立一个新的LAB
https://i.imgur.com/zPWpTM5.png
输入LAB名称等资讯
https://i.imgur.com/szIK8q4.png
点选左手边的Add an object可新增Node、Network...等等
https://i.imgur.com/9okbYqv.png
点选Node,能选择的只有设定完成的设备,其他皆无法选择
https://i.imgur.com/6LNTdbP.png
新增Node时,可修改显示图示、I/F数量、映像档(若有复数映像档时)等设定
于Numbers of nodes to add处填入数字,则可一次新增多台Node
https://i.imgur.com/HIouiST.png
新增Node后,Node会出现在画面上
鼠标放到图示上会显示一个橘色的插头符号
https://i.imgur.com/7u50Sbu.png
对准插头符号压下左键不放,拖曳至另一台Node
便可连接两台Node,选择相连的I/F
https://i.imgur.com/dw6xtwe.png
连接设定结束后,于Node上点选右键,选择Start启动Node
也可一次选择大量Node,选择Start Selected一起启动所有Node
https://i.imgur.com/qic5fqJ.png
启动后,左键点击Node即可连入设备
https://i.imgur.com/UBfBu3F.png
在Node上按右键选Capture,可开启Wireshark撷取单一I/F的封包
https://i.imgur.com/5M4S7Z5.png
新增Network Object与本机互通后可直接连GUI进行设定
https://i.imgur.com/eBqQe6s.png
EVE-NG的功能不少,若想详细研究可直接参考官方网站的cookbook
https://www.eve-ng.net/index.php/documentation/community-cookbook/
或是使用google大神参考其他网友的作法
作者: tnsshacg102 (Albion)   2020-01-19 10:48:00
实用推
作者: TalkMuch (TalkMuch)   2020-01-19 12:03:00
作者: lecheck (小调皮)   2020-01-19 13:55:00
推 谢谢分享
作者: purplvampire (阿修雷)   2020-01-19 15:44:00
没装成功过,都是直接装VM机来用
作者: deadwood (T_T)   2020-01-19 21:12:00
不支援AMD CPU倒是令人满讶异的,照理说linux没问题应该就不会有太大问题才对 我是GNS3派XD
作者: ttemmoney (MMoney)   2020-01-22 12:37:00
推好心人分享
作者: a9601268787 (SoHentai)   2020-02-08 14:49:00
推 GNS 也是载国外的一包弄好的
楼主: EVGA (五年保固)   2020-02-08 21:13:00
我是两套都用 如果只是要跑Dynamips 模拟Cisco IOS L3功能GNS3不用5分钟就装完了(用local server执行) 这点完胜EVE-NG

Links booklink

Contact Us: admin [ a t ] ucptt.com