前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EVE-NG干货资源分享,含详细的安装步骤,真香!

EVE-NG干货资源分享,含详细的安装步骤,真香!

作者头像
网络技术联盟站
发布2023-03-13 18:28:34
7.6K6
发布2023-03-13 18:28:34
举报
应大家需要,今天给大家带来一个比较全面的eve干货,其中包含:eve软件分享,eve安装配置等。
  • 什么是EVE-NG
  • 下载EVE-NG
  • 安装EVE-NG
    • 1.导入EVE-NG系统
    • 2.配置EVE-NG资源
    • 3.初始化EVE-NG
    • 4.Web登录EVE-NG
    • 5.EVE-NG的简单操作
  • Dynamips导入过程
    • EVE-NG关联SecureCRT,VNC,Wireshark
    • 给EVE-NG添加虚拟的物理网卡(不管什么样的网卡,方法都类似)

什么是EVE-NG

EVE-NG(全称Emulated Virtual Environment - NextGeneration),继Unetlab 1.0后的Unetlab的2.0新版本,改了名字,原名是UnifiedNetworking Lab统一网络实验室。笔者觉得名字改的非常合理,这款模拟器已经不仅可以模拟网络设备,也可以运行一切虚拟机。理论上,只要能将虚拟机的虚拟磁盘格式转换为qcow2都可以在EVE-NG上运行。所以,EVE-NG可以算得上是仿真虚拟环境。

EVE-NG是国外大神们开发的,融合了dynamips,IOL,KVM。它是深度定制的Ubuntu操作系统,可以直接把它安装在x86架构的物理主机上。它也有ova版本,可以导入到VMware等虚拟机软件中运行。

EVE-NG在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3支持的 OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https的任意OS。

官网:www.eve-ng.net,目前EVE-NG最新版为71.4

下载EVE-NG

官网有download地址:

代码语言:javascript
复制
https://www.eve-ng.net/index.php/download/

貌似官网下载很慢,瑞哥也给大家带来了一套完整,甚至比官网还要全面的干货:

下载方式在文末!!!

Lab Collection:
EVE-NG 官方安装包
EVE-NG 镜像
EVE-NG 相关工具
社区修改版1.71

安装EVE-NG

1.导入EVE-NG系统

2.配置EVE-NG资源

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

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

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

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

3.初始化EVE-NG

开启虚拟机、开机界面

默认用户:username:root password:eve

4.Web登录EVE-NG

输入用户名和密码:默认账户(Web登录账户)

Username:admin

Password:eve

先选择html5 console登录吧,此种方式不需要安装VNC,Putty等等软件,目前为了熟悉系统,一切从简。

5.EVE-NG的简单操作

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

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

Dynamips导入过程

镜像保存目录:

代码语言:javascript
复制
/opt/unetlab/addons
  • /dynamips Dynamips镜像保存目录
  • /iol IOL镜像保存目录(运行IOU的镜像)
  • /qemu QEMU镜像(运行ASAv、ISE、F5等等镜像)

镜像下载地址:已经打包在瑞哥分享的资料中.

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

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

代码语言:javascript
复制
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
导入IOL镜像

镜像下载地址:已经打包在瑞哥分享的资料中.

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

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

代码语言:javascript
复制
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

生成并编写license

第一种:命令自动生成
代码语言:javascript
复制
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;
安装vim(确保EVE联网)
代码语言:javascript
复制
apt-get update

apt-get install vim
导入qemu镜像

镜像下载地址:已经打包在瑞哥分享的资料中.

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

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

代码语言:javascript
复制
/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添加虚拟的物理网卡(不管什么样的网卡,方法都类似)

配置地址

代码语言:javascript
复制
root@eve-ng:~# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.

案例:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是EVE-NG
  • 下载EVE-NG
  • 安装EVE-NG
    • 1.导入EVE-NG系统
      • 2.配置EVE-NG资源
        • 3.初始化EVE-NG
          • 4.Web登录EVE-NG
            • 5.EVE-NG的简单操作
            • Dynamips导入过程
              • EVE-NG关联SecureCRT,VNC,Wireshark
                • 给EVE-NG添加虚拟的物理网卡(不管什么样的网卡,方法都类似)
                相关产品与服务
                命令行工具
                腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档