EVE-NG镜像共三种类型:
Dynamips:思科设备真实IOS镜像,类似GNS3,电脑CPU利用率非常高。 达到当天最大量API KEY 超过次数限制
接下来演示三类镜像导入EVE-NG并运行的过程:
01
Dynamips导入过程
一、在虚拟机中查看EVE的IP地址,并用SFTP工具连接(本文以SecureFX为例)
连接IP地址即为EVE-NG虚拟机IP,账号、密码即为EVE-NG后台root账户。
二、上传镜像文件到相应目录
镜像保存目录:/opt/unetlab/addons
—/dynamips Dynamips镜像保存目录
—/iol IOL镜像保存目录(运行IOU的镜像)
—/qemu QEMU镜像(运行ASAv、ISE、F5等镜像)
将dynamips镜像上传到/opt/unetlab/addons/dynamips目录下
三、修正镜像权限
用SSH登录到EVE,运行如下命令
/opt/unetlab/wrappers/unl_wrapper-a fixpermissions
注意:
有可能您的机器跑Dynamips后CPU利用率非常高,所以不建议使用dynamips镜像,有vIOS和IOL足够了!
02
IOL导入过程
一、上传镜像到相应目录
与IOL有关的文件包含
IOL的镜像
iourc文件(IOL的license文件)
Ci(python脚本,用于生成license)
将如上文件全部上传到/opt/unetlab/addons/iol/bin目录下
一般集成好的模拟器以上文件都已经上传(至少包含L2、L3的IOL镜像),可以不需要上传,包括下面编写License及修正权限步骤。
需要集成好的模拟器文件在私信我回复“EVE”获取!
二、生成并编写license
第一种方法:命令自动生成
确保Ci已经上传后,执行命令
cd /opt/unetlab/addons/iol/bin/
python Ci | grep -A 1 ‘license’ > iourc
生成license代码
第二种方法:手动修改
生成license代码
root@eve-ng:~#cd/opt/unetlab/addons/iol/bin
root@eve-ng:/opt/unetlab/addons/iol/bin#ls
Ci
i86bi-linux-l2-adven
i86bi-linux-l2-i
i86bi-linux-l2-u
i86bi-linux-l2-u
i86bi-linux-l3-adven
i86bi-linux-l3-adven
i86bi-linux-l3-adven
i86bi-linux-l3-adven
iourc
root@eve-ng:/opt/unetlab/addons/iol/bin# pythonCi
*********************************************************************
CiscoIOU License Generator – Kal 2011, python port of 2006 Cversion
Modified to work with python3 by c_d2014
hostid=007f0101, hostname=eve-ng, ioukey=7f0343
Addthe following text to ~/.iourc:
[license]
eve-ng= 972f30267ef51616;
Youcan disable the phone home feature with something like:
echo‘127.0.0.127 xml.ci’ >>/etc/hosts
root@eve-ng:/opt/unetlab/addons/iol/bin#
红色字体即IOL的license,这段代码随着EVE-NG的hostname变动,hostname不同,计算的结果也不同。
编写license文件
安装vim(确保EVE联网)
apt-getupdate
apt-getinstall vim
root@eve-ng:/opt/unetlab/addons/iol/bin# vim iourc
把原来的删除掉,重新粘贴新的license代码
:wq!保存退出
三、修正镜像权限
运行如下命令
/opt/unetlab/wrappers/unl_wrapper-a fixpermissions
03
QEMU导入过程
一、上传QEMU镜像,以ASAv为例
QEMU镜像的存放位置是/opt/unetlab/addons/qemu/
解压rar压缩包,将asav-941-200目录直接上传到/opt/unetlab/addons/qemu/目录下,确保文件目录正确!
二、修正镜像权限
SSH登录到EVE,运行如下命令
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
其实您这时候就可以使用了,多上传几个镜像做下测试吧!
三、再上传几个镜像,测试
同理,解压压缩包,直接将整个目录上传到/opt/unetlab/addons/qemu/,别忘了修正权限,/opt/unetlab/wrappers/unl_wrapper-a fixpermissions
创建拓扑
EVE-NG模拟器可以模拟思科、华为、华三等主流厂商防火墙,还能够模拟Linux、Windows主机,功能强大!
需要什么样的镜像均可自己上传,以下是我搜集的QEMU镜像,需要的小伙伴私信我回复“EVE”获取:
1.《【ngc模拟器】专题「网络设备模拟器」EVE-NG如何导入华为、华三、linux等镜像》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【ngc模拟器】专题「网络设备模拟器」EVE-NG如何导入华为、华三、linux等镜像》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/gl/djyxgl/207874.html