EVE-NG使用手册
转裁于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使用手册的更多相关文章
- Unified Networking Lab 安装使用IOL镜像
Unified Networking Lab 安装使用IOL镜像 Unified Networking Lab 很久以前,在一个星系远的地方,很远的工程师们为eBay寻找二手路由器来满足家庭实验的需求 ...
- Linux使用手册-vi使用手册
vi使用手册 VI是unix上最常用的文本编辑工具,作为unix软件测试人员,有必要熟练掌握它. 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filen ...
- WHM使用手册by lin
WebHost Manager 11使用手册(WHM使用手册) 本手册翻译自cpanel官方文档. 本翻译中文版本版权归美国主机侦探所有,未经允许,禁止复制. Overview(概述) 本用户手册主要 ...
- Linux帮助手册(man)
Linux的帮助文档 在我们使用Linux的过程中,都会遇到这样那样的问题,一般我们在计算机能连上网的情况下会进行百度或Google解决问题,但是并不是所有文题都能在网上很快得到答案.万一我们是在没有 ...
- (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly Detection&Recommender Systems
这部分内容来源于Andrew NG老师讲解的 machine learning课程,包括异常检测算法以及推荐系统设计.异常检测是一个非监督学习算法,用于发现系统中的异常数据.推荐系统在生活中也是随处可 ...
- Spring Security 5.0.x 参考手册 【翻译自官方GIT-2018.06.12】
源码请移步至:https://github.com/aquariuspj/spring-security/tree/translator/docs/manual/src/docs/asciidoc 版 ...
- hydra-microservice 中文手册(3W字预警)
Hydras 是什么? Hydra 是一个 NodeJS 包(技术栈不是重点,思想!思想!思想!),它有助于构建分布式应用程序,比如微服务. Hydra 提供服务发现(service discover ...
- FREERTOS 手册阅读笔记
郑重声明,版权所有! 转载需说明. FREERTOS堆栈大小的单位是word,不是byte. 根据处理器架构优化系统的任务优先级不能超过32,If the architecture optimized ...
- JS魔法堂:不完全国际化&本地化手册 之 理論篇
前言 最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求--国际化&本地化.熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在"有"的阶段而已. ...
随机推荐
- mysql免安装版配置和一些常见问题
博客原文点我 今天在Windows Server 2003下安装mysql,遇到不少问题.之前在另外两台服务器安装的时候也遇到了几个问题,最后找到不少文章解决了,记录一下. 所有版本都是免安装的32和 ...
- 移动端 1px 像素边框问题的解决方案(Border.css)
前言 关于什么是移动端1像素边框问题,先上两张图,大家就明白了. 解决方案 将以下代码放在border.css文件中,然后引入 常用className border:整个盒子都有边框 border-t ...
- GitHub小知识与教程
如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工. 但是你如果已经在读这篇文章了,我觉的你已经知道G ...
- flutter 中的样式
flutter 中的样式 样式 值 width 320.0 height 240.0 color Colors.white,Colors.grey[300] textAlign TextAlign.c ...
- Css背景设置 、
每天进步一小步,一年进步一大步. 第一次发博客园文章,主要记录自己学习的一个过程. CSS3 背景 CSS3 包含多个新的背景属性,它们提供了对背景更强大的控制. background-size ba ...
- C语言中一个语句太长用什么换行?
C语言中一个语句太长用什么换行? 5 C语言中一个语句太长用什么换行?比如我有一个printf语句很长很长,问了美观,我不想写在这一行了,要换到下一行,是不是在这行结尾的时候,要用个什么标识来表 ...
- refPoint 别名与指针
// refPoint.cpp : Defines the entry point for the console application. // #include "stdafx.h&qu ...
- Reincarnation HDU - 4622 (后缀自动机)
Reincarnation \[ Time Limit: 3000 ms\quad Memory Limit: 65536 kB \] 题意 给出一个字符串 \(S\),然后给出 \(m\) 次查询, ...
- ajax异步
异步与同步 这就是生活中的同步 在JavaScript语言中,同步和异步的概念刚好相反. 这JavaScript中同步就是:你不执行完上面的代码,那么下面的代码你就别执行:一步一步 ...
- BZOJ 4500: 矩阵 带权并查集
这个思路挺巧妙的 ~ 定义一行/列的权值为操作后所整体增加的值. 那么,我们会有若干个 $a[x]+b[y]=c$ 的限制条件. 但是呢,我们发现符号是不能限制我们的(因为可加可减) 所以可以将限制条 ...