Eve-NG安装配置与使用教程

EVE-NG介绍

EVE-NG(Emulated Virtual Environment - NextGeneration),翻译成中文就是下一代网络虚拟仿真环境,这是一款功能非常强大的网络环境仿真器。不仅可以模拟华为、H3C、思科、锐捷等众多厂商的网络设备,还可以运行windows、linux等多种类型的虚拟机

一、Eve-ng的下载

直接百度搜索Eve-ng官网下载:https://www.eve-ng.net/
官网有两个版本,一个是专业版,一个是免费的社区版,这里以社区版为例。
官网的没有设备镜像,需要自己后期下载镜像添加。如果嫌麻烦可以去https://www.emulatedlab.com/forum-38-1.html这里下载eve懒人版,缺点是下载文件比较大。

在这里插入图片描述

国内下载选择第三个连接,第一个在线版安装时需要联网,第二个可以直接离线安装,根据需要自行下载,我这里以离线完整版为例。
在这里插入图片描述

二、开始安装Eve-NG

在安装EVE之前需要先安装VMWare虚拟机 (不支持VirtualBox),有条件的可以安装在单独的电脑或者服务器中。
虚拟机配置可以参考我的配置也可以自行配置。
在这里插入图片描述
默认英文,按【回车】

键盘布局默认,按【回车】
在这里插入图片描述
自动获取IP地址,按【回车】
在这里插入图片描述
代理上网设置,直接按【回车】
在这里插入图片描述
这里光标移动到Continue,按【回车】
在这里插入图片描述
开始漫长的安装。
在这里插入图片描述
如果联网了会自动升级更新,不愿意等可以选择Cancel update and reboot,取消更新并重启。
在这里插入图片描述
第一次启动比较慢,耐心等待即可。

在这里插入图片描述
初始用户名: root
初始密码: eve
初次进入会要求修改密码, 怕忘记的可以继续使用eve作为密码,输入密码不会显示,输完后直接按【回车】
在这里插入图片描述
主机名默认即可。
在这里插入图片描述
域名可以也直接默认即可。
在这里插入图片描述
可以动态获取IP地址,也可以手动配置静态IP地址。
在这里插入图片描述
指定NTP时间同步服务器,直接按【回车】
在这里插入图片描述
网络连接方式默认即可。
在这里插入图片描述
配置完成,自动重启。
虚拟机使用Web页面的登录IP地址为192.168.209.129(虚拟网卡NAT分配的地址)
在这里插入图片描述

三、Eve-NG的使用

浏览器官方推荐使用火狐,在火狐浏览器中输入192.168.209.129,跳出登录界面,默认用户名admin, 密码eve, 点击Sign in。
Native Console(需要安装SecureCRT、Xshell等终端软件)。
Html5 Console (不需要安装SecureCRT、Xshell等终端软件即可连接设备,但是操作不便)。
在这里插入图片描述

1、创建项目

登录进去后先创建项目,选择Add new lab。
在这里插入图片描述
这里创建一个名为text的项目。
在这里插入图片描述
添加设备可以选择左侧的“+”号,也可以在空白处右键选择“Node”
在这里插入图片描述
在弹出的下拉列表选择对应的设备镜像,目前因为是刚安装的还没有可以使用的设备镜像,下面介绍如何添加设备镜像。
在这里插入图片描述

2、导入镜像

首先去下载设备镜像,这里以锐捷为例:
锐捷镜像下载:https://talent.ruijie.com.cn/about/newdetail/912
打开Xshell,选择ssh登录到EVE后台,这里使用的是root账户
在这里插入图片描述

2.1文件构成

1.启动镜像:运行时加载的磁盘镜像文件;

2.图标:在拓扑中显示的图片;

3.模板:对镜像的硬件信息,CPU、RAM、接口进行描述,关联图标、配置脚本和启动信息;

4.配置脚本:用于导出配置,这个文件不是必须的,可以没有。
在这里插入图片描述

2.2 上传模板

宿主机为amd平台,上传 模板 到 /opt/unetlab/html/templates/amd

宿主机为intel平台,上传 模板 到 /opt/unetlab/html/templates/intel

我的电脑是intel的,在Xshell中使用Xftp上传文件到EVE中
在这里插入图片描述

2.3 上传图标

上传到 /opt/unetlab/html/images/icons
在这里插入图片描述

2.4上传启动镜像

上传到/opt/unetlab/addons/qemu/

如果只有hda.qcow2文件,没有文件夹的可以先创建一个Ruijieswitch-V1.06文件夹。
在这里插入图片描述

2.5上传配置脚本

上传到/opt/unetlab/scripts
在这里插入图片描述

2.6修改权限

全部配置完成后,需要输入命令修复相关权限。
修复命令:unl_wrapper -a fixpermissions

2.7查看镜像

这里锐捷交换机镜像有颜色显示表示镜像添加完成,下面可以添加设备了。在这里插入图片描述

2.8添加设备

在这里插入图片描述
在这里插入图片描述
鼠标放在设备上出现橙色插头表示可以进行设备端口设置。(注意,设备端口连接时,设备要处于停止状态)
在这里插入图片描述
如下图所示,从一个设备拖动到另一个设备即可。
在这里插入图片描述
在弹出的端口设置界面进行端口的配置。
在这里插入图片描述

2.9连接设备

设备启动后单击设备弹出ssh,Telnet默认客户端连接选项,使用默认的程序就直接点击“打开连接”。
在这里插入图片描述
EVE-NG默认ssh,Telnet客户端如图所示:
在这里插入图片描述
要使用自己电脑上安装的ssh,Telnet客户端就点击“选择其他应用程序”。在弹出的界面点击“选择”,然后根据安装的位置选择相应的程序文件。如图所示,我使用的是Xshell,选中Xshell后,打开链接即可。
在这里插入图片描述
当然你也可以直接打开电脑上的ssh,Telnet客户端,然后新建会话,输入IP地址和端口号即可。这里需要注意的是设备端口号的配置。
在配置端口号之前,我们先要在EVE右侧菜单中打开“Nodes”。
在这里插入图片描述
在弹出的界面查看我们要使用ssh连接的设备ID号,远程端口号=32768+ID号
例如这里,我要连接第二台设备,远程端口号=32768+ID号(2)=32770
在这里插入图片描述
如图所示,和上面通过EVE链接打开的端口号一致。
在这里插入图片描述

  • 17
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EVE-NG(Enterprise Virtualization Environment-Next Generation)是一种用于虚拟化网络实验的平台。以下是EVE-NG安装的简要教程。 首先,我们需要准备所需的软件和硬件条件。EVE-NG运行在Linux操作系统下,因此您需要一台安装Linux的服务器或虚拟机。建议使用Ubuntu或CentOS这样的常用Linux发行版。您还需要确保服务器具有足够的计算资源和内存来支持您打算运行的虚拟化网络实验。 一旦您准备好了硬件和软件条件,下一步是下载和安装EVE-NG。您可以从EVE-NG的官方网站下载最新版本的软件。下载完成后,使用终端登录到您的Linux服务器或虚拟机,并将下载的软件包复制到服务器上。 安装EVE-NG需要使用命令行进行。首先,解压缩软件包。在终端中,导航到保存软件包的目录,并使用以下命令解压缩软件包: $ tar -zxvf eve-ng-x.x.x.tar.gz 接下来,进入解压缩后的目录,并执行安装脚本: $ cd eve-ng-x.x.x $ bash ./install.sh 运行安装脚本后,您将会看到一系列提示和选项。按照指导完成安装过程,并根据您的需求进行配置。在安装完成后,您可以在终端中使用以下命令启动EVE-NG: $ eve-ng 启动后,EVE-NG将会在您的服务器上运行,并提供一个Web界面。您可以通过在浏览器中输入服务器的IP地址来访问该界面。首次访问时,您需要设置管理员账户和密码。 在EVE-NG的Web界面中,您可以创建和管理虚拟化网络实验。您可以在虚拟网络拓扑中添加各种网络设备,并连接它们以模拟真实网络环境。通过配置实验,您可以测试和验证不同的网络配置和技术。 这是一个简要的EVE-NG安装教程。要充分了解EVE-NG的功能和使用方法,建议参考官方文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值