iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >EVE-NG简单入门介绍
  • 266
分享到

EVE-NG简单入门介绍

2023-06-05 22:06:20 266人浏览 八月长安
摘要

此篇文章简单的介绍下模拟器EVE-NG的使用,具体包括Dynamips设备导入与运行,ioL设备的导入与运行,QEMU设备的导入与运行,客户端软件的安装,物理网络与虚拟网络的结合等。一.导入镜像Dynamips是由法国人Chris Fill

此篇文章简单的介绍下模拟器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是基于linuxubuntu系统实现的,所以了解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的使用方法就简单介绍到这,此款模拟器功能强大,更多的功能需要各位自己学习和探索。

--结束END--

本文标题: EVE-NG简单入门介绍

本文链接: https://www.lsjlt.com/news/244808.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • EVE-NG简单入门介绍
    此篇文章简单的介绍下模拟器EVE-NG的使用,具体包括Dynamips设备导入与运行,IOL设备的导入与运行,QEMU设备的导入与运行,客户端软件的安装,物理网络与虚拟网络的结合等。一.导入镜像Dynamips是由法国人Chris Fill...
    99+
    2023-06-05
  • 万能模拟器eve-ng介绍
    @font-face{ font-family:"Times New Roman"; } @font-face{ font-family:"宋体"; } @font-face{ font-family...
    99+
    2023-06-05
  • MyBatis入门介绍(超简单)
    MyBatis 简介MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支...
    99+
    2023-05-31
    mybatis 入门 batis
  • Python入门教程(一)Python简单介绍
    目录什么是 Python?Python 可以做什么?Python可以做:为何选择 Python?Python 语法与其他编程语言比较关于偏见什么是 Python? 自20世纪90年代...
    99+
    2023-05-14
    Python入门 Python介绍
  • WordPress入门指南:简单易懂的介绍
    随着互联网的不断发展,搭建个人博客或企业网站已经变得越来越简便易行。而在众多网站搭建工具中,WordPress作为一个内容管理系统,备受青睐。本文将为大家提供一个WordPress入门...
    99+
    2024-02-29
    指南 入门
  • Java框架入门之简单介绍SpringBoot框架
    前言 Spring都包含了哪些部分呢? 主要包含Spring Boot、Spring Framework、Spring Data、Spring Cloud、Spring Cloud ...
    99+
    2024-04-02
  • 【业务工具】MobaXterm入门介绍和简单教程
    本文主要整理自: zhihu:MobaXterm详细使用教程系列一 (作者Gang Tang) 文章目录 前言1 SSH是什么?1.1 SSH客户端1.2 SSH1.3 常用SSH客户端...
    99+
    2023-10-11
    linux ssh
  • 消息中间件ActiveMQ的简单入门介绍与使用
    目录一、什么是消息中间件二、什么是ActiveMQ三、什么时候需要用ActiveMQ四、如何使用ActiveMQ浅谈MQTT1、什么是MQTT2、如何理解MQTT3、如何使用MQTT...
    99+
    2024-04-02
  • GNS3入门介绍
    第一次遇到GNS3,对它并没有多大的兴趣,因为思科模拟器用过几个,觉得都差不多,再牛的模拟器应该也牛不过cisco官方的packet tracer吧,在做备份IOS实验时发现好像目前只有这个名不见经传的GNS3有这个能力,让我不觉的多看了它...
    99+
    2023-01-31
    入门
  • Flask简介&入门
    1 了解框架 Flask作为Web框架,它的作用主要是为了开发Web应用程序。那么我们首先来了解下Web应用程序。Web应用程序 (World Wide Web)诞生最初的目的,是为了利用互联网交流工作文档。   1.1 一切从客户端发起...
    99+
    2023-01-31
    入门 简介 Flask
  • AJAX入门简介
    这篇文章主要为大家展示了“AJAX入门简介”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“AJAX入门简介”这篇文章吧。1. 什么是AJAX AJAX全称是异步的...
    99+
    2024-04-02
  • [转载]史上最简单的Hibernate入门简介
    一、前言    用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司...
    99+
    2023-06-03
  • Django ajax 简单介绍
    AJAX Asynchronous Javascript And XML是 "异步Javascript和XML"。即使用 Javascript 语言与服务器进行异步交互,传输的数据为XML。 同步交互:客户端发出一个请求后,需要等待服务器...
    99+
    2023-01-31
    简单 Django ajax
  • C++ OpenMP简单介绍
    目录一、背景知识1、program作用2、C++不同版本区别二、什么是OpenMP三、关键字1、reduction 作用2、default(shared)作用一、背景知识 1、pro...
    99+
    2023-05-20
    c++ OpenMP简介 c++ OpenMP
  • Android Socket 简单介绍
    文章目录 前言一、Socket是什么?百度百科的解释我自己的理解 二、简单示例1.服务端2.客户端3.布局4.实现 参考总结 前言 最近需求需要使用Socket进行通讯,我在工作...
    99+
    2023-09-23
    android
  • 201_DMA-BUF简单介绍
    一、DMA-BUF等概念的介绍 首先需要明确DMA-BUF,Dma buffer,ION和DMA-BUF Heap是不同的概念。 在Android 多媒体系统中为了减少因不同进程之间内存的多次拷贝而产生的不必要的开销,最直接的想法是希望跟硬...
    99+
    2023-08-16
    linux android java 缓存
  • Django admin简单介绍
    生成同步数据库的脚本: python manage.py makemigrations 同步数据库: python manage.py migrate 创建后台用户 python manage.py createsuperuser 访...
    99+
    2023-01-31
    简单 Django admin
  • 免杀简单介绍
    免杀简单介绍 免杀是什么? ​ 免杀,指的是一种能使病毒木马免于被杀毒软件查杀的技术。 为什么要制作免杀? ​ 当前不论是个人PC还是服务器都有杀软,如个人PCwindows操作系统自带的 W...
    99+
    2023-09-01
    服务器 php 运维
  • 微信小程序 ——入门介绍及简单的小程序编写
    14天阅读挑战赛自己决定的事情,就要不动声色的一往直前! 目录 一、小程序入门 1.1 什么是小程序 1.2 小程序的优点 1.3 小程序注册 1.4 安装开发工具 1.5 创建第一个小程序 二、小程序目录结构及入门案例 2.1 目录结构...
    99+
    2023-10-18
    java 微信小程序 小程序
  • PHP简单入门
    PHP是一种流行的服务器端编程语言,被广泛用于Web开发。许多著名的网站和应用程序都是使用PHP编写的,例如Facebook、Wikipedia和WordPress等。本篇文章将为您介绍如何入门PHP...
    99+
    2023-08-31
    php 服务器 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作