当前位置:   article > 正文

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

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链接打开的端口号一致。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/777489
推荐阅读
相关标签
  

闽ICP备14008679号