EVE-NG如何导入镜像

镜像文件介绍

将EVE-NG或者PNETLab的OVF镜像导入VMware之后,发现没有任何思科或其他厂商的设备镜像,那我们就没办法去通过模拟的方式完成实验,因此我们要对常见的镜像导入进行细致的分析,导入思科必备几个镜像文件之后,便可搭建起实验环境。

Dynamips类型镜像

说到Dynamips刚刚接触网络的同学可能会觉得很陌生,但是其实这个模拟器是最开始出现通过PC去模拟器思科设备的一款模拟器,这个模拟器当时可以说是初学者的噩梦,为什么?来看看他的配置命令你就知道了。

dynamips-wxp.exe -T 2001 -P 7200 -r 128 --disk0 4 -t npe-400 -c 0x2102 -p 0:C7200-IO-FE –s
0:0:gen_eth:"\Device\NPF_{C4806338-FDAE-4AD4-9E8C-2654B73223CF}" ..\c7200-is-mz.122-37.bin --idle-pc=0x6067d29c


此段命令是将PC的网卡信息与7200设备进行接口绑定,早期的Dynamips是没有图形化的,所有操作都得在CMD下通过命令行完成,可想你要经历什么。


正因此延伸出一个非常经典的模拟器GNS3,当咱们安装GNS3的时候其实底层用就包括Dynamips所以我们经常说GNS3是初学者接触的一个非常好的模拟器,图形化和桥接以及操作都是非常方便的,整体UI感觉是非常舒服的。那么EVE-NG也是可以兼容Dynamips的经典镜像3725和7200我们也是会进行导入。


IOL类型镜像

第二个分类叫做IOL,这块大家其实在分类的时候是非常乱的为什么这么说呢?因为咱们经常看到IOL和IOU 这俩到底是什么关系,我们来简单介绍一下。


Cisco IOU ,又名IOU on Linux,作为Web-IOU的前身,是思科公司测试IOU时使用的模拟器,并且消耗资源很小。所以在近些年也是非常突出的模拟器应用之一,具体区分如下。

IOU:

全称Cisco IOS on Unix,它是运行基于SPARC芯片的SUNOS系统之上的,但是不支持在X86平台之上的SUNOS系统中。

IOL:

全称Cisco IOS on Linux,它可以在基于X86平台的任意Linux发行版系统之上。


所以我们从字面意思上就可以看出来他的因公场景了,同时模拟器的设备型号或类型也是不同的。


EVE-NG支持IOL的镜像可以直接使用,但是IOL有个突出的问题就是需要授权才可以启动,所以EVE-NG下我们需要去添加和配置授权的信息(不难)。


QEMU类型镜像

QCOW2文件格式可以直接导入到EVE-NG中,学习过 Linux 的同学可能对这个格式并不陌生,可以说QCOW2文件就类似咱们OVA文件,它可以直接把主机封装起来,变成文件方式进行使用,同时还可以方便在各类虚拟化平台中使用,包括EVE-NG。典型代表ASA系列设备、CSR1000V系列设备,本例将把CSR1000V导入EVE-NG中。

Dynamips镜像导入

链接:http://pan.baidu.com/s/1jIFzrWa 密码:gknq

将dynamips镜像上传到/opt/unetlab/addons/dynamips目录下



上传完成后执行镜像修复命令


然后用浏览器登录EVE模拟器创建实验,测试文件是否生效


在空白处点击鼠标右键




到此,dynamips镜像上传完成。

IOL镜像的导入

将文件全部上传到/opt/unetlab/addons/iol/bin目录下
链接:
http://pan.baidu.com/s/1dEHvhHf 密码:dqvm



在终端上做如下操作:


进入VI编辑器,连续按四次d键将文件内容删除,然后复制上图中红框中的内容,回到vi编辑器按i键进入插入模式,将复制的内容放入iourc文件中。
然后再浏览器中添加iol设备看能否正常启动。



QEMU镜像导入

导入CSR1000V,其他的QEMU格式的QCOW2文件是一样的操作,我们可以到官网上下载指定的CSR1000V的镜像。

https://software.cisco.com/download/home/284364978/type/282046477/release/Gibraltar-16.12.2

下载的是这个文件,当然下载镜像需要足够的账号权限。

注意下载完成后EVE-NG对文件格式和名称都有要求这个是和前边有所不同的,文件的名称必须为virtioa.qcow2 同时这个文件要保存在一个文件夹下,并且文件夹名称必须是此镜像的官方名称。

导入镜像文件到/opt/unetlab/addons/qemu/ 的时候一定是一个文件夹里有一个叫virtioa.qcow2的文件,否则可能出现不识别的情况。

设备已经导入,继续添加权限:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

在添加设备里边已经可以使用该设备。

常用的设备其实就算是添加完成,可按此方式添加其它镜像。

举报
评论 0