EVE-NG(全称Emulated Virtual Environment – NextGeneration),是国外大神们开发的,融合了dynamips,IOL,KVM。它是深度定制的Ubuntu操作系统,可以直接把它安装在x86架构的物理主机上。它也有ova版本,可以导入到VMware等虚拟机软件中运行。
EVE-NG,可以模似多厂商网络设备(A10,Palo Alto,Juniper,cisco,h3c,Huawei,linux,windows)。
EVE-NG在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3支持的 OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https的任意OS。
1. 下载EVE-NG镜像包
目前EVE-NG提供两种安装方式:
² ISO安装盘
² OVA虚似机模版
下载地址:ve-ng.net/downloads,选择社区版(免费)


注意:EVE-NG内嵌KVM,KVM(Kernel-based Virtual Machine)是基于内核的虚拟机,可以把它理解为和VMware Workstaion/Virtual Box等虚拟机系统或vSphere ESXi虚拟机系统。所以本文先用Workstaion装EVE-NG,再用EVE-NG中的KVM虚拟F5、Palo Alto等虚拟机,这样的方案属于嵌套虚拟化或两层虚拟化。
1. 导入EVE-NG系统


3. 配置EVE-NG资源
导入完成后,虚拟机的默认资源如下:

1. 配置EVE-NG资源
导入完成后,虚拟机的默认资源如下:

同时也建议将VMware的时间同步打开(EVE-NG Offline时,时间也能同步)

4. 初始化EVE-NG
开启虚拟机,开机界面

默认账户(底层Ubuntu系统登录账户):
Username: root
Password: eve

1.登录后提示您修改密码;

2.输入hostname,默认即可;可以根据您的需要修改;

3.修改IP地址;

以上固定IP地址操作不生效,可以尝试如下操作:
² 修改网卡配置文件vi /etc/network/interfaces
修改以下内容:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
iface eth0 inet manual
auto pnet0
iface pnet0 inet static
bridge_ports eth0
bridge_stp off
address 192.168.0.219
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameserver 114.114.114.114
² 重启
4.选择连入Internet的方式,默认direct connection即可。

5.确认OK后,系统自动重启并应用您上述的配置。有可能会一直卡在EVE-NG欢迎界面上,建议强制关闭EVE-NG再重启一次。
5. Web登录EVE-NG
登录地址:http://服务器IP/

默认账户(Web登录账户)
Username:admin
Password:eve
6. 导入镜像文件
镜像文件下载地址:epo.spoto.net/addons/?国外网站
6.1 导入Dynamips过程
1. 安装上传下载工具lrzsz
Root用户下输入:apt-get install lrzsz
2. 上传镜像文件到相应目录
镜像保存目录:
/opt/unetlab/addons
—/dynamips Dynamips镜像保存目录
—/iol IOL镜像保存目录(运行IOU的镜像)
—/qemu QEMU镜像(运行ASAv、ISE、F5等等镜像)
将dynamips镜像上传到/opt/unetlab/addons/dynamips目录下
1. 修改镜像权限
用SSH登录到EVE,运行如下命令
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
1.1 IOL导入过程
1. 上传镜像文件到相应目录
文件包含
IOL的镜像
iourc文件(IOL的license文件)
CiscoIOUKeygen.py(python脚本,用于生成license)
将如上文件全部上传到/opt/unetlab/addons/iol/bin目录下
2. 生成并编写license
确保CiscoIOUKeygen.py已经上传后,执行命令
cd /opt/unetlab/addons/iol/bin/
python CiscoIOUKeygen.py | grep -A 1 ‘license’ > iourc

1. 修改镜像权限
用SSH登录到EVE,运行如下命令
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
4.3 QEMU导入过程
1. 上传镜像文件到相应目录
QEMU镜像的存放位置是/opt/unetlab/addons/qemu/
解压rar压缩包,将asav-941-200目录直接上传到/opt/unetlab/addons/qemu/目录下,确保文件目录正确!
2. 修正镜像权限
SSH登录到EVE,运行如下命令
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
镜像导入后,发现相应设备被点亮。

极牛网精选文章《EVE-NG安装及配置》文中所述为作者独立观点,不代表极牛网立场。如有侵权请联系删除。如若转载请注明出处:https://geeknb.com/13739.html