一.簡介
EVE-NG與GNS3是網工常用的兩個模擬器:
- GNS3全版本都是免費的,需要安裝客戶端,支持Vmware虛擬機;
- EVE-NG只有community版本才是免費的,需要少量的遠程工具支持,web上面畫拓撲比較美觀;
二. 下載
使用官網下載-包括commuity和client都可以下載,省的手動配置了:戳這里
三. 安裝
官網的教程:戳這里
四.使用前的一些調整
4.1 設備上傳
4.1.1 生成一個license
需要一個腳本名字叫CiscoIOUKeygen.py,可以搜索並下載:
cd /opt/unetlab/addons/iol/bin/
...將CiscoIOUKeygen.py文件放入這個目錄下
# 生成相關的license寫入iourc這個文件中
python CiscoIOUKeygen.py | grep -A 1 'license' > iourc
4.1.2 上傳文件及文件夾
上傳文件夾目錄為
/opt/unetlab/adons
,上傳相應的規則戳官網
在adons
文件夾中包含三個文件夾:
- dynamips:放置dynamips鏡像
- iol:放置IOL鏡像
- qemu:放置QEMU鏡像-運行ASAv,CSR1000v等設備;
4.1.3 修復權限
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
tips:完成以上三步即可在web中添加相應的設備了;
五.客戶端的配置
eve-ng雖然使用的是web端,但是我們的client上也要配置相應的工具來使用它,比如putty,secureCRT,VNC,Wireshark等,以前這個要手動來安裝,現在只需要官網下載相應的client完事安裝就行了,注意在安裝的時候盡量不要更改根目錄;
5.1 wireshark
wireshark抓包,本質是在服務器側抓包,然后生成一個管道文件,通過ssh保存到本地,並由wireshark來打開,需要plink.exe來支持;
最新版的pink需要添加 -no-antispoof 參數才能夠正常使用;
5.2 SecureCRT
默認的client中使用的putty,而我更習慣用CRT,所以需要在響應的文件夾中,更改注冊表文件,將putty的相關信息改成crt的,然后將注冊表寫入系統即可;