EVE-NG入门篇

目录

  一、EVE-NG配置要求

  二、EVE-NG 安装

  三、基于OVA的安装步骤

  四、导入设备介绍

  五、启动设备

  六、与secure CRT关联

  七、常见问题

一、EVE-NG配置要求

  1.最低配置

    CPU:Intel i5,i7(4进程)

    内存:8G(虚拟机可以是6G)

    硬盘:40Gb

  2.推荐配置

    CPU:I7(8进程)

    内存:32G(虚拟机可以是24G)

    硬盘:200Gb

二、EVE-NG 安装

  1.安装方法:

#1.安装到裸机
#2.安装到虚拟机(workstation,Fusion,Esxi)(入门推荐)
#3.在已有的Linux(ubuntu)上安装

  2.安装格式:

#<1>ISO
#<2>OVA(入门推荐)
#<3>在线apt-get安装

三、基于OVA的安装步骤

  关于在虚拟机的ova文件以及其他常用镜像包,windows客户端都在以下云盘中:

  链接:https://pan.baidu.com/s/1EAHiZLP3_JFcoPZ-Yr-POw      提取码:1sxi

  因截图较多,大家可参看云盘里的教程自行安装哈

四、导入设备介绍

  4.1.官方介绍

http://www.eve-ng.net/documentation/howto-s

  

  4.2 如何导入思科IOU

    4.2.1 打开security CRT ,通过ssh连接到eve-ng服务,右键选择【打开SecureFX】(ps:英文名自己对应)

      (也可使用 FileZilla or WinSCP等工具上传文件到指定目录)

    

    4.2.2 进入指定目录cd  /opt/unetlab/addons/iol/bin/,使用pwd,查看目录是否正确

    

    4.2.3 将本地要上传的思科IOU镜像拖到SFTP窗口

    4.2.4 将破解license的python程序文件上传到与IOU镜像相同目录下

    

    4.2.5 返回ssh窗口,进入IOU镜像目录(cd  /opt/unetlab/addons/iol/bin/),执行python文件(python CiscoIOUKeygen.py),得到license激活码

    4.2.6 新建iourc文件(无任何后缀),将上一步复制的内容粘贴,并保存

    4.2.7 上传到EVE-NG服务的/opt/unetlab/addons/iol/bin/目录下,上传方法如4.2.1步骤

    4.2.8 授予eve-ng用户可执行权限(授予执行权限一次,就针对执行前上传的镜像,执行后,再上传镜像,还需要再次授予执行权限)   

      /opt/unetlab/wrappers/unl_wrapper -a fixpermissions,无报错即可

    4.2.9 完成以上步骤,即可登录EVE-NG的WEB的界面,正常使用IOL镜像,如遇问题,请查看“五、常见问题

  4.3 如何导入Juniper vSRX

    4.3.0 前言

#Juniper镜像的安装是基于QEMU的方式,以此其他基于这种方式的,安装发誓都一样。QEMU方式在EVE-NG里面需要严格按照规定,放在指定目录下以指定前缀名字命名,
#以官方要求为准:https://www.eve-ng.net/documentation/images-table
官方表格第一行是镜像所放在文件夹命名规则,第二行是上传镜像的型号,第三行是镜像命名规则
如上传一个镜像型号为:Juniper vSRX 12.1 Juniper FW/router的版本,镜像上传到/opt/unetlab/addons/qemu/,创建文件夹名:vsrx-12.1,(vsrx-是固定,后面可以接版本号随意)。上传的镜像命令为:virtioa.qcow2
如果不是qcow2的格式,则需要转换一下,参考官方ova-->qcow2
https://www.eve-ng.net/documentation/howto-s/66-howto-add-juniper-vsrx-version-12-x-firefly

    4.3.1 假设原始镜像为:Juniper_vSRX-12.1X47-D20.7-domestic.qcow2将镜像命名更改为virtioa.qcow2

 

    4.3.2 通过ssh登录EVE-NG服务器,创建一个目录:mkdir -p /opt/unetlab/addons/qemu/vsrx-12.1X44-D10.4-domestic,注意vsrx-一定要有

    4.3.3 打开SFTP:ALT+P或者右键"Connect SFTP Session"

    4.3.4在SFTP窗口进入指定目录: cd /opt/unetlab/addons/qemu/vsrx-12.1x44-D10.4-domestic

  

    4.3.5 将已更名的镜像文件拖入SFTP窗口

    4.3.6 在secureCRT里切换到EVE-NG ssh窗口,修复权限:

      /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

    4.3.7 打开EVE-NG的WEB界面,Juniper图标由灰变成了蓝色,说明即可使用

  

  4.4 其他设备导入方式

    暂无

五、启动设备

  5.1 登录EVE-NG的WEB界面,默认用户名admin,密码eve

  

    5.2  (可选)创建一个文件夹

    5.3  创建一个项目

    5.4 创建一台cisco的三层路由器

    

    5.5 先连接物理线路,在开机(ps:社区版不支持热联线,Pro版支持开机后在新增物理联线)

   

    5.6 选定,启动

  5.7 图标变成蓝色,即设备启动正常,如果依然是灰色,可能原因参考“七、常见问题

六、与secure CRT关联

  6.1 官方下载windows客户端

    https://www.eve-ng.net/downloads/windows-client-side-pack

    

    或者本人百度云盘下载

      链接:https://pan.baidu.com/s/1pCfIPqZelRRGmKv7aJwLqg      提取码:4qmn 

 

  6.2 默认安装,安装完后,进入C:\Program Files\EVE-NG

  

  6.3 最好是你secureCRT的目录跟文本里一样

    6.4 双击win7_64bit_crt.reg,导入到注册表

    6.5 回到Web界面,双击设备,自动打开secureCRT。我用的是谷歌浏览器,其他浏览器未测

    6.6 即可开始实验之旅

  

七、常见问题

  7.1 执行授予可执行权限时,报错:ERROR: License expired

说明你下载的可能是eve-ng PRO版本,是需要购买license的专业版

  7.2 登录eve-ng的WEB实验台,添加IOU设备,启动时,图标没有成灰色变成蓝色,原因?

俩种可能原因:
1.iourc文件里的第二行(eve-ng = 972f30267ef51616;)中,主机名不叫eve-ng,查看主机名方法:cat /etc/hostname即可

2.给设备的内存太小,选定设备,右键修改RAM大小

    

原文地址:https://www.cnblogs.com/lisenlin/p/10289098.html

时间: 2024-10-19 05:18:29

EVE-NG入门篇的相关文章

《Java从入门到放弃》入门篇:springMVC数据校验

昨天我们扯完了数据传递,今天我们来聊聊数据校验的问题.来,跟着我一起读:计一噢叫,一按艳. 在springMVC中校验数据也非常简单,spring3.0拥有自己独立的数据校验框架,同时支持JSR303标准的校验框架. Spring的DataBinder在进行数据绑定时,会同时调用校验框架完成数据校验工作. 具体使用步骤如下: 1)导入数据校验的JAR包 2)在springmvc的配置文件中添加校验Bean 3)修改实体类,在属性上加上校验的注解 4)修改昨天的login4方法,加上校验的相关代码

Vue学习笔记入门篇——组件的使用

本文为转载,原文:Vue学习笔记入门篇--组件的使用 组件定义 组件 (Component) 是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能.在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展. 组件使用 注册 注册一个全局组件,你可以使用 Vue.component(tagName, options).组件在注册之后,便可以在父实例的模块中以自定义元素 的形式使用.

Vue学习笔记入门篇——组件的内容分发(slot)

本文为转载,原文:Vue学习笔记入门篇--组件的内容分发(slot) 介绍 为了让组件可以组合,我们需要一种方式来混合父组件的内容与子组件自己的模板.这个过程被称为 内容分发 (或 "transclusion" 如果你熟悉 Angular).Vue.js 实现了一个内容分发 API,使用特殊的 'slot' 元素作为原始内容的插槽. 编译作用域 在深入内容分发 API 之前,我们先明确内容在哪个作用域里编译.假定模板为: <child-component> {{ messa

漫游Kafka入门篇之简单介绍

原文地址:http://blog.csdn.net/honglei915/article/details/37564521 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以topic为单位进行归纳. 将向Kafka topic发布消息的程序成为producers. 将预订topics并消费消息的程序成为consumer. Kafka以集群的方式运行,

现代C++学习笔记之二入门篇2,数据转换

static_cast:    这种强制转换只会在编译时检查. 如果编译器检测到您尝试强制转换完全不兼容的类型,则static_cast会返回错误. 您还可以使用它在基类指针和派生类指针之间强制转换,但是,编译器在无法分辨此类转换在运行时是否是安全的. dynamic_cast: dynamic_cast在运行时检查基类指针和派生类指针之间的强制转换. dynamic_cast 是比 static_cast 更安全的强制类型转换,但运行时检查会带来一些开销. const_cast:    con

软件测试系列之入门篇

一.你知道软件测试有多重要吗? 在国际上,软件测试(软件质量控制)是一件非常重要的工程工作,测试也作为一个非常独立的职业.在IBM.Microsoft等开发大型系统软件公司,很多重要项目的开发测试人员的比例能够达到1:2甚至1:4. 在国内软件测试的地位还不够高,并且大多只停留在软件单元测试.集成测试和功能测试上.软件测试从业人员的数量同实际需求有不小差距,国内软件企业中开发人员与测试人员数量一般为5:1,因此,国内的软件测试产业化还有待开发和深掘. 说到这里不知道你反应是高兴还是失望?但是我却

hacker入门篇——相关书籍

1.<黑客大曝光:网络安全机密与解决方案(第7版)> 简介:这是一本老外写的书,比较适合入门看,内容包括一些基本的攻防流程,基本工具软件,网络安全的一些基本概念等,对整个网络安全和黑客入侵都有比较全面的介绍.对Windows和Unix系统做了分别得介绍,新版(第7版)还对现今新兴技术无线网.移动设备等方面的安全知识做了介绍.虽然关于具体细节的介绍比较少,但通过这本书可以让初学小白们对黑客有一个全面完整的认识.推荐作为第一本读物阅读. PDF: 第六版:http://pan.baidu.com/

微信支付--入门篇

公众号支付有2种支付方式: JS API 支付:是指用户打开图文消息或者扫描二维码,在微信内置浏览器打开网页进行的支付.商户网页前端通过使用微信提供的 JS API,调用微信支付模块.这种方式,适合需要在商户网页进行选购下单的购买流程.  Native(原生)支付:是指商户组成符合 Native(原生)支付规则的 URL 链接,用户可通过点击该链接或者扫描对应的二维码直接进入微信支付模块(微信客户端界面),即可进行支付.这种方式,适合无需选购直接支付的购买流程. 以上两种方式最大的区别是:是否需

微信小程序入门篇

微信小程序入门篇: 准备工作 IDE搭建 就不多说了,没有内测码去下载个破解版吧,我用了一下,学习完全够了!IDE破解版+安装教程 图片发自简书App 知识准备 JavaScrip还是要看看的,推荐教程 廖雪峰大神的博客 HTML+CSS 大概知道是干啥的就行 从零开始 微信小程序中就四种类型的文件 js ---------- JavaScrip文件 json -------- 项目配置文件,负责窗口颜色等等 wxml ------- 类似HTML文件 wxss ------- 类似CSS文件

Spring Boot干货系列:(一)优雅的入门篇

Spring Boot干货系列:(一)优雅的入门篇http://www.cnblogs.com/zheting/p/6707032.html  全篇参考:http://www.cnblogs.com/zheting/category/966890.html 前言 Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备.   正文 首先声明,Spring Boot不是一门新技术,所以不用紧张.从本质上来说,