一、介绍

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

支持 Dynamips、IOL 和 QEMU 三种镜像

  • Dynamips:模拟思科早期路由器硬件,运行真实的思科 IOS 操作系统镜像,不能模拟交换机上的专用芯片,所以没有交换机的镜像。
  • IOL(IOS On Linux):可直接在 Linux 系统上运行的可执行文件,有路由器和交换机镜像。
  • QEMU:可模拟各种平台的硬件,借助 KVM 虚拟化技术可以模拟物理机硬件来安装 Windows 和 Linux 等操作系统,仅限于 x86 平台。

EVE-NG 分为两个核心版本:

  • 社区版(Community):完全免费,适合个人学习、实验场景(从 v7 版本开始没有了社区版)。
  • 专业版(Pro):需付费使用,提供更全面的企业级功能与技术支持。若需购买专业版,可联系 EmulatedLab 中国独家代理。
懒人版

本次推荐的 EVE-NG“懒人版”,基于最新更新至 6.2.0-4 版本的 EVE-NG 社区版制作,预先集成常用虚拟机镜像及额外实用功能,导入 VMware Workstation 后开机即可直接使用。

二、软件下载

EVE-NG 懒人版 7.0懒人版大小:约 35 GB|v6.2.0-4|预装常用镜像的优化版本,开机即用
下载
VMware Workstation 17 Pro必装桌面级虚拟化软件
下载

三、VMware Workstation 安装

  1. 双击下载好的安装包,进入软件安装引导,单击“下一步”。

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

  8. 等待安装完成,单击“完成”。

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

四、EVE-NG 懒人版导入

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

    ictstu

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

  5. 等待导入完成。

    ictstu

五、网络配置

  1. 点击“编辑”→“虚拟网络编辑器”,调整网络配置。

    ictstu

  2. 点击“更改设置”。

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

    ictstu

六、EVE-NG 控制台访问

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

    ictstu

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

    ictstu

    ictstu

七、安装 EVE-NG 客户端软件

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

    ictstu

    ictstu

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

    ictstu

  3. 一直点击下一步,完成 UltraVNC 软件安装。

    ictstu

    ictstu

    ictstu

    ictstu

    ictstu

    ictstu

    ictstu

    ictstu

    ictstu

    UltraVNC 安装完成。

    ictstu

  4. EVE-NG-Win-Client-Pack-3.0 安装完成。

    ictstu

八、实验测试

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

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

    ictstu

    ictstu

九、总结

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