在网络技术学习与实验中,EVE-NG 是公认的 “硬核模拟器”,但对国内用户和新手来说,部署动辄数 GB 的设备镜像,堪称 “步步踩坑的体力活”。
尽管 Emulatedlab 社区已贴心提供完整的镜像资源与操作文档,但实际操作仍繁琐重重:解压后需手动建目录、重命名文件并挪动到指定路径,还得牢记权限修复命令,少一步就可能导致设备启动失败。更关键的是,文档里的步骤需要自己梳理串联,零散的信息让新手很容易卡壳,最终花在前期准备上的时间,远比实验本身还要久。
为终结这种繁琐,我借助 Google Gemini 开发了全新解决方案——EVE-NG 镜像部署工具 v1.0!用 Python 自动化,把复杂流程压到最简。
当然如果想还想更加偷懒可以试试懒人版的 EVE-NG,日常需要使用的镜像全部导入好了,只需要下载开机就行了,可以查看下面两篇文章 Get 操作,当遇到了没有的镜像同样可以使用本工具部署。
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 种方式灵活查找
弹出交互界面后,按需求选镜像,操作超直观:
- 输入:
L:查看所有可用镜像及对应编号; - 输关键词(如“cisco”、“huawei”):模糊搜索,快速筛选目标;
- 输编号/完整镜像名:确认要下载的镜像。
示例如下:

步骤 3:坐等部署完成——全程自动化
确认镜像后,脚本会自动跑完全部流程,你只需等提示:
- 下载:显示实时进度条,下到哪一目了然;
- 解压部署:IOL 镜像自动放到
/opt/unetlab/addons/iol/bin/,QEMU 镜像放到/opt/unetlab/addons/qemu/; - 配置同步:图标、YML 模板自动更新,不用手动补文件;
- 权限修复:自动执行
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions,杜绝启动失败。
当看到「🎉 镜像 [镜像名称] 部署完成。所有配置已生效。」,直接登录 EVE-NG Web 界面就能开始实验!

致谢:感谢这些支持与贡献
这款工具能落地,离不开多方助力,在此特别致谢:
- AI 赋能:Google Gemini 优化代码逻辑。
- 存储支持:镜像存储由 Hi168 云平台(http://www.hi168.com/#/login?invitation_code=9717HZ2)提供。
- 镜像来源:镜像资源来自 Emulatedlab 论坛:https://www.emul](https://www.emulatedlab.com/thread-939-1-1.html。
- 镜像制作:
@韧体提供经测试的优质设备镜像 - 镜像密码表:https://www.emulatedlab.com/thread-1590-1-1.html
- 项目开源地址:https://gitee.com/grbj/eid
希望这款工具能帮你扫清 EVE-NG 镜像部署的障碍,把更多精力放在网络实验本身!现在就去试试,体验 “一键部署” 的爽快吧~
如果想要提建议和交流讨论的可以通过 Emulatedlab 频道参与。参与地址:https://pd.qq.com/s/bqe3urdr7


![[openEuler实验]部署和管理个人博客系统WordPress](https://images.grbj.cn/202501100344817.png)







