EVE-NG是一款流行的网络实验平台,对比思科的packet tracer它的优势是不受操作系统的限制,在Linux和MacBook上都能运行,并且可以导入不同厂家的虚拟设备,包括Juniper, Arista, 华为,甚至vmware的ESX服务器,来模拟真实的多态设备下的网络环境。
我因为工作和考证上的需求,在自己的个人电脑上安装了eve-ng这个软件,感觉挺好用,所以分享一下。
安装eve-ng需要使用vmware的workstation, vmware官方提供免费版本,只要下载时同意不用于商业活动即可。如果你使用MacBook,那就得用vmware fusion, 这个app不免费。。。则使用vmware fusion, 从vmware官网下载同意条款后也可免费使用。我使用的是MacBook装了vmware fusion,与使用workstation安装eve-ng的方法基本一致。好了,我们现在开始安装eve-ng,步骤大概如下:
(如果你使用virtualbox, 安装方式也大同小异,安装eve-ng成功后,导入镜像方式是一样的)
1. 下载eve-ng官方的OVA文件,导入eve-ng虚拟机 (以下简称EVE VM)
2. 初始化eve-ng虚拟机
3. 导入网络设备虚拟机的镜像(这里我们会导入思科的vIOS,在后文中导入其它镜像)
4. 试用eve-ng实验平台
用OVA安装EVE-NG
首先我们去到eve-ng的官网下载OVA文件,OVA官网地址,选择下载‘Free EVE Community Edition’ 版本。
https://www.eve-ng.net/index.php/download/
打开vmware fusion ,在其界面作如下操作,选择 add > import > 在打开窗口选择eve-ng的ova文件 > 选择VM的存储路径 > 确认导入。EVE VM加载成功后,你将看见如下图的命令行界面,至此EVE VM就算安装成功啦。
进入下一步初始化需要先登陆,eve-ng的缺省用户名和密码是root / eve。
初始化eve-ng虚拟机
从上一步登录后进入初始化界面,下图是第一个初始化步骤,重设root用户密码。
EVE-NG要求对以下参数进行设置, 这是我的配置,建议使用DHCP比较简单, DNS 和 NTP可以不设置。
- Root Password: eve
- Hostname: eve-server
- DNS: <