EVE-NG 入门教程 (Mac OSX BIg Sur)
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)相关推荐
- 虚拟机VMware 9安装苹果MAC OSX 10.8图文教程
前些天虚拟机VMware Workstation 9出来,相信大家都已经熟悉VM9了,至于MAC OSX 10.8系统,那也是出来一段时间了,本篇文章就是来讲解VMware Workstation 9 ...
- Mac OSX操作系统安装和配置Zend Server 6教程(1)
作为web开发人员,应该熟悉掌握各种系统下安装和配置web服务器与站点的技术. 随着越来越多的开发人员选择Zend Server服务器,慧都推出了在Mac OSX系统安装和配置Zend Server ...
- mac os x使用Git简易入门教程
该入门教程的流程是这样的: 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X-------------- ...
- M1芯片已适配达芬奇DaVinci Resolve苹果M1处理器安装新版达芬奇17教程(适配最新M1芯片处理器款mac,支持Big sur )
达芬奇调色(DaVinci Resolve ) 一直是视频创作领域调色软件的佼佼者,尤其是在当下的短视频自媒体时代,达芬奇的应用非常广泛,基本是视频创作者的必用软件之一! 但是,在11月份苹果突然发布 ...
- mac homebrew 卸载php,Mac_苹果mac电脑中brew的安装使用及卸载详细教程,brew 又叫Homebrew,是Mac OSX上的 - phpStudy...
苹果mac电脑中brew的安装使用及卸载详细教程 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似 ...
- Mac OSX下使用VMware Fusion 配置静态IP 图文教程指南
目录 一. 前言 二. Mac OSX下使用VMware Fusion 配置静态IP 2.1 了解静态IP如何划分基础知识 2.2 Centos7 安装操作系统时图形界面配置静态IP 2.3 Cent ...
- 只要5分钟,学会制作精美的思维导图(xmind入门教程)
只要5分钟,学会制作精美的思维导图(xmind入门教程) 你是否也有做笔记的习惯? 特别是听课程的时候,不自觉的要拿起小本本记下内容要点. 图片|来源于表情包 可人的记忆是有限的,偏偏忘性还特别大,有 ...
- mac下图形界面开发:ios and mac osx
Mac平台下使用XCode开发的基本概念 http://chuangyiji.com/2008/03/mac-ping-tai-xia-shi-yong-xcode-kai-fa-di-ji-ben- ...
- Processing入门教程第一课-Processing的“前世今生”
很早以前大概13.14年就通过清华大学付志勇教授了解到了Processing这个工具,起初只是初步了解并没有下定决心学习(当初资料太少了).由于当时只是初步的看了看,所以很多内容和知识点都是一知半解的 ...
- python tornado教程_Tornado 简单入门教程(零)——准备工作
前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...
最新文章
- 【H.265】H.265(HEVC)编码过程和名词解释
- 进制转换converse
- arduino蓝牙通讯代码_「Arduino」OLED屏使用教程,显示内容听谁的?我不管,听我的...
- python条码识别
- 数据连接之--Datalist 的使用(查看、编辑、删除)
- Astar2012 总结
- MOCTF-Web-Flag在哪?
- 51nod1229-序列求和V2【数学,拉格朗日插值】
- Heron:来自Twitter的新一代流处理引擎应用篇
- 【Elasticsearch】使用 Elasticsearch Freeze index API 创建冻结索引
- linux查看共享内存max,浅析Linux的共享内存与tmpfs文件系统
- 如何让Ubuntu 14重启后,保存屏幕亮度的设置
- 一个按钮多个ajax,如何为表格中的多个按钮设置AJAX调用
- vs2010上opencv配置
- openat函数用法示例
- 破解Prezi桌面版30天限制的方法
- 前端机器人流程设计的最佳实践:输入输出文件结构和逻辑框架
- 使用列表实现筛选法求素数
- 用p5.js绘制创意自画像
- 每天只需要花10分钟,在西瓜头条,不用拍摄靠声音挣300
热门文章
- java 防止超卖_实现防止超卖的几种方式
- 2018杭州云栖大会免费送票啦!
- layui日周月年的日历切换,当选择周时设置每周一可选,其余日期置灰不可选
- Spring Cloud Eureka 全解 (1) - 总览篇
- 锂电池充电——充电保护电路
- U盘被写保护?我来教你高级格式化
- Java项目:教务管理系统(java+SpringBoot+Thymeleaf+LayUI+HTML+mysql)
- 关于过去分词做形容词、any后接单复数、带疑问词的不定式作后置定语
- HTTPS数字证书原理
- 大聪明教你学Java | 没有绝对安全的系统