3.EVE-NG導入Dynamips和IOL


文章列表(關注微信公衆號EmulatedLab,及時獲取文章以及下載連接)html

一、EVE-NG介紹(EVE-NG最好用的模擬器,仿真環境時代來臨!)
python

二、EVE-NG安裝過程介紹linux

三、EVE-NG導入Dynamips和IOLios

四、EVE-NG導入QEMU鏡像web

五、EVE-NG關聯SecureCRT,VNC,Wiresharkvim

六、EVE-NG網卡橋接,帶您走進更高級的實驗bash

七、EVE-NG硬盤擴容,存儲海量鏡像微信

八、EVE-NG定製我的鏡像,腳本快速導入app

九、EVE-NG容納H3C、Huawei,吞併GNS3ide

十、EVE-NG鏡像來啦!打造國內最大的EVE交流圈

十一、EVE-NG鏡像再次來襲,無所不能!

十二、EVE-NG鏡像增持,走上神壇!

1三、EVE-NG內存不夠?教您擴大虛擬內存!

1四、EVE-NG更新方便,不費勁兒!

1五、EVE-NG小衆鏡像,助力嚐鮮!

1六、EVE-NG體驗Seafile,拋棄10K/s網盤

1七、......

點擊查看配套視頻教程!



Dynamips導入過程


1、查看EVE的地址,並用SFTP工具鏈接(本文以SecureFX爲例)

wKiom1khm7SA4TdjAAAKGPdV2Fo578.png-wh_50

 

wKioL1khm7SgfLY9AAGAGPfTj60639.png-wh_50

 

2、上傳鏡像文件到相應目錄

 

鏡像保存目錄:

/opt/unetlab/addons

---/dynamips  Dynamips鏡像保存目錄

---/iol               IOL鏡像保存目錄(運行IOU的鏡像)

---/qemu         QEMU鏡像(運行ASAv、ISE、F5等等鏡像)

 

dynamips鏡像上傳到/opt/unetlab/addons/dynamips目錄下

wKioL1khm7mwBd9TAAHWFveuhXE678.png-wh_50

 

3、修正鏡像權限

 

SSH登陸到EVE,運行以下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

 

wKiom1khm7nzloB-AAER995PakU479.png-wh_50

 

注意:有可能您的機器跑Dynamips後CPU利用率很是高,計算idlepc後利用率會降到最低,此處就不介紹idlepc計算方法了,我的以爲,有了vios和iol後,dynamips就不必使用了!若是各位有興趣,進QQ羣:593920308(EmulatedLab)獲取方法!

 

 

 

IOL導入過程



1、上傳鏡像到相應目錄

 

文件包含

IOL的鏡像

iourc文件(IOLlicense文件)

CiscoIOUKeygen.pypython腳本,用於生成license

 

將如上文件所有上傳到/opt/unetlab/addons/iol/bin目錄下

wKiom1khm7vjTp3wAAHfV6fO90Y125.png-wh_50

 



2、生成並編寫license


第一種方法:命令自動生成


確保CiscoIOUKeygen.py已經上傳後,執行命令

cd /opt/unetlab/addons/iol/bin/
python CiscoIOUKeygen.py | grep -A 1 'license' > iourc

wKiom1khnyCBC2fHAADKpPiX4L0029.jpg


第二種方法:手動修改

生成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代碼

wKioL1khm7zBPCAMAAANcgV7jVk199.png-wh_50

:wq! 保存退出

 

 

3、修正鏡像權限

 

運行以下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

 

 

 

 

運行鏡像測試

 

不會的朋友請看歷史文章,不作詳細介紹

 

web界面登陸並添加設備,這時候能看到Cisco IOSCisco IOL幾項已經被點亮。

wKioL1khm72wjU1pAAGkjnIWP_o830.png-wh_50

 

選擇一個Cisco IOS 7206VXR和一個Cisco IOL作測試

wKiom1khm72wWDtvAAAh2rOhGFo200.png-wh_50


wKiom1khm7_gWxmLAAQ3iEtLlOw605.png-wh_50


wKioL1khm8Cil3ShAADGZx6UNVk570.png-wh_50

wKioL1khm8DRB__zAAF-aNMmhJ4267.png-wh_50

 

已經通了!此處有必要說一下,之前用GNS3DynamipsIOL的設備中間直連會報錯,中間必須增長一個GNS3自帶的二層交換機才能正常通訊。而EVE-NG不須要~~~



EmulatedLab QQ羣,期待您的加入!

關注微信公衆號EmulatedLab,及時獲取更新文章和下載連接!


本篇於2017-04-10在微信公衆號EmulatedLab上發表

Maosen | 森

相關文章
相關標籤/搜索