首先在VM中打开EVE-NG的OVF文件,将EVE添加到VM,可以直接按ctrl+o,在弹出的框中找到下载的OVF文件,将其导入VM。

以上是导入成功后的样子,根据自己设备的情况选择内存和处理器,推荐不少于8G。为了方便,网卡建议选择VMnet8,也就是NAT模式,因为NAT就是默认使用了VMnet8这张网卡,并且这张网卡是你的电脑里有(但是不能直接选择NAT模式,那样得等五分钟才能开起来,反正我的是这样)

电脑里要存在你选择的那张网卡,你可以选择其他的比如2,3,4,5等等,但是这里还需要将网卡添加到自己的电脑上,并且要开启DHCP,怎么添加自己百度,我推荐使用VMnet8,因为后面可能需要将EVE里面的镜像桥接到自己电脑下载东西。

另外这个虚拟化一定得勾上。

最好扩展一下硬盘容量,不然才50G你装不了什么设备,我这里扩展300G演示(这里的容量并不会直接使用你的硬盘容量)

扩展好之后可以就可以开机了

这里告诉你登录底层的用户名和密码是root/eve,也就是和linux那样进入系统里面的用户密码,而下面的地址则是通过浏览器访问EVE,并且做实验。

首先我们进入底层看看,先输入用户名root,密码是eve。

接着就会叫你修改密码,这里也是修改进入底层密码,也就是你刚刚输入的,为了记忆,不建议修改,我这里还是输入eve。

修改主机名,主机名最好修改一次就好了,因为后面的Dynamips镜像是根据主机名计算的idle文件,如果频繁修改主机名,需要重新计算idle值,这个很关键。

后面的操作就一直默认回车(一般使用者应该后面的不用修改,懂的可以自己根据环境修改,主要就是地址获取方式选择DHCP,为了方便,最后设置完之后会自动重新启动)

接下来我们需要对它进行扩容

首先使用df -h查看到目前是41G

使用fdisk /dev/sda磁盘管理工具对它进行扩容,输入p查看当前分区,因为刚才我们扩容了原本的磁盘,所以是可以在原有的磁盘上进行扩容的。

按照上面的步骤,最后输入p之后是可以看到多了一个sda3分区,

接下来我们对分区进行w保存,并且reboot重启。

//命令代码:
vgextend eve-ng-vg /dev/sda3 //将 sda3 分区扩容到 eve-ng-vg 卷组中
lvextend -L +242G /dev/eve-ng-vg/root //给 root 逻辑卷增加 242GB 空间
resize2fs /dev/eve-ng-vg/root //重新调整 root 逻辑卷的文件系统大小

重启之后CRT重连,进行以上步骤,完成扩容。这里为什么要增加242G,而不是250G,当初扩容到300G,所以我们是可以给原本的50G再增加250G的,但是这里我们保留8G给虚拟内存。

接下来我们将这8G扩容到虚拟内存

目前是8G

swapoff /dev/eve-ng-vg/swap_1 //将 swap 分区卸载
lvextend -l +100%FREE /dev/eve-ng-vg/swap_1 //将剩余 空间全部增加到 swap_1 逻辑卷中
mkswap /dev/eve-ng-vg/swap_1 //将 swap_1 格式化成 swap 分区
swapon /dev/eve-ng-vg/swap_1 // 将 swap_1 挂载
到此扩容就完成了

接下来是对WEB界面的配置

我们在浏览器中输入那个地址,就来到了EVE的WEBUI界面,默认的登录用户名和密码是admin/eve

进来之后依次步骤就会添加一个新的lab,社区版最多可以同时支持64个设备开启(没记错的话,反正差不多是这个数)

右键,选择这个添加节点,也就是设备。

但是可以看到全部都是灰色的,这说明这个模板没有镜像可用。

所以我们需要添加镜像,这里我使用winscp演示。

打开winscp,新建一个会话,使用scp协议,或者sftp也行,属于刚刚那个地址,用户名密码使用底层的用户名密码。

进来之后找到这个目录,这里有三个文件夹,分别放对应的设备镜像文件。
首先我们先添加一个Dynamips设备,这个设备和思科的PT里面的设备差不多,支持的命令不完整,不推荐使用。

进入到Dynamips目录,将镜像拉入,EVE只支持image后缀的dynamips文件
接着我们需要进入底层修复权限,可以直接在VM中进入,也可以在CRT,我这里使用CRT演示。(连接方法和winscp类似的,只不过协议选择ssh2)

连接成功之后输入/opt/unetlab/wrappers/unl_wrapper -a fixpermissions该命令修正权限,每进行镜像的改动都建议修正权限。

这时候回到WEBUI界面可以看到3725这个模板变蓝了,表示可以添加该节点进行实验,但是我们还需要进行计算idle值,不然dynamips设备一开启,就会占用系统资源很大。

在控制台执行命令
“dynamips -P 3725 /opt/unetlab/addons/dynamips/c3725-adventerprisek9-mz.124-25d.image”,然后模拟器就会加载这个镜像,并显示详细的启动过程(注意是大写的P)

在控制台开启设备后可以在VM进入EVE的底层输入top查看系统状况,看到这个设备使用情况很糟糕,所以我们才需要计算idle值让它自动适配。

同时按 Ctrl+] 键,松手后再按字母 i 键,EVE会自动开始计算idle值,并且只是针对c3725-adventerprisek9这个版本的设备,如果是其他的,得另外计算。

计算好之后,我们选择这里数值最大的一个,复制下来,这里就体现了为什么不推荐直接在VM中进入底层的问题了
这里可以看到最高的是75,所以我们将前面对应的一串玩意复制下来。

然后回到winscp,找到这个路径下的c3725,yml文件,如果你是amd的处理器,就在上一级目录中选择amd,文件都是一样的,通用。

打开文件之后,将刚刚计算出的最高的idle值复制下来,保存,关闭
然后在CRT按住ctrl+],松开后按q就可以关闭该镜像。

这个时候我们在WEBUI添加一个3725,开启看看。

第二个是快速以太网口,第三个是交换机接口模块,也就是这个设备可以模拟交换机,但是没有交换机的特性。

添加成功后,右键按start开启设备

现在在底层输入top可以看到刚才占用百分之百的,现在降到了百分之二。这个idle重要之处就在这里。
Dynamips设备的添加方法就到此。

接下来讲解IOL的添加方法。
//所谓IOL就是运行在Linux的IOS设备。
首先我们使用WINSCP连接到EVE底层,并且进入到

这个目录,IOL的相关文件都是存放在这里。

首先

在下载的iol文件夹里找到这四个东西,把它们复制到EVE底层的这个目录。其中第一个是用来生成一个名叫iourc文件的脚本,如果没有这个个lic文件,设备是起不来的。

复制好之后我们就在EVE底层命令行模式下进入iol的bin目录,在这个bin目录下输入python CiscoIOUKeygen.py | grep -A 1 ‘license’ > iourc,生成iourc文件。

然后使用/opt/unetlab/wrappers/unl_wrapper -a fixpermissions该命令修复权限。

刷新网页之后就可以看到这个图标点亮了。

使用二层设备测试成功开启。
//这就是IOL的添加方法,可以自行去论坛找其他IOL镜像。

最后讲解QEMU的添加方法

首先

我们来到这个界面,QEMU的所有文件都放在这里。

下面我们使用华三的一个设备来做演示

如上图:我们将解压后的文件夹复制到EVE中,也可直接在EVE中使用命令解压,如上面IOL示例一样。(注意,这里的文件夹千万别嵌套,目录下就是对应的qcow2文件,并且横杠前面的名字不能修改,后期再讲解如何自定义)

找到下载的unetlad这个文件,然后我们在里面找到对应的模板,复制到这个目录中,你是intel处理器就使用intel对应的模板。

这里还有图标,我们可以直接全部覆盖掉原本的图标。

EVE自身存在一些脚本,但是可能不会存在第三方镜像的脚步,那样可能会影响设备开机,所以我们需要添加一些该有的脚本,这里我建议直接全部复制到EVE去,并不影响自身。

所有步骤都完成了之后。。。/opt/unetlab/wrappers/unl_wrapper -a fixpermissions再使用该命令修复权限。

这里可以看到已经开启成功了。如果console模式使用telnet连接,开机会有点慢,所以我这里使用VNC作演示。(设置console模式就在新建节点之后,选择模板,对节点设置的最下面有,因为我这里漏了截图,所以就直接文字说明。)
//其他的QEMU类似

最后还有一项就是客户端安装,如上图。这里指的是当使用本地控制台登录WEBUI的时候,如果不安装这个客户端,是无法使用CRT、XSHELL等这类的工具配置设备的,并且无法抓包,所以我们需要安装这个客户端。

使用网盘里面的这个工具安装客户端,一切步骤默认,不要修改任何操作。

安装好之后在这个目录下找到这几个注册表。下面以添加CRT为例。

右键win10的crt注册表,将划横线的这几项改成你的CRT安装路径,保存即可,Xshell类似,链接里面有一个xshell的注册表,可以对它进行修改。(win10好像必须要保存到其他地方,再把它复制回去才可以。)

而wireshark则是修改wireshark_wrapper.bat这个文件,然后双击win7_64bit_wireshark.reg,将注册表导入即可

使用抓包工具的时候,一定得在这里输入y,并且回车,不然抓不到数据。

安装EVE-NG模拟器相关推荐

  1. Win10安装华三模拟器各种疑难问题

    第一种问题:安装成功后,启动HCL模拟器提示:请检查VirtualBox API是否安装正确"? 这种情况下是由于HCL模拟器与VirtualBox不兼容导致,正常情况下如果你的电脑在安装H ...

  2. Android 开发 关于APP无法安装到Android模拟器上的问题

    Android 开发 关于APP无法安装到Android模拟器上的问题 我们在创建一个app后,打算安装到Android模拟器上.可能会出现无法安装,或者提示已经安装无法卸载的问题.这个时候需要添加兼 ...

  3. 新安装XCode7/XCode8 模拟器无法运行报-unable to boot the simulator解决方法

    新安装XCode7/XCode8 模拟器无法运行报-unable to boot the simulator解决方法 参考文章: (1)新安装XCode7/XCode8 模拟器无法运行报-unable ...

  4. 有没有安卓4.0的java模拟器_电脑端安装Android4.0模拟器使用教程

    如今说到什么智能手机最火,那很多人肯定会说android系统的手机.如果你还没有Android手机,又想买一部试试,可是价格都不便宜,买来不适合自己怎么办?那么可以先在电脑上安装一个Android模拟 ...

  5. Appium+Python MAC安装Android夜神模拟器(二)

    ① 目的 实现Android APP自动化 ② 环境 Pthon+appium+MAC ③安装Android 夜神模拟器 夜神模拟器官网:https://www.yeshen.com/ 1.下载到本地 ...

  6. drozer安装之夜深模拟器

    首先下载drozer的安装包     可以直接到官网下载:https://labs.mwrinfosecurity.com/tools/drozer/ 安装 解压压缩包 其中 setup.exe 为W ...

  7. ryujinx模拟器linux安装教学,Switch模拟器 Ryujinx 安装使用过程 不定期更新软件及相关附件...

    软件图片 模拟器环境搭建 如果你的电脑经常玩一些大型游戏,这一步可以忽视.以下软件为win64版本 (1..net核心安装 2.开源声卡安装 模拟器安装 1.下载模拟器: 2.解压模拟器到硬盘根目录( ...

  8. 计算机无法安装MUMU模拟器,如何安装网易MuMu模拟器 MuMu模拟器怎么用

    网易MuMu模拟器是一款非常好用的安卓模拟器,安卓模拟器是能在电脑上模拟安卓操作系统,并能安装.使用.卸载安卓应用的软件,它能让你在电脑上也能体验操作安卓系统的全过程,今天小编就来教大家如何下载安装网 ...

  9. 抖音短视频数据抓取实战系列(二)——Fiddler安装配置以及模拟器监测环境配置

    抖音短视频数据抓取实战系列(二)--Fiddler安装配置以及模拟器监测环境配置 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3 ...

  10. iOS自动化之打包-xcodebuild命令行打包.app并安装到ios模拟器

    1.目的 做ios ui自动化测试过程中,想通过试验命令行自动打包到特定的ios模拟器,以便后期集成到shell脚本 2.思路 先了解下整个手动安装包的流程,开发用xcode写完代码,并编译就可以打出 ...

最新文章

  1. 脑机接口和卷积神经网络的初学者指南(二)
  2. 10个我最喜欢问程序员的面试问题
  3. Microsoft Jet SQL 参考在线手册
  4. activex for chrome扩展程序 下载”_Chrome扩展程序一键生成网页骨架屏
  5. c语言中 a6,C语言中的32个关键字
  6. [转载] numpy.exp,numpy.sqrt,np.power等函数的详细理解
  7. bzoj2705: [SDOI2012]Longge的问题
  8. 阶段3 2.Spring_08.面向切面编程 AOP_1 AOP的概念
  9. 运维基础知识总结(环境搭建篇)
  10. KY-RTI分布仿真技术:第一章 简介
  11. 微信小程序view居中问题
  12. 建立软件工程之动态模型(状态图)步骤
  13. timesat数据如何读取_判二手车调表车另类方法。如何利用OBD读取可靠数据(技术类)...
  14. MATLAB实战——方差分析
  15. python模拟足球比赛_如何使用python从livescores获取足球比赛结果
  16. HDLBits-Circuits学习小结(八)有限状态机进阶(Lemmings、Onehot FSM、PS/2 packet parser)
  17. 鸿蒙荣耀magic2,荣耀Magic2亮相:近100%屏占比+麒麟980+40W超级快充
  18. 【漏洞报送】泛微E-Office存在SQL注入漏洞(CNVD-2022-43246)
  19. SheetJS---(js-xlsx)
  20. [pytorch]unfold操作

热门文章

  1. oracle强制停止执行,Oracle强制终止在执行的sql
  2. 拒绝“累丑”,走进RPA的世界
  3. opencv模拟景深效果
  4. SwiftUI的多列列表
  5. 打印机服务器怎么配置文件,打印机服务器ftp配置文件
  6. 微信公众号发红包需要的API证书是什么,如何获取API证书?
  7. 通过ip反查域名信息
  8. Linux系统双显示器4K分辨率配置
  9. kali内开启键盘背光
  10. 路由器和交换机有什么区别