一、EVE-NG的简要介绍
1.EVE-NG(全称Emulated Virtual Environment - NextGeneration),继Unetlab 1.0后的Unetlab的2.0新版本,改了名字,原名是UnifiedNetworking Lab统一网络实验室。笔者觉得名字改的非常合理,这款模拟器已经不仅可以模拟网络设备,也可以运行一切虚拟机。理论上,只要能将虚拟机的虚拟磁盘格式转换为qcow2都可以在EVE-NG上运行。所以EVE-NG可以算得上是仿真虚拟环境。EVE-NG涵盖Dynamips、IOL、QEMU三大组件,这三个组件完成了EVE-NG平台上所有设备的虚拟化,是支撑EVE-NG平台的核心。
2.EVE-NG特点
KVM硬件加速
拓扑设计师
导入/导出配置
Labs xml文件格式
图片导入和地图
自定义内核支持L2协议
内存优化(UKSM)
完整的HTML5用户界面
无需使用辅助工具即可使用
多用户
完全支持与真实网络的交互
同时实验室实例
从Ubuntu LTS 16.04服务器中获得长期支持
EVE带给您力量您需要在多供应商环境设计和测试中掌握您的网络。
3.为什么选择EVE-NG
通过EVE,能够训练自己,包括华为、思科、瞻博网络以及许多其他厂商,如CheckPoint,PaloAlto,F5等等。
使用EVE,您可以构建网络,从而要求并计划正确的设计来验证解决方案。
使用EVE,无风险,无插拔网线,您可以轻松,快速地在安全环境中重现和改进您的真实架构,而无需触及您的真实网络。
使用EVE,您可以跨厂商交互。这种灵活性意味着关键决策中的选择自由.
4.EVE-NG可以应用于许多场景:
网络工程师:模拟Cisco、H3C、Huaweit等众多厂商的设备;
系统工程师:模拟Linux、Windows、MacOS等大量操作系统;
虚拟化工程师:模拟VMware、Citrix、KVM、QEMU、Docker等所有虚拟化环境;
存储工程师:模拟Open-E、Synology存储的操作系统,支持iSCSI、NFS,用Linux还可以支持Ceph;
程序员:模拟大量设备来支撑开发环境;
IT爱好者:借EVE-NG模拟OpenWRT、Pfsense、VyOS等小众常用系统
目前主要是网络工程师在使用,其他使用还比较少见。
二、下载安装相关软件
常用软件包:SecureCRT、Xshell、VNC、WireShark、VPCS。VNC(Virtual Network Computing)是虚拟网络计算机的缩写,是一款优秀的远程控制工具软件,是基于UNIX和Linux操作系统的免费开源软件