VMware 轻松搭建 EVE-NG 实验环境

EVE-NG 介绍

EVE-NG(全称 Emulated Virtual Environment - Next Generation)是面向网络、安全和 DevOps 专业人员,可模拟 Cisco、H3C、Huawei 等多厂商部分设备并运行 Windows、Linux 等操作系统的功能强大且通用的仿真虚拟环境。

支持 Dynamips、IOL 和 QEMU 三种镜像。

  • Dynamips 是模拟思科早期路由器硬件的一个程序,运行真实的思科 IOS 操作系统镜像,因为它不能模拟交换机上的专用芯片,所以没有交换机的镜像。
  • IOL 全称是 IOS On Linux,是一个可以直接在 Linux 系统上运行的可执行文件,相当于是 Linux 系统上的一个程序。有路由器和交换机的镜像,交换机的镜像只有三层交换机镜像,可以用来做二层交换的实验。
  • QEMU 是一个可以模拟各种平台的硬件的软件,借助于 Linux 内核的 KVM 虚拟化技术可以模拟物理机硬件来安装 Windows 和 Linux 等物理机操作系统,仅限于x86平台。

Dynamips 和 IOL 仅支持思科设备,其他平台的镜像都是 QEMU,思科 vIOS 和 CSR1kv,SD-WAN 组件也是 QEMU 镜像。

版本区别与专业版获取

EVE-NG 分为两个核心版本,满足不同用户需求。

  • 社区版(Community):完全免费,适合个人学习、实验场景,可直接从官方获取基础功能。
  • 专业版(Pro):需付费使用,提供更全面的企业级功能与技术支持。若需购买专业版,可关注其中国独家代理 EmulatedLab 的官方网站(https://www.emulatedlab.com),通过网站客服咨询采购细节。

主流安装方式

根据使用场景(虚拟机/物理机),可选择以下两种安装方法:

  1. 虚拟机快速导入(推荐新手) 直接从 EVE-NG 官网下载已部署完成的 OVF 格式虚拟机镜像包,将其导入 VMware Workstation、VirtualBox 等虚拟化软件,无需额外配置即可启动使用,大幅节省部署时间。
  2. 物理机手动安装(适合进阶) 若需将 EVE-NG 安装到物理服务器或电脑,可从官网下载 ISO 安装镜像,通过 U 盘启动盘或光盘引导,按照安装向导完成分区、系统配置等步骤,实现物理机上的独立部署。

EVE-NG 官网提供的专属 ISO 镜像,相比 Ubuntu 原版 ISO 镜像简化了大量操作步骤。其核心优势在于,系统首次启动时会自动联网并完成 EVE-NG 的全程安装,无需人工干预,极大降低了部署门槛。

但需注意,官方 EVE-NG 的安装源均部署在国外,国内网络环境下直连下载速度极慢,容易出现安装超时或失败的问题,因此不推荐普通用户选择这种安装方式。

懒人版

所谓 EVE-NG “懒人版”,是指在官方原版 OVF 格式虚拟机镜像中,预先集成常用虚拟机镜像及额外实用功能的优化版本。该版本无需复杂配置,导入 VMware Workstation 等虚拟化软件后开机即可直接使用,大幅降低使用门槛。本次推荐的 “懒人版”,基于最新更新至 6.2.0-4 版本的 EVE-NG 社区版制作,制作者为 EmulatedLab 社区管理员 hbugs001。

操作步骤

软件下载

需要下载如下两个软件包:

文件名 文件大小 哈希值(MD5)
EVE-NG社区懒人版6.0.rar 35027906269 字节 A2440A51BD906D3156FDC07F045287F6
VMware Workstation 17 Pro
EVE-NG-Win-Client-Pack-2.0

关注《广然笔记》微信公众号,发送【eve-ng】获取 EVE-NG社区懒人版6.0.rar 下载地址;发送【VMware】获取 VMware Workstation 下载地址。

VMware Workstation 软件安装

双击下载好的安装包,进入软件安装引导。

单击“下一步”。

勾选“我接受许可协议中的条款”,单击“下一步”。

兼容性设置,单击“下一步”。

保持默认安装位置,单击“下一步”。

去除“启动时检查产品更新”和“加入 VMware 客户体验提升计划”,单击“下一步”。

保持默认,单击“下一步”。

单击“安装”,开始安装。

开始安装,等待安装完成。

单击“完成”,完成安装。

双击桌面上生成软件的图标,打开软件。

选择“将 VMware Workstation 17 用于个人用途”,单击“继续”。

单击“完成”,进入软件。

安装完成。

EVE-NG 懒人版导入

下载完压缩包以后,使用解压软件完成解压。


解压出来以后将会得到一个名为 EVE-NG社区懒人版6.0.ova 文件。

打开 VMware Workstation 软件,点击“打开虚拟机”。

找到解压后的 EVE-NG社区懒人版6.0.ova 文件,点击“打开”。

在“导入虚拟机”页面,设置新虚拟机的名称后,点击“导入”。

等待导入完成。

点击“编辑”-->“虚拟网络编辑器”,调整网络配置。

点击“更改设置”。

选择“VMnet8”,勾选“主机连接”和“DHCP”,点击“确定”。

回到虚拟机页面,点击“编辑虚拟机设置”。

根据本地物理机CPU和内存的情况调整虚拟机CPU和内存的分配,并将网络修改为“VMnet8”。

点击“开启此虚拟机”完成开机。

虚拟机开机以后即可看到IP地址,使用 ping 命令测试网络连通性。


打开浏览器,在地址栏输入IP地址,访问 EVE-NG 控制台。

使用默认账号“admin”密码“eve”登录控制台。


安装 EVE-NG 客户端软件

下载 “EVE-NG-Win-Client-Pack-2.0.exe” 安装包,双击打开,一直点击下一步,完成软件安装。


如果已经安装过 Wireshark 软件,需要去掉 “Wireshark 3.0.6” 的勾选,没有安装过的就不要去掉勾选。

一直点击下一步,完成 “UltraVNC” 软件安装。









UltraVNC 安装完成。

EVE-NG-Win-Client-Pack-2.0 安装完成。

实验测试

点击 “Close lab”,关闭默认的拓扑图。

在首页工作区,点击 “Add new lab” 按钮,新建实验拓扑。

给拓扑命名后,点击“Save”。

点击 “Add an object” 添加网络设备。

加入两台设备连线以后,开机,测试功能是否正常。


至此 EVE-NG 在虚拟机中就安装完成啦,如果需要更多帮助可以直接访问 Emulatedlab 论坛(https://www.emulatedlab.com/forum.php)学习。

如果自己电脑CPU和内存不够或者不想折腾的可以直接查看下面的文章,直接使用云上的 EVE-NG,一键开机即可使用。

https://www.bilibili.com/video/BV1Li52zLE1s/

上一篇 VMware 虚拟机轻松部署 eNSP 实验环境
下一篇 OpenList 对接 Hi168 云,解锁不限速免费存储