[心得] EVE-NG模擬器基本安裝與設定

作者: EVGA (五年保固)   2020-01-18 23:44:50
EVE-NG(Emulated Virtual Environment Next Generation)大家應該不陌生
是一款可以支援Dynamips、IOL、Qemu映像檔的模擬器,非常適合用來跑LAB
我們公司的CCIE們也常用它來練習INE Workbook或測試
最近新組了一台Intel桌機,順便紀錄一下安裝的過程
(基本上官網的資訊相當詳細,照著做就能使用了)
沒使用過這套模擬器的版友可以試試看,當然GNS3也不賴
下載頁面:
https://www.eve-ng.net/index.php/download/
系統需求:
https://www.eve-ng.net/index.php/documentation/installation/system-requirement/
EVE-NG有OVA和ISO這兩種格式可下載
還有付費版與免費版之分,付費版多出許多功能
要跑簡單的模擬,使用免費版(Community Edition)即可
重度使用的話,當然是建議準備一台專用伺服器,直接用ISO裝
我這次是使用OVA,裝在 Windows平台的VMware Workstation Pro上
要注意的是,AMD CPU目前(2020/1/18)仍然是NOT Officially supported
若要使用AMD CPU,建議先查詢想要跑的VM是否能正常運作,免得白費時間
另外,請注意不要安裝在Oracle VM VirtualBox上
此外,建議一併下載與安裝Windows client side pack
該pack整合了putty與Wireshark等軟體,方便之後連入設備與抓取封包
安裝完VMware Workstation後載入下載好的OVA檔
預設有eth0和eth1這兩個Network Adapter,都是Bridged連接方式
分別對應到pnet0和pnet1這兩個I/F,pnet0預設透過DHCP取得IP
所以若網路上有DHCP Server,第一次啟動就會顯示已取得的IP
https://i.imgur.com/OwJpqi8.png
此時開啟瀏覽器輸入以上IP已可登入
但設定尚未完成,待所有設定完成後再登入才有意義
接著透過vmware console或Terminal Software SSH登入EVE-NG進行初期設定
root預設登入密碼為eve,首次登入root會出現藍色畫面的Setup Wizard
可進行root密碼、主機名稱、網域、eth0(pnet0)IP、NTP伺服器、Proxy伺服器的設定
https://i.imgur.com/GoZIjOI.png
往後若想重新執行Setup Wizard,刪除以下設定檔後再切換至root帳號即可
rm -f /opt/ovf/.configured
su -
初期設定結束後,用以下(Ubuntu)指令將系統及EVE更新至最新版本
apt-get update
apt-get upgrade
接著可開始上傳映像檔並進行設定,支援的映像檔清單如下:
https://www.eve-ng.net/index.php/documentation/supported-images/
設定方法如下: (請選擇欲上傳的廠牌與設備型號查看內容)
https://www.eve-ng.net/index.php/documentation/howtos/
若為Qemu映像檔,記得要參照以下清單命名
https://www.eve-ng.net/index.php/documentation/qemu-image-namings/
映像檔上傳完畢後,開啟瀏覽器登入EVE-NG WebUI
預設登入帳號密碼為admin/eve,連線方式可選Native console或Html5 console
我習慣用Native console,有安裝Windows client side pack時會直接用putty開啟連線
或是可自行修改設定,改成自己習慣的Terminal Software,如Tera Term等等
若選Html5 console,開啟連線時會另外跳出一個瀏覽器分頁
https://i.imgur.com/4QqIOst.png
登入後,點選Add new lab建立一個新的LAB
https://i.imgur.com/zPWpTM5.png
輸入LAB名稱等資訊
https://i.imgur.com/szIK8q4.png
點選左手邊的Add an object可新增Node、Network...等等
https://i.imgur.com/9okbYqv.png
點選Node,能選擇的只有設定完成的設備,其他皆無法選擇
https://i.imgur.com/6LNTdbP.png
新增Node時,可修改顯示圖示、I/F數量、映像檔(若有複數映像檔時)等設定
於Numbers of nodes to add處填入數字,則可一次新增多台Node
https://i.imgur.com/HIouiST.png
新增Node後,Node會出現在畫面上
滑鼠放到圖示上會顯示一個橘色的插頭符號
https://i.imgur.com/7u50Sbu.png
對準插頭符號壓下左鍵不放,拖曳至另一台Node
便可連接兩台Node,選擇相連的I/F
https://i.imgur.com/dw6xtwe.png
連接設定結束後,於Node上點選右鍵,選擇Start啟動Node
也可一次選擇大量Node,選擇Start Selected一起啟動所有Node
https://i.imgur.com/qic5fqJ.png
啟動後,左鍵點擊Node即可連入設備
https://i.imgur.com/UBfBu3F.png
在Node上按右鍵選Capture,可開啟Wireshark擷取單一I/F的封包
https://i.imgur.com/5M4S7Z5.png
新增Network Object與本機互通後可直接連GUI進行設定
https://i.imgur.com/eBqQe6s.png
EVE-NG的功能不少,若想詳細研究可直接參考官方網站的cookbook
https://www.eve-ng.net/index.php/documentation/community-cookbook/
或是使用google大神參考其他網友的作法
作者: tnsshacg102 (Albion)   2020-01-19 10:48:00
實用推
作者: TalkMuch (TalkMuch)   2020-01-19 12:03:00
作者: lecheck (小調皮)   2020-01-19 13:55:00
推 謝謝分享
作者: purplvampire (阿修雷)   2020-01-19 15:44:00
沒裝成功過,都是直接裝VM機來用
作者: deadwood (T_T)   2020-01-19 21:12:00
不支援AMD CPU倒是令人滿訝異的,照理說linux沒問題應該就不會有太大問題才對 我是GNS3派XD
作者: ttemmoney (MMoney)   2020-01-22 12:37:00
推好心人分享
作者: a9601268787 (SoHentai)   2020-02-08 14:49:00
推 GNS 也是載國外的一包弄好的
作者: EVGA (五年保固)   2020-02-08 21:13:00
我是兩套都用 如果只是要跑Dynamips 模擬Cisco IOS L3功能GNS3不用5分鐘就裝完了(用local server執行) 這點完勝EVE-NG

Links booklink

Contact Us: admin [ a t ] ucptt.com