代码编织梦想

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

1.下载EVE镜像包
下载地址:
链接https://pan.baidu.com/s/1SUDjnozBBsTB9IOtbVz8Zw
提取码:0wrg

目前EVE-NG提供两种安装方式,本文使用ova模版做简单介绍
1.1、iso安装盘(相当于创建虚拟机并安装系统,操作复杂,建议使用第二种方法)
1.2、ova虚拟机模版
注意:
EVE-NG内嵌KVM,KVM(Kernel-basedVirtual Machine)是基于内核的虚拟机,可以把它理解为和VMwareWorkstaion/VirtualBox等等虚拟机系统。所以本文用Workstaion装EVE-NG,再用EVE-NG中的KVM虚拟网络设备。

在使用EVE-NG之前必须确保CPU开启虚拟化功能,在BIOS中开启:
在这里插入图片描述
2.导入EVE-NG系统
现在你的电脑上安装vmware workstation,然后导入ova模板:
在这里插入图片描述
3.配置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虚拟化。
在这里插入图片描述
在这里插入图片描述
接下来,设置网络适配器,一般第一个适配器主要是用来登录管理的。
至于选择哪个虚拟机网卡,取决你当前创建了几个虚拟机网卡,你想使用哪个都ok,
物理机能通就行。我这里就打算选择vm1
在这里插入图片描述
在这里插入图片描述
接下来就愉快的点击开机吧,进入开机界面如下,启动有点慢,大概需要5分钟左右的样子,这个界面按上下方向键可以看到具体启动流程:
在这里插入图片描述
如果在 VMware Workstation 上安装 EVE-NG 时收到 “此平台不支持虚拟化的 AMD-V/RVI” 的错误提示,这可能是因为您的主机的虚拟化设置未正确配置。请按照以下步骤检查和解决此问题:

1.确保您的计算机支持虚拟化技术:首先,请确保您的计算机的处理器支持 AMD-V/RVI 虚拟化技术。您可以参考处理器制造商的官方文档或手册,或者通过在 Internet 上搜索您的处理器型号来验证该信息。

2.启用虚拟化支持:进入计算机的 BIOS 或 UEFI 设置界面(通常在开机时按下特定的按键,例如 F2 或 Delete),然后查找虚拟化相关的选项。具体选项的名称和位置因计算机的不同而异。确保启用 AMD-V/RVI 或类似的选项。保存设置并重新启动计算机。

3.检查操作系统设置:确保您的操作系统已启用虚拟化支持。对于 Windows 操作系统,您可以执行以下步骤:

   3.1 确保您的操作系统是 64 位版本,因为某些 32 位版本可能不支持虚拟化。
         确保您的操作系统已安装最新的补丁和更新。
   3.2 打开控制面板,转到 "程序和功能",然后点击 "启用或关闭 Windows 功能"。
         在控制面板---程序---启用或关闭Windows功能,然后将所有关于Hyper-V的功能全部关闭。以下图片的红框部分。

在这里插入图片描述
3.3 打开 Windows 安全中心 — 设备安全性 — 内核隔离 — 内核隔离详细信息,然后将内存完整性保持关闭。
在这里插入图片描述
重新启动计算机。

 如果按照上述步骤仍然无法解决问题,请检查您的计算机硬件和操作系统是否满足 VMware Workstation 的最低系统要求,并查阅 VMware Workstation 的官方文档或支持论坛,以获取更多针对您特定情况的帮助和建议。
 
 **4.初始化EVE-NG**

在这里插入图片描述
在这里插入图片描述
默认账户(底层Ubuntu系统登录账户):

Username:root

Password:eve

登录后提示您修改密码
在这里插入图片描述
输入hostname,默认即可。可以根据您的需要修改。

在这里插入图片描述
设置主机名
在这里插入图片描述
设置域名

在这里插入图片描述
修改IP地址,使用DHCP方式获取地址

在这里插入图片描述
设置NTP服务器,pool.ntp.org是Centos默认的NTPServer,改成别的也OK。

在这里插入图片描述
选择连入Internet的方式,默认directconnection即可。

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

5.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操作界面了

最后说明:本文使用的镜像为懒人版已经集成路由交换使用的实验镜像
使用可参考以下链接
EVE-NG社区懒人版5.1
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Taylorswift_TS/article/details/130840589

web安全第一天 ,域名,dns-爱代码爱编程

 第一天 什么是域名?域名就是网络地址 在hhtp之后的就是域名 域名在哪里注册呢· 国内注册商有很多,在网络上搜索一下阿里云万网就可以注册 什么是二级域名和多级域名   域名通常都是www.开头 ,而www.被称为顶级域名,在搜索的时候最开头不是www.比如这个以news.开头之后跟上域名就是二级域名,如果在news.前面还有域名比如这个在全面还有

doker相关命令-爱代码爱编程

容器相关命令 镜像:Docker镜像是由文件系统叠加而成(是一种文件的存储形式);是docker中的核心概念,可以认为镜像就是对某些运行环境或者软件打的包,用户可以从docker仓库中下载基础镜像到本地,比如开发人员可以从docker仓库拉取(下载)一个只包含centos7系统的基础镜像,然后在这个镜像中安装jdk、mysql、Tomcat和自己开发的应

如何把docker容器变成物理机系统-爱代码爱编程

如何把容器变成物理机 本文的主题是把容器变成物理机,根据所学的知识。以及通过各种搜索引擎。他们都告诉我们,这是不可能的。这真的是不可能的吗?我不信,那我就要创造奇迹。请继续往下看。本文将教你如何把容器变成物理机。作品来自2

类加载过程-爱代码爱编程

 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。 1 类加载的时机 一个类型从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期将会经历加载、验证、准备、解析、初始化、使用和卸载七个阶段。 图 类的生命周期 加载、验

怎样做一个优秀的网关技术选型报告~-爱代码爱编程

1、简介 当使用单体应用程序架构时,客户端(Web 或移动端)通过向后端应用程序发起一次 REST 调用来获取数据。负载均衡器将请求路由给 N 个相同的应用程序实例中的一个。然后应用程序会查询各种数据库表,并将响应返回给客户端。微服务架构下,单体应用被切割成多个微服务,如果将所有的微服务直接对外暴露,势必会出现安全方面的各种问题,另外内外耦合严重

jetson 套件使用vs-code远程操作经验分享-爱代码爱编程

远程操作Jetson Nano时,笔者一开始使用FinalShell这个便利的SSH工具,并搭配Nomachine图形界面软件。在前期的单纯学习与简易开发时还能游刃有余,但随着复杂度的提升,不仅需要在几个关联文件中进行交叉修改,可能还需要查看图像/视频这类的输出结果,必须在几个视窗之间不断切换,于是这些工具组合就显得捉襟见肘。 FinalShell是一款

一文读懂!rk3668和rk3568有什么区别?-爱代码爱编程

​ 从上图可以看出,RK3568和RK3566  CPU均为四核Cortex-A55架构,GPU为Mali-G522EE,内置NPU,可提供1T算力,支持DDR及CPU Cache全链路ECC等,RK366与RK3568最大区别的是RK3568具有PCIe接口、双千兆以太网和更多的扩展接口。 RK3568和RK3566参数对比 RK35

linux学习---vmware安装和centos7安装-爱代码爱编程

1、 VMWare安装 1、VMware16安装包 链接:https://pan.baidu.com/s/1TKf5szN6k5Hk4HH4zqBgrg 提取码:zhm6 –来自百度网盘超级会员V1的分享 2、VMWare

网络安全里的主要岗位有哪些?小白如何快速入门?-爱代码爱编程

入门 Web 安全、安卓安全、二进制安全、工控安全还是智能硬件安全等等,每个不同的领域要掌握的技能也不同。当然入门 Web 安全相对难度较低,也是很多人的首选。主要还是看自己的兴趣方向吧。 本文就以下几个问题来说明网络安全大致学习过程👇 网络安全主要岗位有哪些 安全领域技术方向分类 渗透测试学习路线 小白如何快速入门 一、网络安全

gitlabci/cd 构建数据采集与监控-爱代码爱编程

点击上方蓝字⭐️关注“DevOps云学堂”,接收最新技术实践 今天是「DevOps云学堂」与你共同进步的第 25 天 如果这篇文章对您有帮助,欢迎转发点赞分享。您的关注是我持续分享的动力! 使用Prometheus对GitLab Runner监控 1.1 配置GitLab Runner监控1.2 配置GitLabCI 流水

1.1 kubernetes概述和特性-爱代码爱编程

1.1 Kubernetes概述和特性 1.1.1 Kubernetes基本介绍 Kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是2014年由谷歌开源的一个容器集群管理系统,谷歌在其

linux之打包压缩-爱代码爱编程

1、参考 11-文件压缩与打包 linux tar压缩排除指定文件夹 2、打包与压缩 在windows上似乎打包和压缩是同一个东西,大家都明白你的意思,实际上是打包和压缩是两个过程,只不过常用zip压缩一站式解决了。

gpu机器docker环境离线安装-爱代码爱编程

秋风阁(https://focus-wind.com/) 文章目录 docker 环境离线二进制安装下载二进制包解压.tgz包迁移文件到/usr/bin/目录下启动docker手动启动dockersystem

docker创建emqx容器,emqx版本4.4.9-爱代码爱编程

题记:网上找了很多文章,都没能怎么说明白如何对mqtt连接通信做认证,也就是tcp方式的时候,携带user、password,很苦恼,最后找了一大圈,说emqx的4.4.9版本的Dashboard有插件,果然顺藤摸瓜就解决了,在此记录一下(os:也许本人愚钝,其他认证方式搞不定) 一、拉取emqx 4.4.9镜像 docker pull emqx/em

rsync远程同步-爱代码爱编程

文章目录 一、rsync远程同步1.什么是rsync远程同步2.rsync备份类型3.rsync同步方式4、rsync命令使用5、rsync同步的表达方式 二、实验1.1、实验环境2. 总结

vscode远程到服务器(包括wsl)进行gdb调试_vscode 使用wsl-爱代码爱编程

工欲善其事必先利其器,这句话不容小觑,调试工具做的好,对开发工作可起到事半功倍。 本文主要讲vscode远程到服务器进行在线GDB调试手段,包含对WSL的远程调试,可以轻松对照源码进行应用程序调试。 文