EVE-NG 入門教程 (Mac OSX BIg Sur)


EVE-NG 入門搭建指南



1. 什么是 EVE-NG

EVE-NG (Emulate d Virtual Environment) 是一個可以運行虛擬主機、網絡設備的模擬器,目前該軟件分為了社區版、專業版等不同的分支,社區版雖然較長時間沒有進行過更新,目前版本是: 20170101,但是也擁有很多優秀的性能,個人使用的相關需求是完全可以進行滿足的;

我使用這款軟件主要是進行網絡自動化運維的初步嘗試;

在使用的過程中,因為我下載試用的是社區版,有許多不應該、講不明的BUG,在后邊的博客(如果我有時間寫),那么會將我遇到的問題一一點出;

EVE-NG 的官網是: https://www.eve-ng.net/

EVE-NG 提供了非常詳細的官方文檔: https://www.eve-ng.net/index.php/documentation/


2. 安裝 EVE-NG

主機環境: Mac OSX Big Sur 11.4

Vmware Fusion 版本: Professional Version 12.1.2 (17964953)

2.1 下載 EVE-NG

官網的下載導航頁是: https://www.eve-ng.net/index.php/download/

選擇:Free EVE Community Edition Version 2.0.3-112

下載的方式有:

在導航頁中,我嘗試了這么多次,最終我自己的體會還是 OVS 文件的安裝方式比較簡單、直接、省時、省力,因此非常推薦使用OVS進行相關的安裝操作;

2.2 安裝 EVE-NG / FileZilla

2.2.1 EVE-NG 安裝

我給我自己的EVE-NG虛擬機相關配置,在這個配置運行 EVE-NG 是完全沒有問題的:

  • Processors: 5
  • Memory: 13000MB
  • 我自己主機剩余的內存:19768 MB

這里,我給出我搭建的網絡結構示意圖,我本機的 Vmware 的虛擬網關的地址是: 172.16.2.1

因此,我將會給 EVE-NG 的虛擬器一個: 172.16.2.223 地址用來管理;

在下邊的配置步驟,一定要對你的本地 Vmware Fusion 的虛機地址進行有效的規划,不要非常簡單草草了事;


1.將下載的文件導入到虛擬機中,這么簡單的步驟我就不進行相關贅述了,簡單放幾張圖片說一下重要的步驟:

把你下載的文件,往虛擬機界面拖,就會自動創建相關的創建流程:

選擇:continue

選擇想要存儲鏡像的路徑,經過這個步驟后,虛擬機相關鏡像會被拷貝到自己指定的路徑下;

等待拷貝就好了~

單擊:“Cusomize Setting” 按鈕,配置自己EVE-NG的相關配置,根據自己需要配置就好了~

2.當你導入虛擬機之后,運行虛擬機,現在就是你遇到的第一個大坑,因為我的虛擬機版本非常非常新,在我撰寫這個博客時是最新的版本,因此就會遇到下邊的提示:

別猶豫,一定要選擇: Upgrade 選項!!!!

如果你不選擇這個按鈕,那你就等待漫長的啟動吧,我感覺點Upgrade 啟動就 30s - 1min,不點 3 - 5min,你每重新啟動一次虛擬機都會等待那么長的時間,如果你說虛擬機為什么需要重新啟動,掛起不香嗎?

挺香的,掛起確實沒什么問題,當然如果你踩過后邊的坑,那么你就不這么想了吧~ 你需要頻繁重啟這個虛擬機哦~

好,再說一遍: 一定要選擇: Upgrade 選項!!!!

3.經過等待之后,就是從看到 EVE-NG logo 的界面到下邊的圖片界面,需要一段時間,中間提示你需要輸入密碼,輸入Mac的密碼就好了~ 現在你就進入到配置的界面中~

默認賬戶: root

默認密碼: eve

輸入完成之后,會自動跳轉到初始配置的界面;

輸入你更改后的密碼。輸入的密碼是不會被顯示的,全靠自己想象輸入了啥,很神奇的一個設計,就不貼上確認輸入密碼的界面了;

保持默認,或者修改成你想要的主機名;

設定你想要的域名,在這里我就保持默認了,注意要以: com 進行結尾;

第二個坑,注意默認的選擇是: dhcp ,在這里建議指定一個你可以記住的IP地址,因此選擇 static 模式;

選擇的方式是:

  • 點擊方向鍵:
  • 空格選中,注意一定不是 enter

指定你的靜態 IP 地址,在這里我指定的IP如上邊網絡拓撲示意圖所示為: 172.16.2.223

上圖設置你的掩碼,你的掩碼為: 255.255.255.0

上圖設置你的網關,我的網關為: 172.16.2.1

輸入 DNS 域名解析服務器的相關 IP 地址,這里你需要在 Mac OS 主機中找到相關的DNS配置信息

(base) [09:02] DoHeras-Macbook-Pro ~ $cat /etc/resolv.conf
#
# macOS Notice
#
# This file is not consulted for DNS hostname resolution, address
# resolution, or the DNS query routing mechanism used by most
# processes on this system.
#
# To view the DNS configuration used by this system, use:
#   scutil --dns
#
# SEE ALSO
#   dns-sd(1), scutil(8)
#
# This file is automatically generated.
#
nameserver 218.30.19.40
nameserver 61.134.1.4

我的相關的地址為:

  • 218.30.19.40
  • 61.134.1.4

把這兩個IP地址對應輸入進去就行;

保持默認;

保持默認;

現在你已經完成了相關配置,等待虛擬機重啟就好了,記住你剛才設置的 root 密碼;

在紅框中,可以看到你剛才設置的相關 IP 地址,那么就代表安裝已經完成了;


2.2.2 FileZilla 安裝

自己去官網上下載以及安裝 FileZilla 安裝包,並自行安裝;

剛才已經安裝好了我們的 EVE-NG模擬器,打開 FileZilla,然后配置:

如果你能看到下圖的方框,那么你已經配置成功了


現在你已經完成了所有的前期、配置安裝步驟;


2.3 在瀏覽器中打開EVE-NG的模擬器界面

現在你就可以在你的本地(Host / Mac OSX Big Sur) 環境中的瀏覽器中打開IP地址並訪問剛才配置好的 IP地址: http://172.16.2.223

會有一個登錄界面被顯示出來:

默認的登錄賬號是: admin

默認的登錄密碼是:eve


3 EVE-NG qemu 鏡像模塊

在你安裝完成之后,現在你並不能使用 EVE-NG 的相關模擬功能,因為目前你並沒有導入相關的qemu模塊,即意味着你不能使用相關的模擬模塊;

在這里稍微整理一下相關的資源,因為尋找這些資源是非常麻煩、而且折磨人的過程:

3.1 安裝 Cisco 模塊

官網已經將所有的步驟都寫好了,如果你選擇從 Mega_QUEMU_Download 下載,那么國外的大神已經給你打包好了所有的鏡像,直接下載就好了;

當你下載完成之后,會有一個 qcow2 文件作為 qemu 鏡像;

參考配置的相關頁面: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-dynamips-images-cisco-ios/

我下載的是:

VIOS/vios-adventerprisek9-m.SPA.157-3.M3/virtioa.qcow2/virtioa.qcow2

以下邊的為例子:

最后運行下邊的命令:

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM