温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

EVE-NG简单入门介绍

发布时间:2020-08-13 21:20:49 来源:ITPUB博客 阅读:275 作者:学习Linux123456 栏目:建站服务器

此篇文章简单的介绍下模拟器 EVE-NG 的使用,具体包括 Dynamips 设备导入与运行, IOL 设备的导入与运行, QEMU 设备的导入与运行,客户端软件的安装,物理网络与虚拟网络的结合等。

一. 导入镜像

Dynamips 是由法国人 Chris Fillot 2005 年发布的用于模拟 Cisco 设备的模拟器,它可以运行标准的 IOS 镜像,虽然此模拟器比较陈旧,但仍然有很多网工愿意使用。 EVE-NG 支持 Cisco IOS 1710 3725 7206 ,这些镜像可从思科官网或互联网上下载到。推荐使用 WinSCP EVE-NG 服务器上传镜像, WInSCP 具体使用方法不多叙述,将下载好的 .bin 文件拖至服务器 /opt/unetlab/addons/dynamips/ 目录下,然后重命名此文件,后缀改为 .image 。接下来修正权限,作用是保证 Dynamips 对于这个镜像有读取权限,运行 SecureCRT 或直接在虚拟机上操作,运行命令 /opt/unetlab/wrappers/unl_wrapper -a fixpermissions 修正权限。接下来是计算 idle 值, Dynamips 是个模拟器,会在 x86 平台下模拟思科的 CPU ,所以要对虚拟的 CPU 指令翻译成可在 x86 下执行的指令, idle 值用来记录虚拟 CPU 何时不工作,这样就可以在它不工作时停止翻译,降低 CPU 利用率。控制台执行命令 dynamips -P 3725 /opt/unetlab/addons/dynamips/ 镜像名,模拟器会加载此镜像并显示启动过程,进入后同时按 Ctrl+] 键,松手后按 i 键,便会计算 idle 值,计算完毕后记录下,然后按 Ctrl+] 键回到控制台。接下来此镜像就可以在 EVE-NG Web 界面中使用了。

由于 EVE-NG 是基于 linux Ubuntu 系统实现的,所以了解 Linux 基础知识与命令十分重要,在此推荐 Linux 就该这么学》 这本书来了解并学习 Linux 基础知识。

IOL IOS on Linux 的简写,可以运行在基于 x86 平台的任意 Linux 发行版系统上,支持交换机高级特性,占用资源更少,启动快等优点。 IOL 在思科官方是不提供下载的,需要在网上自己寻找资源。运行 IOL 需要两个文件,一个是以 bin 为后缀的镜像,一个是以 iourc 为名的 license 文件, iourc 是通过名为 CiscoIOUKeygen.py 的工具自动生成的。接下来把两个文件拖入 /opt/unetlab/addons/iol/bin/ 中,然后修正权限 /opt/unetlab/wrappers/unl_wrapper -a fixpermissions 。操作完成后即可进入 Web 界面测试使用。

QEMU 可以帮助 EVE-NG 运行更多的虚拟设备,完成复杂实验,越来越多的设备商开始开发并释放出适配 KVM 环境的系统, EVE-NG 可以协助 qcow2 镜像运行更多设备,提高可玩性。 EVE-NG 需要 QEMU 镜像的后缀名为 qcow2 ,该文件本质是一个操作系统的虚拟硬盘文件,正因如此,可以通过自己手动制作镜像。首先在各个厂家官网中查找 qcow2 镜像,并且要拖入指定目录中, EVE-NG 对目录和文件名有要求,可以到官网 http://www.eve-ng.net/documentation/images-table 中查看。接下来仍然是修正权限 /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

二. 集成客户端软件包

EVE-NG 最大特色就是借助 HTML5 实现去客户端化,但毕竟实现的功能只是管理设备,诸如抓包等功能无法实现,所以需要通过本地终端软件去管理设备。 EVE-NG 官方提供了一个客户端集成软件包,里面包含 PuTTY UItravnc Wireshark ,只要安装此软件包并导入注册表文件,就能正常使用。进入 http:// 虚拟机 ip/files/windows.zip , 下载该文件,解压后编辑 wireshark_wrapper.bat ,确认好用户名密码,并修改一下 wireshark 的程序路径,然后将整个 UNetLab 文件夹放入 C:\Program Files 下,运行 win7_64bit_wireshark.reg 注册。

三. 物理网络与虚拟网络的结合

EVE-NG 中,网络结合必不可少,实现此功能需要桥接技术。桥接可以将两个或多个网卡在逻辑层面接入到同一局域网,这样虚拟设备就可借助自身物理网卡去访问真实物理网络。在 Lab 拓扑中添加 Network 时有多个选项,分为两类,一类是 Bridge ,一类是 Cloud ,这些都显示为虚拟网桥,并有不同的用途。 Bridge 仅作用于内部,为节点对象互联互通,可以理解为傻瓜交换机。 Cloud0 为桥接到 EVE-NG 的第一块网卡,以此类推。如果将虚拟设备节点连接到 Cloud0 中,那么此节点就会被桥街道 EVE-NG 的第一款网卡。虚拟机中有三种网络模式, Bridge 默认使用 VMnet0 虚拟网卡, NAT 模式使用 VMnet8 网卡, Host-Only 使用 VMnet1 网卡。 Bridge 模式中是将宿主机和虚拟机都连到 VMnet0 网卡上,虚拟机直接镰刀物理网络,并和宿主机在同一网段,共同访问物理网络。 NAT 模式默认打开 DHCP NAT 服务,连接到此模式的虚拟机在访问物理网络时,源地址都会被翻译成宿主机的物理网卡 ip 。如需实现物理网络访问 NAT 下的虚拟机,需要在宿主机设置端口转换。 Host-Only 模式下的虚拟机可以互相通信,但不能访问物理网络。

EVE-NG 的使用方法就简单介绍到这,此款模拟器功能强大,更多的功能需要各位自己学习和探索。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI