转裁于https://www.cnblogs.com/51yuki/articles/eve01.html

EVE-NG使用手册

 

一)EVE-NG的安装

1)下载EVE镜像包

https://pan.baidu.com/s/1aZX6AKAYqWaM8QJOqan0ww


2)导入EVE-NG系统

3)配置EVE-NG资源

导入完成后,虚拟机的默认资源如下:

当然,如果您的机器资源够多,可以加大内存,CPU,硬盘等等。

  • 内存
  • CPU
    • KVM允许CPU过载使用,即虚拟CPU总数大于物理CPU总数的,比如4个CPU,可以虚出来8个,甚至16个KVM的vCPU。具体的物理CPU与vCPU的极限比例是多少,取决于物理CPU的单线程性能强弱,单线程性能太弱。
  • 硬盘
    • 硬盘大小决定着可以存放的KVM虚拟机镜像数量
  • 网络适配器

打开CPU虚拟化,类似于在BIOS开启CPU虚拟化

4)初始化EVE-NG

开启虚拟机、开机界面

默认用户:

username:root

password:eve

5)Web登录EVE-NG

输入用户名和密码:

默认账户(Web登录账户)

Username:admin

Password:eve

先选择html5 console登录吧,此种方式不需要安装VNC,Putty等等软件,目前为了熟悉系统,一切从简,今后慢慢会告诉大家如何使用native console方式。

6)EVE-NG的简单操作

返回Main菜单,创建新的Folder,创建新的实验案例

打开CCNA文件夹,在创建一个CCNA01实验案例

二)Dynamips导入过程

镜像保存目录:

/opt/unetlab/addons

---/dynamips  Dynamips镜像保存目录

---/iol               IOL镜像保存目录(运行IOU的镜像)

---/qemu         QEMU镜像(运行ASAv、ISE、F5等等镜像)

镜像下载地址:

https://pan.baidu.com/s/1Rjlqk7v7evzhG5I250A01Q

然后把下载完的镜像,解压完,通过tftp传到/opt/unetlab/addons/dynamips目录下

用SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

2)导入IOL镜像

https://pan.baidu.com/s/1tGoI1y2-m6h9KNJSrTZOOg

然后把下载完的镜像,解压完,通过tftp传到/opt/unetlab/addons/iol目录下

用SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

生成并编写license

第一种:命令自动生成

root@eve-ng:/opt/unetlab/addons/iol/bin# python CiscoIOUKeygen.py |grep -A 1 'license' >iourc
root@eve-ng:/opt/unetlab/addons/iol/bin# cat iourc 
[license]
eve-ng = 972f30267ef51616;

3)安装vim(确保EVE联网)

apt-get update

apt-get install vim

3)导入qemu镜像

  • 上传asav镜像

https://pan.baidu.com/s/1lrx5ubax3E0qIEgMHKX8xw

  • 上传centos7.3镜像

https://pan.baidu.com/s/1hEYSC7-Uwo-IWc25-xFoRg

  • 上传windows7镜像

https://pan.baidu.com/s/1xDu46fcwNFFrir1hyOsPXw

QEMU镜像的存放位置是/opt/unetlab/addons/qemu/

用SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

三)EVE-NG关联SecureCRT,VNC,Wireshark

安装EVE-NG-Win-Client_Pack.exe软件包

VNC只安装viewer就可以咯

Wireshark安装,建议全部勾选,这个软件不只是EVE-NG里会用到,平时工作和学习中也会用到,所以我全选了。默认安装也是可以的!

Wireshark抓包

双击导入win7_64bit_wireshark.reg

右键设备,移动到Capture,再移动到接口,点击相应接口(想抓哪个接口就点哪个)

这时候Wireshark就启动了,并弹出一个cmd窗口,输入y回车

如果您在安装EVE-NG时,修改的密码不是eve,那么会提示access denied,这是因为账户没有正确配置。

右键编辑C:\Program Files\EVE-NG\wireshark_wrapper.bat文件,修改自己的用户名密码

把之前的wireshark窗口,cmd窗口都关闭,再次点击接口开启抓包,就能看到数据包了

注意:cmd窗口不要关闭,关闭后抓包停止

修改telnet默认工具为xshell

选“是”,导入注册表

检查如果还不能使用,就自己修改注册表,如下

然后再次测试,双击图标,弹出如下

四)给EVE-NG添加虚拟的物理网卡(不管什么样的网卡,方法都类似)

配置地址

root@eve-ng:~# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.

案例:

(通过以上测试,发现网卡桥接成功)

EVE-NG使用手册的更多相关文章

  1. Unified Networking Lab 安装使用IOL镜像

    Unified Networking Lab 安装使用IOL镜像 Unified Networking Lab 很久以前,在一个星系远的地方,很远的工程师们为eBay寻找二手路由器来满足家庭实验的需求 ...

  2. Linux使用手册-vi使用手册

    vi使用手册 VI是unix上最常用的文本编辑工具,作为unix软件测试人员,有必要熟练掌握它. 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filen ...

  3. WHM使用手册by lin

    WebHost Manager 11使用手册(WHM使用手册) 本手册翻译自cpanel官方文档. 本翻译中文版本版权归美国主机侦探所有,未经允许,禁止复制. Overview(概述) 本用户手册主要 ...

  4. Linux帮助手册(man)

    Linux的帮助文档 在我们使用Linux的过程中,都会遇到这样那样的问题,一般我们在计算机能连上网的情况下会进行百度或Google解决问题,但是并不是所有文题都能在网上很快得到答案.万一我们是在没有 ...

  5. (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly Detection&Recommender Systems

    这部分内容来源于Andrew NG老师讲解的 machine learning课程,包括异常检测算法以及推荐系统设计.异常检测是一个非监督学习算法,用于发现系统中的异常数据.推荐系统在生活中也是随处可 ...

  6. Spring Security 5.0.x 参考手册 【翻译自官方GIT-2018.06.12】

    源码请移步至:https://github.com/aquariuspj/spring-security/tree/translator/docs/manual/src/docs/asciidoc 版 ...

  7. hydra-microservice 中文手册(3W字预警)

    Hydras 是什么? Hydra 是一个 NodeJS 包(技术栈不是重点,思想!思想!思想!),它有助于构建分布式应用程序,比如微服务. Hydra 提供服务发现(service discover ...

  8. FREERTOS 手册阅读笔记

    郑重声明,版权所有! 转载需说明. FREERTOS堆栈大小的单位是word,不是byte. 根据处理器架构优化系统的任务优先级不能超过32,If the architecture optimized ...

  9. JS魔法堂:不完全国际化&本地化手册 之 理論篇

    前言  最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求--国际化&本地化.熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在"有"的阶段而已. ...

随机推荐

  1. css3过渡动画 transition

    transition CSS3 过渡是元素从一种样式逐渐改变为另一种的效果. 要实现这一点,必须规定两项内容: 指定要添加效果的CSS属性 指定效果的持续时间 例如 这是下面代码的预览界面预览界面 & ...

  2. PAT 乙级 1005.继续(3n+1)猜想 C++/Java

    1005 继续(3n+1)猜想 (25 分) 题目来源  卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记 ...

  3. python正则表达式(7)--flag修饰符、match对象属性

    正则表达式—修饰符 正则表达式可以包含一些标志修饰符来控制匹配模式,用在正则表达式处理函数中的flag参数中,为可选参数. (1) re.I 全写(re.IGNORECASE) 表示使匹配时,忽略大小 ...

  4. jmeter 测试带token的请求

    https://blog.csdn.net/wd1282988143/article/details/88048114 如果有一个登录接口需要服务端返回参数,再带着这个参数去请求才能完成登录,请问jm ...

  5. destoon6.0 手机版添加下载模块

    common.inc.php  里面加入 下载板块的down 名称 在include 文件里 加入 down.inc.php 文件 在 mobile模版里 加入 down.htm 模版文件 在 电脑版 ...

  6. 2019牛客暑期多校训练营(第一场):XOR(线性基)

    题意:给定数组,求所有异或起来为0的集和的大小之和. 思路:由于是集合大小,我们换成考虑每个元素在多少个集合里有贡献. 先生成线性基. 对于没有插入线性基的元素x,贡献是2^(N-base-1),因为 ...

  7. centos 7 开启外网方法端口方法

    firewall-cmd --zone=public --add-port=80/tcp --permanent  开启80端口 systemctl stop firewalld.service sy ...

  8. Laravel 解决blade模板转义html标签问题

    当我们使用富文本编译器(如:Ueditor编译器)保存编辑的内容后,在blade模板中,想要显示原生的html标签内容时该怎么做? 首先,了解下laravel {{ 变量名 }} 与{!! 变量名 ! ...

  9. 使用overnightjs typescript 注解开发expressjs 应用

    overnightjs 提供了基于注解的expressjs应用开发,包含了比较全的express 开发支持,使用简单,以下是一个简单的试用 项目准备 项目使用pkg 进行了打包处理 初始化 yarn ...

  10. webpack资源管理

    一.概况 ①webpack不仅可以打包JavaScript模块,甚至它把网页开发中的一切资源的都可以当作模块来打包处理 ②但是webpack本身不支持,它只是一个打包平台,其他资源,例如css.les ...