查看: 414|回复: 1

告别手动复杂操作 EVE-NG 镜像一键部署工具来啦!

10

主题

21

回帖

3199

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3199
[i=s] 本帖最后由 Guangran 于 2025-12-17 21:47 编辑 [/i]

在网络技术学习与实验中,EVE-NG 是公认的 “硬核模拟器”,但对国内用户和新手来说,部署动辄数 GB 的设备镜像,堪称 “步步踩坑的体力活”。

尽管 Emulatedlab 社区已贴心提供完整的镜像资源与操作文档,但实际操作仍繁琐重重:解压后需手动建目录、重命名文件并挪动到指定路径,还得牢记权限修复命令,少一步就可能导致设备启动失败。更关键的是,文档里的步骤需要自己梳理串联,零散的信息让新手很容易卡壳,最终花在前期准备上的时间,远比实验本身还要久。

为终结这种繁琐,我借助 Google Gemini 开发了全新解决方案——EVE-NG 镜像部署工具 v1.0!用 Python 自动化,把复杂流程压到最简。

当然如果想还想更加偷懒可以试试懒人版的 EVE-NG,日常需要使用的镜像全部导入好了,只需要下载开机就行了,可以查看下面两篇文章 Get 操作指南,当遇到了没有的镜像同样可以使用本工具部署。

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

Hi168 云平台 EVE-NG 自助使用手册

EVE-NG 镜像部署工具

这款工具的核心目标很简单:把 EVE-NG 镜像部署的 “找、下、解、移、配、修” 等十几个手动步骤,简化成 “输入编号→按下回车” 的极简操作。

核心优势:精准解决每一个部署痛点

特性 用户痛点 工具价值
中央配置表 不清楚可用镜像清单,或镜像版本老旧失效 实时从 Hi168 云存储拉取最新、经测试的镜像列表,不用再手动排查 “哪个版本能用”
一键式部署 建目录、移文件、重命名,步骤多易出错 自动完成下载、解压,按镜像类型(IOL/QEMU)精准放到对应路径,零手动操作
架构自适应 不确定模板是否匹配自己的 CPU(Intel/AMD/ARM) 自动检测宿主机架构,同步最适配的设备 YML 模板,避免 “模板不兼容” 问题
配置同步 部署后设备图标缺失,Web 界面看不到设备 自动同步设备 PNG 图标 + YML 模板,部署完就能在 Web 端看到设备,不用额外配置
自动权限修复 忘记跑 fixpermissions,设备启动失败 部署最后一步自动执行权限修复命令,确保设备 100% 能启动,不用记命令

三步搞定镜像部署

步骤 1:下载并启动脚本

先把脚本下载到宿主机,再使用 root 用户执行启动命令:

# 下载脚本
wget https://gitee.com/grbj/eid/raw/master/eid

# 赋予执行权限
chmod +x eid

# 启动脚本
./eid

脚本启动后,会自动连接镜像仓库,拉取最新的镜像清单,不用手动配置 “下载通道”。

步骤 2:选镜像——3 种方式灵活查找

弹出交互界面后,按需求选镜像,操作超直观:

  1. 输入:L:查看所有可用镜像及对应编号;
  2. 输关键词(如“cisco”、“huawei”):模糊搜索,快速筛选目标;
  3. 输编号/完整镜像名:确认要下载的镜像。

示例如下:

步骤 3:坐等部署完成——全程自动化

确认镜像后,脚本会自动跑完全部流程,你只需等提示:

  1. 下载:显示实时进度条,下到哪一目了然;
  2. 解压部署:IOL 镜像自动放到 /opt/unetlab/addons/iol/bin/,QEMU 镜像放到 /opt/unetlab/addons/qemu/
  3. 配置同步:图标、YML 模板自动更新,不用手动补文件;
  4. 权限修复:自动执行 /opt/unetlab/wrappers/unl_wrapper -a fixpermissions,杜绝启动失败。

当看到「 镜像 [镜像名称] 部署完成。所有配置已生效。」,直接登录 EVE-NG Web 界面就能开始实验!

致谢:感谢这些支持与贡献

这款工具能落地,离不开多方助力,在此特别致谢:

希望这款工具能帮你扫清 EVE-NG 镜像部署的障碍,把更多精力放在网络实验本身!现在就去试试,体验 “一键部署” 的爽快吧~

如果想要提建议和交流讨论的可以通过 Emulatedlab 频道参与。参与地址:https://pd.qq.com/s/bqe3urdr7

附录

回复

使用道具 举报

3

主题

56

回帖

1175

积分

高级会员

Rank: 4

积分
1175
发表于 2025-12-18 11:33:08 | 显示全部楼层
root@eve-ng:~# ./eid --help
=================================================================================
         
回复

使用道具 举报

本版积分规则

Copyright   ©2015-2026  EmulatedLab  Powered by Discuz!©   ( 浙ICP备2021010423号-1 )
快速回复 返回列表 返回顶部