unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

EVE-NG模擬器介紹

EVE-NG(全稱Emulated Virtual Environment-Next Generation),繼Unetlab 1.0後的Unetlab的2.0新版本,改了名字,原名是Unified Networking Lab統一網絡實驗室。這款模擬器已經不只能夠模擬網絡設備,也能夠運行一切虛擬機。理論上,只要能將虛擬機的虛擬磁盤格式轉換爲qcow2均可以在EVE-NG上運行。因此,EVE-NG能夠算得上是仿真虛擬環境。
EVE-NG是國外大神們開發的,融合了dynamips,IOL,KVM。它是深度定製的Ubuntu操做系統,能夠直接把它安裝在x86架構的物理主機上。它也有ova版本,能夠導入到VMware等虛擬機軟件中運行。
EVE-NG在交互模式上更加具備優點,與GNS3大相徑庭。GNS3更像是用戶使用的軟件,只有GNS3支持的 OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服務端,用戶端能夠是支持http/https的任意OS。
官網:http://www.eve-ng.net
國內資源網站:http://www.emulatedlab.com/linux

這裏有一份我收集的相關資料網盤,
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器web

unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
連接:https://pan.baidu.com/s/1hdTRzbOXub9AK1jAirYr5g
提取碼:n4af
裏面包括的EVE-NG模擬器的ISO安裝鏡像文件和OVA格式的打包虛擬機文件,同時還包括一些設備鏡像。瀏覽器

安裝環境

我用的是物理服務器安裝unbuntu18操做系統,物理服務器爲二手的dell服務器,2路CPU,40G內存,500G硬盤,單個千兆網卡。
如下爲官方網站上的系統要求說明
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器bash

EVE-NG能夠直接安裝在物理服務器上,可是爲了節省資源,我使用虛擬機安裝,虛擬機軟件採用vmare workstation pro 15。
首先下載,下載地址爲:
https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
選擇linux版本
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
下載完畢後,以下所示:
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
而後再命令行中運行安裝程序
sudo bash VMware-Workstation-Full-15.5.0-14665864.x86_64.bundle服務器

而後按照提示,完成vmare workstation的初始化配置。過程當中須要輸入許可證,否則只能試用90天
下面有一些可用的激活的許可
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
完成後,使用以下命令啓動網絡

sudo vmare

虛擬化環境準備完畢,接下來就能夠安裝EVE-NG架構

使用OVA方式安裝EVE-NG

OVA方式安裝是最簡單的方式,直接導入vmware workstation中便可
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
指定目路徑便可
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
而後指定虛擬機文件位置,開始導入
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
等待導入
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器app

根據本身的實際狀況,修改虛擬機的規格
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
這裏保持默認,能夠之後再次修改,須要注意的是,默認虛擬網絡是橋接模式,會和宿主機處於同一個二層網絡之中,ip地址會在同一個地址段,在給eve模擬器分配IP地址的時候,千萬不要和現有的IP地址衝突
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
而後點擊啓動虛擬機,耐心等待十分鐘
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
等待初始完成後,能夠進入,進行初始化配置,默認用戶名root,密碼eva
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器ide

登陸後,須要修改修改密碼,依照提示修改密碼,而後輸入主機名,保持默認便可
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器工具

DNS域名保持默認
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
而後配置ip地址,這裏強烈推薦使用靜態地址,不要使用dhcp,用方向鍵選擇,空格間選定,回車確認
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

配置IP地址,千萬不要和現有的IP地址衝突
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

而後配置掩碼
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

而後配置網關
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

配置DNS,EVE-NG模擬器要經過DNS解析訪問外網下載和更新組件
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

配置NTP,直接輸入回車,能夠跳過
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
配置代理,直接回車,使用直連
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

初始化配置完成後,模擬器會自動重啓,而後按照root用戶和設定的密碼能夠進行登陸
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

若是以前的IP地址信息配置錯了化,能夠手動修改網卡配置文件,而後重啓網絡服務生效
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

vi /etc/network/interaces
/etc/init.d/networking restart

而後就能夠經過瀏覽器登陸eve-ng模擬器
http://172.31.208.33

unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

這裏須要注意的是,用戶名爲admin,密碼爲eve,而非虛擬機控制檯的帳戶密碼
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
自此,eve-ng模擬器安裝完畢

導入思科ASAv設備鏡像

雖然eve-ng模擬器安裝完畢,可是尚未導入設備鏡像,沒法模擬網絡設備。
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
首先新建一個LAB
信息能夠隨意填寫
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
完成後,添加設備節點
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
能夠看到,默認支持不少主流設備的模擬,可是都是灰色,不可用狀態
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
由於我沒有添加設備鏡像,因此沒法添加。

關於如何添加設備,須要參考官方說明
http://www.eve-ng.net/documentation/howto-s
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
同時也能夠查看支持的鏡像格式
有思科IOS,思科IOU和qemu等
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

須要注意的是,大部設備格式,都會被在EVE-NG模擬器使用qemu硬件模擬轉換爲qcow格式才能使用
這裏以添加思科ASA防火牆爲例子說明
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
詳細辦法參考鏈接
http://www.eve-ng.net/documentation/howto-s/73-howto-add-cisco-asav
首先咱們須要把ASA的鏡像下載到宿主中,百度網盤也有linux版本的。咱們能夠挑選一個版本較新的鏡像使用,名字爲asav9-12-1.qcow2,這些均可以在網盤分享中找到,各類版本的。
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
由於EVE-NG是虛擬機,和宿主機橋接,因此能夠直接從宿主機經過SSH鏈接到EVE-NG,而後經過scp命令把設備鏡像從宿主機中傳到EVE-NG模擬器中,要使用SCP,就必須先SSH登陸
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
登陸完成後,按照官方說明,進行配置
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
首先在EVE-NG中,建立ASA目錄
mkdir -p /opt/unetlab/addons/qemu/asav-941-200 #注意目錄格式名字最好與ASA版本對應

而後登陸宿主機使用scp命令將鏡像文件上傳到EVE-NG的這個目錄中來
yangchao@openstack:~/EVE-iso$ scp asav9-12-1.qcow2 root@172.31.208.33:/opt/unetlab/addons/qemu/asav-941-200/

unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

而後再登陸EVE-NG,修改鏡像名稱

root@eve-ng:~# cd /opt/unetlab/addons/qemu/asav-941-200/
root@eve-ng:/opt/unetlab/addons/qemu/asav-941-200# mv asav9-12-1.qcow2 virtioa.qcow2

而後按照以下命令啓動telnet,和安裝工具,安裝以前,須要確認EVE-NG能夠訪問外網,耐心等待更新完畢

apt-get update
apt-get install libguestfs-tools
cd /opt/unetlab/addons/qemu/asav-941-200/

而後轉換

guestfish -a virtioa.qcow2 
run

unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

繼續執行如下命令以啓用telnet訪問而不是vnc:

mount /dev/sda2 /
touch /use_ttyS0
umount /
exit

unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

最後,最重要的一步,清除和修復權限,每次添加新的網絡設備,都須要執行
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

此時,思科ASAv已經導入到EVE-NG中了
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
能夠看到,設備已經能夠選取了
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
直接保持默認便可
剛開始設備是灰的,須要開啓
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
開啓成功後,設備圖標變爲藍色
若是沒有開啓成功,多半是虛擬機資源需求過大,好比能夠將ram由2048mb調整爲1024mb
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
點擊設備圖標後,左下角會顯示telnet地址,咱們使用telnet就能夠直接登陸進思科ASAv了
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器
登陸成功以下
unbuntu18.04上使用vmare workstation安裝EVE-NG模擬器

這樣就能夠愉快的玩耍了

首先把設備慢慢添加完畢,而後再研究如何EVE-NG模擬真實網路拓撲

相關文章
相關標籤/搜索