# 1.EVE-NG 镜像类型

  • Dynamips:思科设备真实 IOS 镜像,类似 GNS3,电脑 CPU 利用率非常高。
  • IOL:IOU 模拟器的镜像,基本完全支持思科设备二、三层功能。
  • QEMU:这已经不是镜像文件,而是 KVM 虚拟机安装操作系统后生成的磁盘文件,通常用来模拟 ASAv、ISE、F5、N9K 等设备。每台设备相当于一台虚拟机,相当吃内存资源。

# 2.Dynamips 导入过程

# 2.1. 上传文件

镜像保存目录: /opt/unetlab/addons

  • /dynamips   Dynamips 镜像保存目录
  • /iol   IOL 镜像保存目录(运行 IOU 的镜像)
  • /qemu   QEMU 镜像(运行 ASAv、ISE、F5 等镜像)

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

# 2.2. 修正权限

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

# 3.IOL 导入过程

与 IOL 有关的文件包含

  • IOL 的镜像
  • iourc 文件(IOL 的 license 文件)
  • CiscoIOUKeygen.py(python 脚本,用于生成 license)

# 3.1. 上传文件

全部上传到 /opt/unetlab/addons/iol/bin 目录下

# 3.2.license 生成

  • 方法一
    确保 CiscoIOUKeygen.py 已经上传后,执行命令
cd /opt/unetlab/addons/iol/bin/
python CiscoIOUKeygen.py | grep -A 1 ‘license’ > iourc

生成 license 代码

  • 方法二:手动修改
root@eve-ng:~#cd/opt/unetlab/addons/iol/bin
root@eve-ng:/opt/unetlab/addons/iol/bin#ls
CiscoIOUKeygen.py
i86bi-linux-l2-adventerprisek9-15.1a.bin
i86bi-linux-l2-ipbasek9-15.1a.bin
i86bi-linux-l2-upk9-12.2.bin
i86bi-linux-l2-upk9-15.0a.bin
i86bi-linux-l3-adventerprisek9-12.4.bin
i86bi-linux-l3-adventerprisek9-15.2.2.15T.bin
i86bi-linux-l3-adventerprisek9-15.2.4M1.bin
i86bi-linux-l3-adventerprisek9-15.4.1T.bin
iourc
root@eve-ng:/opt/unetlab/addons/iol/bin# pythonCiscoIOUKeygen.py
*********************************************************************
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.cisco.com’ >>/etc/hosts
root@eve-ng:/opt/unetlab/addons/iol/bin#

编写 license 文件

root@eve-ng:/opt/unetlab/addons/iol/bin# vim iourc

把原来的删除掉,重新粘贴新的 license 代码

# 3.3. 修正权限

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

# 4.QEMU 导入过程

# 4.1. 上传文件

上传的文件类型为: qcow2 ,位置是 /opt/unetlab/addons/qemu/

qcow2 可以在 pve 或者 unraid 下转化 vmdk 文件获得,命令参考:

qemu-img convert -O qcow2 win7.vmdk win7.qcow2

# 4.2. 修正权限

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

木 白 微信支付

微信支付

木 白 支付宝

支付宝

木 白 贝宝

贝宝