一、鏡像保存目錄:
/opt/unetlab/addons
---/dynamips Dynamips鏡像保存目錄
---/iol IOL鏡像保存目錄(運行IOU的鏡像)
---/qemu QEMU鏡像(運行ASAv、ISE、F5等等鏡像)python
二、上傳dynamips鏡像:linux
而後在EVE修正鏡像權限,命令:/opt/unetlab/wrappers/unl_wrapper -a fixpermissionsvim
以下截圖是經過HTML5 console登陸的,拿了一臺3725來測試:app
雙擊該設備:測試
三、上傳IOL字體
將如上文件所有上傳到/opt/unetlab/addons/iol/bin目錄下spa
文件包含:xml
生成並編寫licenseblog
方法1:命令自動生成ip
確保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#
紅色字體即IOL的license,這段代碼隨着EVE-NG的hostname變更,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)
而後修正鏡像:
測試:
四、導入QEMU
QEMU鏡像的存放位置是/opt/unetlab/addons/qemu/
上傳完畢,輸入命令修正鏡像
測試: