PnetLab和EVE-ng添加镜像
镜像下载
- Dynamips:思科设备真实IOS镜像,类似GNS3,电脑CPU利用率非常高。
- IOL:IOU模拟器的镜像,基本完全支持思科设备二、三层功能。
- QEMU:这已经不是镜像文件,而是KVM虚拟机安装操作系统后生成的磁盘文件,通常用来模拟ASAv、ISE、F5、N9K等设备。每台设备相当于一台虚拟机,相当吃内存资源。
镜像下载
【保持最新版本】EVE-NG全系列模板,镜像。2022-10-15有更新-EVE-NG亚太代理 -
链接:eve-ng-百度网盘
提取码:wpdx
Dynamips 镜像 : https://mega.nz/#F!fpxnXIKB!twpa-jzH4ReWZFq5uZENZg
镜像密码表(韧体大佬分享的镜像专用,方便查看)-EVE-NG亚太代理 -
Pnet 下载 huaweiar1k-5.170 镜像
ishare pull huaweiar1k-5.170 # 需要梯子
第三方镜像模板
【奖励】第三方镜像模板【适配最新社区及专业版】-EVE-NG亚太代理 -
链接:第三方镜像模板-百度晚盘
提取码:z150
实验 : Lab
导入镜像
目录说明
/opt/unetlab/html/images/icons/ # 设备图标保存目录
/opt/unetlab/html/templates/ # 模板文件保存目录,用于添加设备时设置默认参数
/opt/unetlab/addons/dynamips/ # Dynamips镜像保存目录
/opt/unetlab/addons/iol/bin/ # IOL镜像保存目录
/opt/unetlab/addons/qemu/ # QEMU镜像保存目录
导入 Dynamips 镜像
Dynamips 的 CPU 占用率非常高,所以不建议使用 dynamips 镜像,有vIOS和IOL足够
- 将
XXX.image
镜像上传到/opt/unetlab/html/templates/
目录下 - 修正镜像权限
unl_wrapper -a fixpermissions
导入 IOL 镜像
- 将
XXX.bin
镜像上传到/opt/unetlab/addons/iol/bin/
目录下 - 生成 License
python3 CiscoIOUKeygen.py | grep -A 1 'license' > iourc
cat iourc
[license]
eve-ng= 972f30267ef51616;
pnetlab = b126e08dae13e962;
License 随着 hostname 变动,hostname 不同,计算的结果也不同
- 修正镜像权限
unl_wrapper -a fixpermissions
导入 QEMU 镜像
-
将图标导入目录 (
/opt/unetlab/html/images/icons/
) -
将模板导入目录 (
/opt/unetlab/html/templates/
)- EVE-ng 5.x 区分了 Intel 和 amd ,更具 CPU 把相应的模板文件分开放到两目录下
-
将压缩包文件上传到
/opt/unetlab/addons/qemu/
-
解压镜像 ,如 :
tar -zxf vios-adventerprisek9-m.SPA.159-3.M4.tgz
-
删除上传的压缩包文件
rm vios-adventerprisek9-m.SPA.159-3.M4.tgz
# 目录结构:
qemu/
├── vios-adventerprisek9-m.SPA.159-3.M4/
│ └── virtioa.qcow2
└── viosl2-adventerprisek9-m.ssa.high_iron_20200929/
└── virtioa.qcow2
- 修正镜像权限
unl_wrapper -a fixpermissions
eve-ng 隐藏不可用模板
cp /opt/unetlab/html/includes/config.php.distribution /opt/unetlab/html/includes/config.php
如需显示所有模板将 config.php
删除即可