赞
踩
最近在做交换机的配置,项目上使用的Cisco设备,所以告别ENSP特意想找对应的虚拟机练习下,在网上查了写资料,网友推荐最多的是GNS3和eve-ng这两款,对比还是觉得eve-ng面向的范围更广,我也更喜欢它的虚拟机的安装方式和其B/S架构访问使用方便。
所以在网上查了些资料进行安装配置,在此过程中也发现了不少好的资源,由于借鉴的较多,在此就不一一列出。此环境是用于自己学习使用,不涉及到大型的使用,所以对于网上哪些功能强大和专业性更高的功能没有涉及。
下面是我总结如何快速搭建并且满足自己使用的过程,后续如果有需要还可以发掘更多有价值的地方。
虚拟机:VMware® Workstation 15 Pro
软件包准备:
EVE Community Edition-2.0.3-68.ova
EVE-NG-Win-Client-Pack.exe
Wireshark-win64-3.0.0.exe
(1)导入虚拟机
导入后根据自己电脑的配置情况进行虚拟机的配置就行,之后在虚拟机的配置管理还可以更改,此处不再赘述。
(2)初始化配置
虚拟机安装好后打开虚拟机就好了,进入后首先会让输入账号密码:
默认账号密码:root/eve
还有一项是配置网络地址,如果是在不知道配置什么就配置dhcp就行,初始化配置在进入系统后都是可以更改的,类似于linux的系统,不要担心搞坏。
eve的访问是通过浏览器访问的,需要在浏览器中输入eve虚拟机的ip地址,如果无法访问基本是网络配置问题,网络配置有两个,一是eve虚机内的网络配置,也就是初始化时的网络配置,二是VM中eve虚拟机配置中网卡适配器的配置,无论使用什么模式,最终的目的是本机可以ping通eve虚机中配置的ip地址,具体可参考某度VMware虚拟机网络配置和linux中网络配置。
默认的账号密码是:admin/eve
eve中的镜像导入有三种,刚开始我也不知道有什么区别,知道我在某个论坛看到如下内容,我也是似懂非懂,不过我知道我在什么镜像都没导入的情况下,里面是没有我所需要的节点设备的。
QEMU是一个通用的开源机器仿真器和虚拟器。
Dynamips是GNS3从一开始就利用的技术,它使用Etherswitch模块模拟Cisco路由器和基本交换。它模仿旧的思科硬件,如3725路由器,并使用实际的思科IOS镜像。
IOL是Linux上的IOS (IOL),也就是Unix上的IOS (IOU)。
我提供以下三点:
1.权限修正
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
2.dynamips文件导入路径
/opt/unetlab/addons/dynamips
3.iot设备导入并授权
文件导入路径:/opt/unetlab/addons/iol/bin
执行脚本生成授权:python CiscoIOUKeygen
生成的授权信息写入:iourc
把对应的镜像文件上传至指定路径后都需要执行权限修正,如果有疑问可自行搜索eve-ng的镜像导入方法,网上很多的。
前面提到eve是使用B/S架构,为什么还要使用客户端呢,答案我想是eve-ng的系统是不需要,但是在我们在使用的时候为了更方便的操作需要,比如在eve-ng中添加一台交换机,如何打开命令行界面。
eve-ng的登录界面提供两种登录方式,如下:
其中native是调用本机的客户端程序,而Html5则是直接使用网页的方式。
我所说的客户端配置也是使用native方式所需要的。
(1)首先安装客户端软件
EVE-NG-Win-Client-Pack.exe 提供plink、putty以及关联调用
Wireshark-win64-3.0.0.exe 用于被Clint调用用来抓包的工具,在Client安装过程中也可以选择安装,但是要在线下载较慢,所以还是先下载下来自行安装较好。
(2)客户端软件配置
安装目录:
需要更改ultravnc_wrapper.bat文件中的vnc安装路径为真是路径,wireshark_wrapper.bat文件中的账号密码以及wireshark安装路径为真实环境信息。
eve-ng还是很强大需要在实际的使用过程中慢慢的发掘,本文写的虽有些许粗糙,但是整个流程还是可以的,这也是我在实际做的过程中的流程,在过程中也是遇到一些问题,基本都是带着问题去搜索答案。
基本所有的资料都可以在这个网站上找到,耐心寻找,学习愉快!
eve-ng中文网地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。