此篇文章簡單的介紹下模擬器EVE-NG的使用,具體包括Dynamips設備導入與運行,IOL設備的導入與運行,QEMU設備的導入與運行,客戶端軟件的安裝,物理網絡與虛擬網絡的結合等。linux
一.導入鏡像windows
Dynamips是由法國人Chris Fillot於2005年發佈的用於模擬Cisco設備的模擬器,它能夠運行標準的IOS鏡像,雖然此模擬器比較陳舊,但仍然有不少網工願意使用。EVE-NG支持Cisco IOS 1710、3725與7206,這些鏡像可從思科官網或互聯網上下載到。推薦使用WinSCP向EVE-NG服務器上傳鏡像,WInSCP具體使用方法很少敘述,將下載好的.bin文件拖至服務器/opt/unetlab/addons/dynamips/目錄下,而後重命名此文件,後綴改成.image。接下來修正權限,做用是保證Dynamips對於這個鏡像有讀取權限,運行SecureCRT或直接在虛擬機上操做,運行命令/opt/unetlab/wrappers/unl_wrapper -a fixpermissions修正權限。接下來是計算idle值,Dynamips是個模擬器,會在x86平臺下模擬思科的CPU,因此要對虛擬的CPU指令翻譯成可在x86下執行的指令,idle值用來記錄虛擬CPU什麼時候不工做,這樣就能夠在它不工做時中止翻譯,下降CPU利用率。控制檯執行命令dynamips -P 3725 /opt/unetlab/addons/dynamips/鏡像名,模擬器會加載此鏡像並顯示啓動過程,進入後同時按Ctrl+]鍵,鬆手後按i鍵,便會計算idle值,計算完畢後記錄下,而後按Ctrl+]鍵回到控制檯。接下來此鏡像就能夠在EVE-NG的Web界面中使用了。服務器
因爲EVE-NG是基於linux的Ubuntu系統實現的,因此瞭解Linux基礎知識與命令十分重要,在此推薦《Linux就該這麼學》這本書來了解並學習Linux基礎知識。網絡
IOL爲IOS on Linux的簡寫,能夠運行在基於x86平臺的任意Linux發行版系統上,支持交換機高級特性,佔用資源更少,啓動快等優勢。IOL在思科官方是不提供下載的,須要在網上本身尋找資源。運行IOL須要兩個文件,一個是以bin爲後綴的鏡像,一個是以iourc爲名的license文件,iourc是經過名爲CiscoIOUKeygen.py的工具自動生成的。接下來把兩個文件拖入/opt/unetlab/addons/iol/bin/中,而後修正權限/opt/unetlab/wrappers/unl_wrapper -a fixpermissions。操做完成後便可進入Web界面測試使用。app
QEMU能夠幫助EVE-NG運行更多的虛擬設備,完成複雜實驗,愈來愈多的設備商開始開發並釋放出適配KVM環境的系統,EVE-NG能夠協助qcow2鏡像運行更多設備,提升可玩性。EVE-NG須要QEMU鏡像的後綴名爲qcow2,該文件本質是一個操做系統的虛擬硬盤文件,正因如此,能夠經過本身手動製做鏡像。首先在各個廠家官網中查找qcow2鏡像,而且要拖入指定目錄中,EVE-NG對目錄和文件名有要求,能夠到官網http://www.eve-ng.net/documentation/images-table中查看。接下來仍然是修正權限/opt/unetlab/wrappers/unl_wrapper -a fixpermissions。工具
二. 集成客戶端軟件包學習
EVE-NG最大特點就是藉助HTML5實現去客戶端化,但畢竟實現的功能只是管理設備,諸如抓包等功能沒法實現,因此須要經過本地終端軟件去管理設備。EVE-NG官方提供了一個客戶端集成軟件包,裏面包含PuTTY,UItravnc和Wireshark,只要安裝此軟件包並導入註冊表文件,就能正常使用。進入http://虛擬機ip/files/windows.zip,下載該文件,解壓後編輯wireshark_wrapper.bat,確認好用戶名密碼,並修改一下wireshark的程序路徑,而後將整個UNetLab文件夾放入C:\Program Files下,運行win7_64bit_wireshark.reg註冊。測試
三. 物理網絡與虛擬網絡的結合spa
在EVE-NG中,網絡結合必不可少,實現此功能須要橋接技術。橋接能夠將兩個或多個網卡在邏輯層面接入到同一局域網,這樣虛擬設備就可藉助自身物理網卡去訪問真實物理網絡。在Lab拓撲中添加Network時有多個選項,分爲兩類,一類是Bridge,一類是Cloud,這些都顯示爲虛擬網橋,並有不一樣的用途。Bridge僅做用於內部,爲節點對象互聯互通,能夠理解爲傻瓜交換機。Cloud0爲橋接到EVE-NG的第一塊網卡,以此類推。若是將虛擬設備節點鏈接到Cloud0中,那麼此節點就會被橋街道EVE-NG的第一款網卡。虛擬機中有三種網絡模式,Bridge默認使用VMnet0虛擬網卡,NAT模式使用VMnet8網卡,Host-Only使用VMnet1網卡。Bridge模式中是將宿主機和虛擬機都連到VMnet0網卡上,虛擬機直接鐮刀物理網絡,並和宿主機在同一網段,共同訪問物理網絡。NAT模式默認打開DHCP與NAT服務,鏈接到此模式的虛擬機在訪問物理網絡時,源地址都會被翻譯成宿主機的物理網卡ip。如需實現物理網絡訪問NAT下的虛擬機,須要在宿主機設置端口轉換。Host-Only模式下的虛擬機能夠互相通訊,但不能訪問物理網絡。操作系統
EVE-NG的使用方法就簡單介紹到這,此款模擬器功能強大,更多的功能須要各位本身學習和探索。