EVE-NG详细安装使用指南(二)—— 常见镜像的导入

2023-11-06 00:10

本文主要是介绍EVE-NG详细安装使用指南(二)—— 常见镜像的导入,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、支持的镜像类型

1、Dynamips镜像

        当前支持的镜像(如下图)

fd50b940419a4024ae76a96f8ee56368.png

 

2、IOL/IOU镜像

        当前支持的镜像(如下图)

7295412b5d344e00938732ff8a478c9d.png

 

3、Qemu镜像(最常见)

        当下见得最多,也用的最多的镜像文件,支持各大厂商(如华为、思科、华三、锐捷等大部分厂家)设备镜像,详情见官网(qemu支持镜像)。该文只对此镜像进行导入使用

二、镜像的导入使用(华为镜像)

1、镜像文件的下载准备

1)渠道一(EVE-NG中文网):

        谷歌云盘:https://pan.eve-ng.cn/Line2

2)渠道二(自整理):

        链接:https://pan.baidu.com/s/1iUxMVG354hWqeZNxtOvfXA
        提取码:e2i5

2、镜像文件的导入

1)前置了解:

        iol镜像位置:/opt/unetlab/addons/iol/bin

        qemu镜像位置:/opt/unetlab/addons/qemu

                镜像文件一般以.qcow.qcow2结尾(好像也有以.img结尾的,但最后都会改成qcow或qcow2),放在自己创建的文件夹中,该文件夹名称一般为 '设备名称' + ' - ' + '版本号'三部分构成,并且该文件名的第一部分必须与模版文件名相同,才能被识别成镜像

                示例:/opt/unetlab/addons/qemu/huaweiar1k-5.170/virtioa.qcow2

9dbc4edaa1914b228ac7d8ebed787c2e.png

        设备图标位置:/opt/unetlab/html/images/icons

                一般以png或者是jpg图片,直接导入即可,没有严格的命名要求,最好是与设备名相同,好区分

                示例:/opt/unetlab/html/image/icons/ce.png

2d5e393400f44f9d92052186100d8b6d.png

 

        设备模版位置:/opt/unetlab/html/templates

                路径下有amd和intel两个文件夹,根据自己的cpu设备品牌对应,模版一般以.yml结尾,注:模版文件名应与镜像文件夹的第一部分相同,这样镜像文件才能被识别成镜像

                示例:

模版:/opt/unetlab/html/templates/intel/huaweiar1k.yml

镜像:/opt/unetlab/addons/qemu/huaweiar1k-5.170/virtioa.qcow2

f90fc18ab5f84b49998bdf68ecccb0e5.png

287962a9e58c4f038d1e2ed46dde592c.png

        设备脚本位置:/opt/unetlab/scripts

                常见的一般以.py结尾,用来给部分设备镜像导入配置用。

2)导入镜像

        推荐使用一些可视化ftp连接工具(例如winscp等),方便操作

        WinSCP:https://winscp.net/eng/index.php

        第一步:创建文件夹,并按要求命名

        第二步:导入下载的镜像文件

        第三步:有模版图标啥的的按路径按要求导入,初始导入时非必须

3、修正文件权限

        导入镜像一系列文件后,需要使用下面这条命令修正新上传的镜像文件的权限

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

4、测试使用

        上传镜像后,在lab平台上右击点击新建节点就可以看到自己新导入的节点了

454924c75f8443c4be50ab9fe23c69e4.png

         点击设备,弹出相关默认配置选项

b4ecd162d9894b47a9db03c61108150d.png

         点击保存,单击或者右击选项启动设备

281befc713b044e19fd49158d1425842.png

         单击打开的设备链接登录软件CRT,等待启动(启动时间普遍偏长)

b2a5c7a69f0c4c56b1b00ea48caf7a91.png

         启动成功后,输入需要的账户密码(华为AR1000v默认账户密码都是super),就能愉快的敲命令了[嘿咻]88ebfef1f00240869d015bf4a9ebc6fe.png

 三、总结

         总的来说,EVE-NG镜像导入并不复杂,只要一步一步来,马上就能成功。还有就是对于本文章来说,可能有些宝子们AR1000v有可能启动不成功(一直重复循环启动),可以尝试改变一下cpu核数和ram内存试一下

        往期教程:

                EVE-NG详细安装使用指南(一)—— EVE的安装导入

                EVE-NG详细安装使用指南(三)—— 软件关联及相关问题解决

 

 

这篇关于EVE-NG详细安装使用指南(二)—— 常见镜像的导入的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/353339

相关文章

Python中isinstance()函数原理解释及详细用法示例

《Python中isinstance()函数原理解释及详细用法示例》isinstance()是Python内置的一个非常有用的函数,用于检查一个对象是否属于指定的类型或类型元组中的某一个类型,它是Py... 目录python中isinstance()函数原理解释及详细用法指南一、isinstance()函数

Python pickle模块的使用指南

《Pythonpickle模块的使用指南》Pythonpickle模块用于对象序列化与反序列化,支持dump/load方法及自定义类,需注意安全风险,建议在受控环境中使用,适用于模型持久化、缓存及跨... 目录python pickle 模块详解基本序列化与反序列化直接序列化为字节流自定义对象的序列化安全注

Python的pandas库基础知识超详细教程

《Python的pandas库基础知识超详细教程》Pandas是Python数据处理核心库,提供Series和DataFrame结构,支持CSV/Excel/SQL等数据源导入及清洗、合并、统计等功能... 目录一、配置环境二、序列和数据表2.1 初始化2.2  获取数值2.3 获取索引2.4 索引取内容2

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

Python屏幕抓取和录制的详细代码示例

《Python屏幕抓取和录制的详细代码示例》随着现代计算机性能的提高和网络速度的加快,越来越多的用户需要对他们的屏幕进行录制,:本文主要介绍Python屏幕抓取和录制的相关资料,需要的朋友可以参考... 目录一、常用 python 屏幕抓取库二、pyautogui 截屏示例三、mss 高性能截图四、Pill

java时区时间转为UTC的代码示例和详细解释

《java时区时间转为UTC的代码示例和详细解释》作为一名经验丰富的开发者,我经常被问到如何将Java中的时间转换为UTC时间,:本文主要介绍java时区时间转为UTC的代码示例和详细解释,文中通... 目录前言步骤一:导入必要的Java包步骤二:获取指定时区的时间步骤三:将指定时区的时间转换为UTC时间步

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

MySQL批量替换数据库字符集的实用方法(附详细代码)

《MySQL批量替换数据库字符集的实用方法(附详细代码)》当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改,下面:本文主要介绍MySQL批量替换数据库字符集的实用方法... 目录前言为什么要批量修改字符集?整体脚本脚本逻辑解析1. 设置目标参数2. 生成修改表默认字符集的语句3