×

EVE上传Dynamips、IOL和QEMU镜像

hqy hqy 发表于2022-12-26 15:30:18 浏览353 评论0

抢沙发发表评论

1、镜像保存目录:

/opt/unetlab/addons

---/dynamips   Dynamips镜像保存目录

---/iol               IOL镜像保存目录(运行IOU的镜像)

---/qemu         QEMU镜像(运行ASAv、ISE、F5等等镜像)

 

2、上传dynamips镜像:

mportant"/>

 

 然后在EVE修正镜像权限,命令:/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

 

 

 如下截图是通过HTML5 console登录的,拿了一台3725来测试:

 

 双击该设备:

 

3、上传IOL

将如上文件全部上传到/opt/unetlab/addons/iol/bin目录下

文件包含:

  • IOL的镜像

  • iourc文件(IOL的license文件)

  • CiscoIOUKeygen.py(python脚本,用于生成license)

 

 

生成并编写license

方法1:命令自动生成

确保CiscoIOUKeygen.py已经上传后,执行命令

root@eve-ng:~# cd /opt/unetlab/addons/iol/bin/
root@eve-ng:/opt/unetlab/addons/iol/bin# python CiscoIOUKeygen.py | grep -A 1 'license' > iourc
root@eve-ng:/opt/unetlab/addons/iol/bin# cat iourc
[license]
eve-ng = 972f30267ef51616;
root@eve-ng:/opt/unetlab/addons/iol/bin#

 

方法2:手动修改

生成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#python CiscoIOUKeygen.py

*********************************************************************

Cisco IOU License Generator - Kal 2011, python port of 2006 C version

Modified to work with python3 by c_d 2014

hostid=007f0101, hostname=eve-ng, ioukey=7f0343

 

Add the following text to ~/.iourc:

[license]

eve-ng = 972f30267ef51616;

 

You can 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#

 

红色字体即IOLlicense,这段代码随着EVE-NGhostname变动,hostname不同,计算的结果也不同。

编写license文件

 

安装vim(确保EVE联网)

apt-get update

apt-get install vim

 

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

 

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

 

 :wq! 保存退出

(如上摘自https://blog.51cto.com/sms1107/1927988

 

然后修正镜像:

 

 

测试:

 

 

 

 

4、导入QEMU

QEMU镜像的存放位置是/opt/unetlab/addons/qemu/

 

 上传完毕,输入命令修正镜像

 

 测试:


打赏

本文链接:https://www.kinber.cn/post/3375.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客