HCIE-SEC笔记-EVENG模拟器安装

EVEng模拟器安装:
准备:Vmware 16.0
EVEng
EVE-NG-Win-Client-Pack.exe 【抓包,内置wireshark,内置vnc,用来打开windows系统】
WinSCP-5.11.2.7781-Setup 【往EVEng模拟器(Ubuntu)里面导入镜像得软件】
镜像【Qemu】 【IOL:IOS On Linux】【dynamips】
X-Shell6
安装步骤【建议:课上的所有软件,在安装的时候安装目录不要出现中文】:
1、安装Vmware 16.0 【ZF3R0-FHED2-M80TY-8QYGC-NPKYF】
2、导入EVEng
3、 编辑虚拟机设置修改 内存 处理器 虚拟化 网卡等参数
内存:建议大于4G,不要超过你的物理内存
处理器: 4 1
虚拟化:虚拟化Intel VT-x 或 AMD-V/RVI(V) 打勾
网卡:选择VMnet1(仅主机模式) 【看看vmnet网卡地址是多少,要保证EVEng获取的IP和VMnet1的IP在同一网段】
可以输入ncpa.cpl查看
硬盘:默认一般50G ,一旦硬盘空间满了之后,EVEng可以开机,但是无法使用浏览器登录【df -h】
4、EVENG开机,自动获取和VMNET1同网段的地址
底层的用户名和密码:root和eve 【平时我们做实验的时候,不需要登录底层Ubuntu】
5、如果开机之后,底层输入root和eve之后,一直卡在登录界面,重启EVEng
6、使用火狐浏览器登录【建议大家选择火狐浏览器,不要选择 GOOGLE、IE、EDGE、360、QQ、UC、网景浏览器】
7、浏览器登录,web用户名和密码:admin和eve

8、导入镜像【EVENG中文官网:https://eve-ng.cn/】
导入IOL镜像:
一、添加IOL的方法【要注意bin目录需要两个文件CiscoIOUKeygen和iourc】
1、使用WinSCP将IOL格式的镜像上传到EVE中的/opt/unetlab/addons/iol/bin文件夹下;
2、每次上传完IOU后都要用SecureCRT连接EVE执行命令:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
二、添加QEMU的方法
1、打开虚拟机,运行eve-ng,使用WinSCP连接到eve-ng。
2、将后缀名为.qcow2的qemu镜像连同它所在的目录一起复制到/opt/unetlab/addons/qemu目录下。
以vios-15.5.3M为例,vios-15.5.3M是目录名,里边包含一个virtioa.qcow2的文件,把目录复制到/opt/unetlab/addons/qemu目录下,注意目录的名字是有规定的,"-"一定要有,而且前半部分一定得和/opt/unetlab/html/templastes/下的"vios.php的小数点前半部分一样,"-"后半部分随意。
3、每次上传完qemu后都要用SecureCRT连接EVE执行命令:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
4、添加其它qemu镜像方法与此类似。
9、打开设备--Xshell-CRT-Putty
Xshell 7.0.0056_PlusPlus 【安装目录不要出现中文】 直接解压。免安装 ,解压之后记得双击一下!)绿化处理.bat文件
10、安装EVE-NG-Win-Client-Pack.exe,windows系统、部分防火墙镜像,需要使用软件内置的vnc打开。
安装EVE-NG-Win-Client-Pack.exe的时候,不要修改安装目录,直接默认安装。自动关联wireshark、vnc到eveng
至此结束!!!
如果后续EVEng模拟器出现问题:
1、物理机无法ping通EVEng,检查EVEng地址和VMnet1网卡地址是否是同一网段。
2、物理机无法使用火狐浏览器登录EVEng,首先测试一下看是否能ping通EVEng,如果通,代表网络没问题。
如果网络没问题,看磁盘空间,df -h看看是否eveng磁盘空间已满。适当扩充硬盘或者删除部分镜像。
3、如果EVEng无法开机或者EVE里面的设备无法开机,确保CPU位置,虚拟化Intel AMD是否开启。
HCIE-SEC笔记-EVENG模拟器安装的更多相关文章
- Appium学习笔记3_Genymotion模拟器安装
如果你已经配置好了安卓的运行环境,也配置好了自带的模拟器AVD,而且也launch了你的安卓模拟器,那么我相信你是不再愿意launch安卓模拟器第二次了,因为实在是太卡了(当然如果你电脑的配置够高,你 ...
- Xcode7 模拟器安装app (转)
本文转自同事zz的博客http://archerzz.cn/ios/xcode-install-app.html 原由 很多时候,为了学习了解别人的app,很多时候我们是直接拿别人的app安装在自己的 ...
- andriod sdk模拟器安装过程中报错
andriod sdk模拟器安装过程中,出现下述错误: Failed to fetch URL http://dl-ssl.google.com/android/repository/reposito ...
- Y86模拟器安装
Y86模拟器安装 这周需要学习Y86下的指令集开发,Y86和x86可以说是孪生兄弟,但是还是存在着一些小的差别.接下来介绍如何进行linux-debian平台下的Y86模拟器安装. 虚拟机VMware ...
- 给iOS 模拟器“安装”app文件
前言 刚刚接触iOS的时候,我就一直很好奇,模拟器上面能不能直接安装app呢?如果可以,我们就直接在模拟器上面聊QQ和微信了.直到昨天和朋友们聊到了这个话题,没有想到还真的可以给模拟器“安装”app! ...
- Git 笔记二-Git安装与初始配置
git 笔记二-Git安装与初始配置 Git的安装 由于我日常生活和工作基本上都是在Windows上,因此此处只说windows上的安装.Windows上的安装和其他程序一样,只需要到http://g ...
- PHP学习笔记----IIS7下安装配置php环境
原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...
- NSBundle、UIImageView和UIButton对比、Xcode文档安装路径、Xcode模拟器安装路径
1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序 ...
- 决AndroidStudio 安卓模拟器安装在D盘问题
决AndroidStudio 安卓模拟器安装在D盘问题 转 http://www.cnblogs.com/LiuDanK/articles/10106473.html 大家知道安卓的模拟器位置默认是放 ...
随机推荐
- 几种常用的MOS管参数、应用电路及区别:IRF540N、IRF9540N、IRF9540
1. IRF540N,N沟道,100V,33A,44mΩ@10V 栅极(Gate-G,也叫做门极),源极(Source-S), 漏极(Drain-D) 漏源电压(Vdss) 100V 连续漏极电流(I ...
- JavaScript 02 运算符,分支结构
一元换算符 字符串类型 对于字符串,来说自增或自减会自动进行类型转换 1.var str = '10' 自动转换 从string转为number 2.str++ NaN 对于转化不成功的string类 ...
- 『现学现忘』Docker基础 — 34、DockerFile文件详解
目录 1.DockerFile文件说明 2.Dockerfile构建过程解析 (1)Docker容器构建三步骤 (2)Dockerfile文件的基本结构 (3)Dockerfile注意事项 (4)Do ...
- Ubuntu16.04 搭建samba服务器
1昨天花了一天时间弄了NFS服务器,结果搭建完之后出现各种问题,要么挂载不上,要么就是字符乱码.今天在看到一个关于树莓派的介绍的时候,提到Samba服务器的搭建,我尝试了一下,结果发现很顺利地就能够正 ...
- Nacos 使用
Nacos(一)-下载安装 https://blog.csdn.net/qq_21067307/article/details/103895607 转载 ...
- overflow原理?
overflow: hidden能清除块内子元素的浮动影响. 因为该属性进行超出隐藏时需要计算盒子内所有元素的高度, 所以会隐式清除浮动 创建BFC条件(满足一个): float的值不为none: o ...
- springMVC的执行流程?
springMVC是由dispatchservlet为核心的分层控制框架.首先客户端发出一个请求web服务器解析请求url并去匹配dispatchservlet的映射url,如果匹配上就将这个请求放入 ...
- 【Java】这 35 个 Java 代码优化细节!
前言 代码 优化 ,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没 ...
- django中动态新建postgres数据库表
import psycopg2def create_new_table(table_id): conn = psycopg2.connect(database='Test', user='postgr ...
- 表单属性method的值get和post的区别?什么时候用get?什么时候用post?
get和post的区别 一.安全性 因为get会将用户名和密码放在URL中,进而出现在浏览器的历史记录中,显然这种情况应该用post. 二.编码 get只能向服务器发送ASCII字符,而post则可以 ...