百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

「网络设备模拟器」EVE-NG安装操作指导

ztj100 2024-11-23 00:02 25 浏览 0 评论

01

下载EVE镜像包


目前EVE-NG提供两种安装方式,本文使用ova模版做简单介绍

1、iso安装盘(相当于创建虚拟机并安装系统,操作复杂,建议使用第二种方法)

2、ova虚拟机模版

需要现成模拟器模板及设备镜像的小伙伴请私信我回复“EVE”获取!


注意:

EVE-NG内嵌KVM,KVM(Kernel-basedVirtual Machine)是基于内核的虚拟机,可以把它理解为和VMwareWorkstaion/VirtualBox等等虚拟机系统。所以本文用Workstaion装EVE-NG,再用EVE-NG中的KVM虚拟网络设备。

在使用EVE-NG之前必须确保CPU开启虚拟化功能,在BIOS中开启:


02

导入EVE-NG系统


先在你的电脑上安装vmware workstation,然后导入ova模板:


03

配置EVE-NG资源


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

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


资源对实验环境的作用:

1、 内存 ★★★★★

最重要,EVE-NG底层是用KVM运行虚拟机,非常吃内存,物理内存和虚拟内存占比基本上1:1。内存不足时,KVM就会做内存交换,会拖慢EVE-NG的运行速度。简单理解的话,就是内存不够大,EVE-NG的虚拟内存就少,虚拟的设备就少。


2、 CPU ★★★★☆

次重要,KVM允许CPU过载使用,即虚拟CPU总数大于物理CPU总数的,比如4个CPU,可以虚出来8个,甚至16个KVM的vCPU。具体的物理CPU与vCPU的极限比例是多少,取决于物理CPU的单线程性能强弱,单线程性能太弱。


3、 硬盘 ★★☆☆☆

次次重要,硬盘大小决定着可以存放的KVM虚拟机镜像数量,比如一个Win-7.qcow2镜像文件大小4GB+,一个PaloAlto.qcow2大小2GB+ 等等。实验环境中的虚拟设备占用容量非常小,属于增量存储,只保存改动的部分。如果您对KVM熟悉,就能理解了。如果有这方面需求,可以等待后续文章更新,会教您怎样给EVE-NG扩大硬盘。


4、 网络适配器 ★☆☆☆☆

不重要,这个决定着您可以桥接的数量。您也可以将虚拟环境桥接到物理设备上。


5、其他硬件就没什么太大作用了。


综上所述,给您的建议就是内存足够大,CPU尽量多,硬盘越大越好。


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


同时也建议将VMware的时间同步打开(EVE-NGOffline时,时间也能同步)


网卡适配器选择自定义,并且务必选择开启DHCP功能的VMnet


04

初始化EVE-NG


开启虚拟机,开机界面如下

默认账户(底层Ubuntu系统登录账户):

Username:root

Password:eve

登录后提示您修改密码

输入hostname,默认即可。可以根据您的需要修改。

修改域名

修改IP地址,使用DHCP方式获取地址

设置NTP服务器,pool.ntp.org是Centos默认的NTPServer,改成别的也OK。

选择连入Internet的方式,默认directconnection即可。

确认OK后,系统自动重启并应用上述的配置。有可能会一直卡在EVE-NG欢迎界面上,建议强制关闭EVE-NG再重启一次。



05

Web登录EVE-NG


墙裂建议使用火狐浏览器

根据EVE-NG提示的IP地址,用火狐打开。

注意:如果在此处虚拟机没有IP地址,说明虚拟机网卡没有开启DHCP功能,请返回到前文网卡适配器配置部分查看。


默认账户(Web登录账户)

Username:admin

Password:eve


有两种登入方式:html5 console和Native console。html5 console方式不需要安装SecureCRT、Putty等终端软件即可连接设备,但是操作不便。Native console就必须关联SecureCRT、Putty等终端软件才能登入设备进行操作。

此时,您已经登录到EVE-NG的web操作界面了


06

小实验演示


初始版本没有任何设备镜像,想要进行实验需要上传设备镜像,设备镜像上传操作再下一篇文章介绍。

如果大家想要节约安装和上传镜像时间,可以直接使用培训机构打包的汉化版本,本文使用思博打包的版本,自带部分L2(交换机)、L3(路由器)镜像,可直接进行实验操作,完全能够满足大家进行所有路由交换的实验。



创建新的文件目录:


打开test文件夹,再创建test实验案例:


左侧为实验环境操作菜单:


点击Addan object添加虚拟设备,定制版本自带IOL镜像,为了方便展示,我们创建两台L3设备(路由器)。


2台路由器就创建出来了:

现在需要将网络设备进行互联。


将鼠标移动到其中一个设备上,点击插头并按住,拖动到另外一台设备


点击保存


右键点击设备,Start开机


再左键点击一下设备,就可以看到console界面了

定制版本只能使用native console方式,需要关联SecureCRT、putty等终端软件,具体关联方式在后续介绍,我已经关联CRT,直接演示配置。


给设备配置IP地址,看直连是否能通


Ping自己和对端

看结果已经ping通了,你此时有没有觉得EVE-NG操作如此简单易用呢?

相关推荐

WPS 隐藏黑科技!OCT2HEX 函数用法全攻略,数据转换不再愁

WPS隐藏黑科技!OCT2HEX函数用法全攻略,数据转换不再愁在WPS表格的强大函数库中,OCT2HEX函数堪称数据进制转换的“魔法钥匙”。无论是程序员处理代码数据,还是工程师进行电路设计...

WPS 表格隐藏神器!LEFTB 函数让文本处理更高效

WPS表格隐藏神器!LEFTB函数让文本处理更高效在职场办公和日常数据处理中,WPS表格堪称我们的得力助手,而其中丰富多样的函数更是提升效率的关键。今天,要为大家介绍一个“宝藏函数”——LEF...

Java lombok 使用教程(lombok.jar idea)

简介Lombok是...

PART 48: 万能结果自定义,SWITCH函数!

公式解析SWITCH:根据值列表计算表达式并返回与第一个匹配值对应的结果。如果没有匹配项,则返回可选默认值用法解析1:评级=SWITCH(TRUE,C2>=90,"优秀",C2...

Excel 必备if函数使用方法详解(excel表if函数使用)

excel表格if函数使用方法介绍打开Excel,在想输出数据的单元格点击工具栏上的“公式”--“插入函数”--“IF”,然后点击确定。...

Jetty使用场景(jetty入门)

Jetty作为一款高性能、轻量级的嵌入式Web服务器和Servlet容器,其核心优势在于模块化设计、快速启动、低资源消耗...

【Java教程】基础语法到高级特性(java语言高级特性)

Java作为一门面向对象的编程语言,拥有清晰规范的语法体系。本文将系统性地介绍Java的核心语法特性,帮助开发者全面掌握Java编程基础。...

WPS里这个EVEN 函数,90%的人都没用过!

一、开篇引入在日常工作中,我们常常会与各种数据打交道。比如,在统计员工绩效时,需要对绩效分数进行一系列处理;在计算销售数据时,可能要对销售额进行特定的运算。这些看似简单的数据处理任务,实则隐藏着许多技...

64 AI助力Excel,查函数查用法简单方便

在excel表格当中接入ai之后会是一种什么样的使用体验?今天就跟大家一起来分享一下小程序商店的下一步重大的版本更新。下一个版本将会加入ai功能,接下来会跟大家演示一下基础的用法。ai功能规划的是有三...

python入门到脱坑 函数—函数的调用

Python函数调用详解函数调用是Python编程中最基础也是最重要的操作之一。下面我将详细介绍Python中函数调用的各种方式和注意事项。...

Excel自定义函数:满足特定需求的灵活工具

...

从简到繁,一文说清vlookup函数的常见用法

VLOOKUP函数是Excel中常用的查找与引用函数,用于在表格中按列查找数据。本文将从简单到复杂,逐步讲解VLOOKUP的用法、语法、应用场景及注意事项。一、VLOOKUP基础:快速入门1.什么是...

Java新特性:Lambda表达式(java lambda表达式的3种简写方式)

1、Lambda表达式概述1.1、Lambda表达式的简介Lambda表达式(Lambdaexpression),也可称为闭包(Closure),是Java(SE)8中一个重要的新特性。Lam...

WPS 冷门却超实用!ODD 函数用法大揭秘,轻松解决数据处理难题

WPS冷门却超实用!ODD函数用法大揭秘,轻松解决数据处理难题在WPS表格庞大的函数家族里,有一些函数虽然不像SUM、VLOOKUP那样广为人知,却在特定场景下能发挥出令人惊叹的作用,OD...

Python 函数式编程的 8 大核心技巧,不允许你还不会

函数式编程是一种强调使用纯函数、避免共享状态和可变数据的编程范式。Python虽然不是纯函数式语言,但提供了丰富的函数式编程特性。以下是Python函数式编程的8个核心技巧:...

取消回复欢迎 发表评论: