EVE-NG 入门搭建指南

拼多多优惠券 m.fenfaw.net


1. 什么是 EVE-NG

EVE-NG (Emulate d Virtual Environment) 是一个可以运行虚拟主机、网络设备的模拟器,目前该软件分为了社区版、专业版等不同的分支,社区版虽然较长时间没有进行过更新,目前版本是: 20170101,但是也拥有很多优秀的性能,个人使用的相关需求是完全可以进行满足的;

我使用这款软件主要是进行网络自动化运维的初步尝试;

在使用的过程中,因为我下载试用的是社区版,有许多不应该、讲不明的BUG,在后边的博客(如果我有时间写),那么会将我遇到的问题一一点出;

EVE-NG 的官网是: https://www.eve-ng.net/

EVE-NG 提供了非常详细的官方文档: https://www.eve-ng.net/index.php/documentation/

2. 安装 EVE-NG

主机环境: Mac OSX Big Sur 11.4

Vmware Fusion 版本: Professional Version 12.1.2 (17964953)

2.1 下载 EVE-NG

官网的下载导航页是: https://www.eve-ng.net/index.php/download/

选择:Free EVE Community Edition Version 2.0.3-112

下载的方式有:

  • EVE-NG OVF – MEGA mirror
  • EVE-NG OVF – Google mirror

在导航页中,我尝试了这么多次,最终我自己的体会还是 OVS 文件的安装方式比较简单、直接、省时、省力,因此非常推荐使用OVS进行相关的安装操作;

2.2 安装 EVE-NG / FileZilla

2.2.1 EVE-NG 安装

我给我自己的EVE-NG虚拟机相关配置,在这个配置运行 EVE-NG 是完全没有问题的:

  • Processors: 5
  • Memory: 13000MB
  • 我自己主机剩余的内存:19768 MB

这里,我给出我搭建的网络结构示意图,我本机的 Vmware 的虚拟网关的地址是: 172.16.2.1

因此,我将会给 EVE-NG 的虚拟器一个: 172.16.2.223 地址用来管理;

在下边的配置步骤,一定要对你的本地 Vmware Fusion 的虚机地址进行有效的规划,不要非常简单草草了事;

1.将下载的文件导入到虚拟机中,这么简单的步骤我就不进行相关赘述了,简单放几张图片说一下重要的步骤:

把你下载的文件,往虚拟机界面拖,就会自动创建相关的创建流程:

选择:continue

选择想要存储镜像的路径,经过这个步骤后,虚拟机相关镜像会被拷贝到自己指定的路径下;

等待拷贝就好了~

单击:“Cusomize Setting” 按钮,配置自己EVE-NG的相关配置,根据自己需要配置就好了~

2.当你导入虚拟机之后,运行虚拟机,现在就是你遇到的第一个大坑,因为我的虚拟机版本非常非常新,在我撰写这个博客时是最新的版本,因此就会遇到下边的提示:

别犹豫,一定要选择: Upgrade 选项!!!!

如果你不选择这个按钮,那你就等待漫长的启动吧,我感觉点Upgrade 启动就 30s - 1min,不点 3 - 5min,你每重新启动一次虚拟机都会等待那么长的时间,如果你说虚拟机为什么需要重新启动,挂起不香吗?

挺香的,挂起确实没什么问题,当然如果你踩过后边的坑,那么你就不这么想了吧~ 你需要频繁重启这个虚拟机哦~

好,再说一遍: 一定要选择: Upgrade 选项!!!!

3.经过等待之后,就是从看到 EVE-NG logo 的界面到下边的图片界面,需要一段时间,中间提示你需要输入密码,输入Mac的密码就好了~ 现在你就进入到配置的界面中~

默认账户: root

默认密码: eve

输入完成之后,会自动跳转到初始配置的界面;

输入你更改后的密码。输入的密码是不会被显示的,全靠自己想象输入了啥,很神奇的一个设计,就不贴上确认输入密码的界面了;

保持默认,或者修改成你想要的主机名;

设定你想要的域名,在这里我就保持默认了,注意要以: com 进行结尾;

第二个坑,注意默认的选择是: dhcp ,在这里建议指定一个你可以记住的IP地址,因此选择 static 模式;

选择的方式是:

  • 点击方向键:
  • 空格选中,注意一定不是 enter

指定你的静态 IP 地址,在这里我指定的IP如上边网络拓扑示意图所示为: 172.16.2.223

上图设置你的掩码,你的掩码为: 255.255.255.0

上图设置你的网关,我的网关为: 172.16.2.1

输入 DNS 域名解析服务器的相关 IP 地址,这里你需要在 Mac OS 主机中找到相关的DNS配置信息

(base) [09:02] DoHeras-Macbook-Pro ~ $cat /etc/resolv.conf
#
# macOS Notice
#
# This file is not consulted for DNS hostname resolution, address
# resolution, or the DNS query routing mechanism used by most
# processes on this system.
#
# To view the DNS configuration used by this system, use:
#   scutil --dns
#
# SEE ALSO
#   dns-sd(1), scutil(8)
#
# This file is automatically generated.
#
nameserver 218.30.19.40
nameserver 61.134.1.4

我的相关的地址为:

  • 218.30.19.40
  • 61.134.1.4

把这两个IP地址对应输入进去就行;

保持默认;

保持默认;

现在你已经完成了相关配置,等待虚拟机重启就好了,记住你刚才设置的 root 密码;

在红框中,可以看到你刚才设置的相关 IP 地址,那么就代表安装已经完成了;

2.2.2 FileZilla 安装

自己去官网上下载以及安装 FileZilla 安装包,并自行安装;

刚才已经安装好了我们的 EVE-NG模拟器,打开 FileZilla,然后配置:

如果你能看到下图的方框,那么你已经配置成功了

现在你已经完成了所有的前期、配置安装步骤

2.3 EVE-NG qemu 镜像模块

在你安装完成之后,现在你并不能使用 EVE-NG 的相关模拟功能,因为目前你并没有导入相关的qemu模块,即意味着你不能使用相关的模拟模块;

在这里稍微整理一下相关的资源,因为寻找这些资源是非常麻烦、而且折磨人的过程:

  • 非常好的资源集合,已经将所有的 qcow2 进行打包和整理了

    • Mega_QUEMU_Download
  • 下载 Linux 服务器 - 模拟服务器
    • https://www.eve-ng.net/index.php/documentation/howtos/howto-create-own-linux-host-image/

2.3.1 安装 Cisco 模块

官网已经将所有的步骤都写好了,如果你选择从 Mega_QUEMU_Download 下载,那么国外的大神已经给你打包好了所有的镜像,直接下载就好了;

当你下载完成之后,会有一个 qcow2 文件作为 qemu 镜像;

参考配置的相关页面: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-dynamips-images-cisco-ios/

我下载的是:

VIOS/vios-adventerprisek9-m.SPA.157-3.M3/virtioa.qcow2/virtioa.qcow2

以下边的为例子:

最后运行下边的命令:

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

EVE-NG 入门教程 (Mac OSX BIg Sur)相关推荐

  1. 虚拟机VMware 9安装苹果MAC OSX 10.8图文教程

    前些天虚拟机VMware Workstation 9出来,相信大家都已经熟悉VM9了,至于MAC OSX 10.8系统,那也是出来一段时间了,本篇文章就是来讲解VMware Workstation 9 ...

  2. Mac OSX操作系统安装和配置Zend Server 6教程(1)

    作为web开发人员,应该熟悉掌握各种系统下安装和配置web服务器与站点的技术. 随着越来越多的开发人员选择Zend Server服务器,慧都推出了在Mac OSX系统安装和配置Zend Server ...

  3. mac os x使用Git简易入门教程

    该入门教程的流程是这样的: 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X-------------- ...

  4. M1芯片已适配达芬奇DaVinci Resolve苹果M1处理器安装新版达芬奇17教程(适配最新M1芯片处理器款mac,支持Big sur )

    达芬奇调色(DaVinci Resolve ) 一直是视频创作领域调色软件的佼佼者,尤其是在当下的短视频自媒体时代,达芬奇的应用非常广泛,基本是视频创作者的必用软件之一! 但是,在11月份苹果突然发布 ...

  5. mac homebrew 卸载php,Mac_苹果mac电脑中brew的安装使用及卸载详细教程,brew 又叫Homebrew,是Mac OSX上的 - phpStudy...

    苹果mac电脑中brew的安装使用及卸载详细教程 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似 ...

  6. Mac OSX下使用VMware Fusion 配置静态IP 图文教程指南

    目录 一. 前言 二. Mac OSX下使用VMware Fusion 配置静态IP 2.1 了解静态IP如何划分基础知识 2.2 Centos7 安装操作系统时图形界面配置静态IP 2.3 Cent ...

  7. 只要5分钟,学会制作精美的思维导图(xmind入门教程)

    只要5分钟,学会制作精美的思维导图(xmind入门教程) 你是否也有做笔记的习惯? 特别是听课程的时候,不自觉的要拿起小本本记下内容要点. 图片|来源于表情包 可人的记忆是有限的,偏偏忘性还特别大,有 ...

  8. mac下图形界面开发:ios and mac osx

    Mac平台下使用XCode开发的基本概念 http://chuangyiji.com/2008/03/mac-ping-tai-xia-shi-yong-xcode-kai-fa-di-ji-ben- ...

  9. Processing入门教程第一课-Processing的“前世今生”

    很早以前大概13.14年就通过清华大学付志勇教授了解到了Processing这个工具,起初只是初步了解并没有下定决心学习(当初资料太少了).由于当时只是初步的看了看,所以很多内容和知识点都是一知半解的 ...

  10. python tornado教程_Tornado 简单入门教程(零)——准备工作

    前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...

最新文章

  1. 【H.265】H.265(HEVC)编码过程和名词解释
  2. 进制转换converse
  3. arduino蓝牙通讯代码_「Arduino」OLED屏使用教程,显示内容听谁的?我不管,听我的...
  4. python条码识别
  5. 数据连接之--Datalist 的使用(查看、编辑、删除)
  6. Astar2012 总结
  7. MOCTF-Web-Flag在哪?
  8. 51nod1229-序列求和V2【数学,拉格朗日插值】
  9. Heron:来自Twitter的新一代流处理引擎应用篇
  10. 【Elasticsearch】使用 Elasticsearch Freeze index API 创建冻结索引
  11. linux查看共享内存max,浅析Linux的共享内存与tmpfs文件系统
  12. 如何让Ubuntu 14重启后,保存屏幕亮度的设置
  13. 一个按钮多个ajax,如何为表格中的多个按钮设置AJAX调用
  14. vs2010上opencv配置
  15. openat函数用法示例
  16. 破解Prezi桌面版30天限制的方法
  17. 前端机器人流程设计的最佳实践:输入输出文件结构和逻辑框架
  18. 使用列表实现筛选法求素数
  19. 用p5.js绘制创意自画像
  20. 每天只需要花10分钟,在西瓜头条,不用拍摄靠声音挣300

热门文章

  1. java 防止超卖_实现防止超卖的几种方式
  2. 2018杭州云栖大会免费送票啦!
  3. layui日周月年的日历切换,当选择周时设置每周一可选,其余日期置灰不可选
  4. Spring Cloud Eureka 全解 (1) - 总览篇
  5. 锂电池充电——充电保护电路
  6. U盘被写保护?我来教你高级格式化
  7. Java项目:教务管理系统(java+SpringBoot+Thymeleaf+LayUI+HTML+mysql)
  8. 关于过去分词做形容词、any后接单复数、带疑问词的不定式作后置定语
  9. HTTPS数字证书原理
  10. 大聪明教你学Java | 没有绝对安全的系统