万能模拟器eve-ng介绍

news/2024/11/27 11:41:43/

作为一名网络工程师,通过模拟器来搭建实验环境是必不可少的,主流的网络模拟器有如下几款:Packet Tracer是思科公司出的一款模拟器,只能模拟思科自己的设备,由于此款软件是纯软件模拟,所以思科设备的很多特性模拟的不是很好,可以应付CCNA的实验,只适合入门,再复杂点的环境就要找其他模拟器了。Dynamips是一个基于虚拟化的模拟器,用于模拟思科的路由器,中国大神-小凡通过添加GUI用户界面开发出小凡模拟器,此款模拟器直到现在在网络行业仍有很高的使用率,通过PC桥接可以使模拟器中的路由器与真机或vmware中的虚拟系统桥接在一起,功能强大。还有一款GNS3,这款算是比较完美的一款思科模拟器,也可以通过真实镜像运行真正的ios系统,并且在分析抓包时操作特别方便。

接下来介绍一下eve-ng模拟器, 此款模拟器的前身时Unetlab1.0,它不仅可以模拟网络设备,也可以运行虚拟机,理论上来说,只要能将想要运行的虚拟磁盘转换为qcow2格式,就可以在eve-ng中运行。eve-ng融合了dynamips IOL和KVM,需要注意的时它是深度定制的Ubuntu操作系统,想要玩转它需要懂些Linux基础知识。搞技术就是这样,学无止境,说不上什么时候就要用到其他技术知识,我的Linux知识是在大四时通过这本书学习的,很适合新手使用,当时还只是在这本书的官网上学习,现在此书已经出版上市了。

eve-ng分为社区本版与pro版本,免费的社区版应该已经足够大部分实验使用,也可以在网上了解国内大神破解后的pro版本进行安装。eve-ng的安装可以通过在16版本的ubuntu-sever上安装eve-ng相关安装包进行安装,也可以直接安装eve-ng的linux镜像,更简便的方法就是使用ova导入vmware安装。可以在EVE-NG官网下载到ova格式的虚拟机文件,在VMware Workstation Pro或VSPHERE等虚拟机中导入即可,root的默认密码是eve。EVE-NG在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3支持的 OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https的任意OS。如基于ubuntu安装需要注意如下几点:

1. sed -i -e ' s/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT= "net.ifnames=0 noquiet" /' /etc/default/grub,用这条命令让网卡以ethX命名,

update-grub,更新grub,并在配置文件/etc/network/interfaces 中更改网卡名称为eth0

2.安装eve-ng的命令如下:

wget -O - http://www.eve-ng.net/repo/eczema@ecze.com.gpg.key | sudo gpt-key add - //获取密钥添加到系统

add-apt-repository "deb [arch=amd64] http://www.eve-ng.net/repo xenial main" //添加更新源

aptitude update

aptitude install eve-ng

安装完成后,重启系统,会再次进入eve-ng的配置界面,ntp服务器可以改为,虚拟机的网卡推荐设置为nat模式,设置完成后再次重启,当界面中eve三个字母有明暗变化说明安装成功,但要是过了很久也没进入系统,就要检查网卡模式是否正确,是否开启dhcp模式并再次重启。

eve-ng中可以导入三种镜像文件,dynamips、IOL、QEMU,这三种文件的上传方式各有不同,首先搭建好ftp服务器使宿主机上的镜像可以传到eve-ng中,推荐使用WinSCP,使用比较方便。通过SecureCRT连接到eve-ng后,Dynamips上传到/opt/unetlab/addons/dynamips文件夹,IOL上传到:/opt/unetlab/addons/iol/bin中,QEMU上传到:/opt/unetlab/addons/qemu中。注意IOL文件还要导入iourc和CiscoIOUKeygen.py两个文件,并使用python CiscoIOUKeygen.py 命令生成字符串,粘到iourc文件中,才能正常使用。QEMU会更复杂一些,因为每种设备镜像和文件夹命名都有规定,具体可以在eve-ng的官网上查看。这三种文件上传完成后都要使用/opt/unetlab/wrappers/unl_wrapper -a fixpermissions这条命令修改下权限,上传好之后就可以正常使用了。在eve-ng中使用ifconfig查看eth0的ip地址,在宿主机中通过浏览器打开此地址,账号密码默认为admin、eve。接下来就可以开始做实验了。

如果需要抓包和使用SecureCRT,还需要做一些操作,浏览器网址栏中在eve-ng对应的ip地址后加/files/windows.zip,下载该文件,编辑wireshark_wrapper.bat,用户名密码确认一下,再更改wireshark的程序路径,然后将整个UNetLab文件夹放入C:\Program Files下,运行win7_64bit_wireshark.reg注册,这样就可以在设备上右击点capture选要抓包的端口,crt也可以正常使用。

以上简单的介绍了eve-ng的安装与使用方法,但此款模拟器的使用技巧仍有很多,比如把虚拟出的网络设备或系统桥接到宿主机或通过宿主机的其他物理网卡连接到真实的网络中,或者自己定制镜像。想要使用这些功能需要一些知识,可以通过上面我推荐的书籍进行学习。


http://www.ppmy.cn/news/543784.html

相关文章

手机模拟加密门禁卡

目标:将门禁卡、考勤卡、会员卡、停车卡、电梯卡等等各种卡模拟进手机里,模拟后可用手机代替刷卡,无需root,不用电脑 背景介绍: 1、前言   目前,IC卡已被广泛应用于身份识别、金融消费、安全认证等领域。…

新能源电动汽车虚拟仿真教学软件 - 新能源汽车vr实训

新能源电动汽车虚拟仿真教学软件系统主要用于利用沉浸式体验学习新能源汽车的相关知识。系统共40个模块,分别介绍了电动汽车、混合动力汽车、燃料电池汽车、油气混合汽车的关键总成的组成、作用和工作原理,如电动汽车的“三电”,混动汽车的多…

超级万能计算机在线应用,超级万能计算器手机版

超级万能计算器是一款安装在手机上的万能计算器软件,包含了各种计算服务,科学计算、房贷计算和个税计算以及各种换算服务,能够让用户轻松搞定各种工作、生活和学习上的计算服务,使用方法简单,手机下载安装,…

手机数控模拟器安卓版_数控机床模拟器手机版下载-数控机床模拟器 安卓版v1.1.4-PC6手游网...

数控机床模拟器是一款好玩的休闲模拟游戏,游戏画面真实,玩家在游戏中可以了解机床,用机床打磨出你想要的物品,非常神奇好玩! 游戏介绍 您可以在游戏中扮演床机械师。您可以简单的开始一个新项目,只需选择您…

模拟手机按键输入

常用物理键 keyevent 26 # 电源键 keyevent 82 # 菜单键 keyevent 3 # HOME 键 keyevent 4 # 返回键 keyevent 24 # 音量 keyevent 25 # 音量- keyevent 164 # 静音 媒体控制 keyevent 85 # 播放/暂停 keyevent 86 # 停止播放 keyevent 87 # 播放下一首 keyevent 88 # 播放上…

Andy - 又一款速度流畅的免费安卓 Android 模拟器 (支持手机无线控制电脑模拟器)...

随着 Genymotion、BlueStacks 等电脑上的 Android 模拟器流行起来之后,似乎很多人都发现在电脑上运行使用安卓APP软件、畅玩手机游戏确实很有乐趣。 今天我们又发现了一款全新免费的 Android 模拟器——Andy!官方表示 Andy 将支持 Windows、Mac 以及 Lin…

手机模拟门禁卡 — 手机软件教程

一、软硬件准备 ※ 蓝牙门禁读卡器 蓝牙门禁读卡器方便操作,可以随身携带,内置锂电,摆脱有线束缚,价格上也比普通读卡器贵不了多少。不想用蓝牙读卡器,用有线读卡器也行,不想用读卡器,就用手机N…

手机数控模拟器安卓版_安卓版数控机床模拟器下载-安卓版数控机床模拟器高级手机版下载v1.0_信手游...

数控机床模拟器高级版是款真实还原数控机床的模拟经营游戏。点击屏幕中的机床就可以查看各种零件的参数,3D的游戏画面建模技术,可以让每一个零件都能360度无死角旋转,让玩家能够全方位的观察每一个部件。还有完整的加工设备供玩家自由选择&am…