EVE-NG环境搭建

安装EvE

下载Eve的OVF镜像,双击点开导入VM中,内存稍微给大一点,移除USB,网卡根据自己情况调整,其他默认

EVE配置静态IP

启动后用户名root,密码eve,然后全部默认选择OK就可以

打开 /etc/network/interfaces文件

配置如下,重启网络


浏览器输入配置的IP能打开如下界面就可以了,用户名: admin 密码: eve

安装EVE-NG-Win-Client-Pack-2.0

安装此插件是为了方便抓包,使用CRT,VNC打开设备
安装完后在本地目录: C:\Program Files\EVE-NG下有很多文件

修改sCRT文件配置,方便配置设备时使用CRT

把如下的3个路径更改为安装CRT时的目录,然后执行双击执行一下即可

修改这个配置文件会提示权限不足,更改一下权限,选中文件反键
属性->安全->选择Users这个用户点击编辑,把修改这项打勾即可

如果是win10也可以在电脑里找到默认应用设备,将telnet设备为使用CRT

修改Wireshark抓包,不修改不能抓包

如果登录EVE的账号密码变了,需要更改第一处,默认就不用管
修改后面的路径为Wireshark安装路径即可

抓包可能会提示end of file…的错误
打开同目录的putty使用ssh方式登录一次EVE,提示保存密钥匙选择”是”即可

自定义第三方EVE模板

正常情况下没有H3C或者华为CE的模板,需自己添加

1. 下载模板镜像,intel目录下是模板,icons是图标

2. 模板镜像下载后把以yml结尾的文件复制到如下目录,电脑是intel就复制到intel是amd就复制到amd


3.把模板的图标上传到对应的目录


上传镜像

上传iol镜像

在此目录执行命令python3 CiscoIOUKeygen.py | grep -A 1 'license' > iourc

使用IOL需要计算License,源码如下

#! /usr/bin/python3
print("*********************************************************************")
print("Cisco IOU License Generator - Kal 2011, python port of 2006 C version")
print("Modified to work with python3 by c_d 2014")
import os
import socket
import hashlib
import struct

# get the host id and host name to calculate the hostkey
hostid=os.popen("hostid").read().strip()
hostname = socket.gethostname()
ioukey=int(hostid,16)
for x in hostname:
 ioukey = ioukey + ord(x)
print("hostid=" + hostid +", hostname="+ hostname + ", ioukey=" + hex(ioukey)[2:])

# create the license using md5sum
iouPad1 = b'\x4B\x58\x21\x81\x56\x7B\x0D\xF3\x21\x43\x9B\x7E\xAC\x1D\xE6\x8A'
iouPad2 = b'\x80' + 39*b'\0'
md5input=iouPad1 + iouPad2 + struct.pack('!L', ioukey) + iouPad1
iouLicense=hashlib.md5(md5input).hexdigest()[:16]

print("\nAdd the following text to ~/.iourc:")
print("[license]\n" + hostname + " = " + iouLicense + ";\n")
print("You can disable the phone home feature with something like:")
print(" echo '127.0.0.127 xml.cisco.com' >> /etc/hosts\n")

上传QEMU镜像

文件名和模板名一定要相同,否则不识别,如我要上传华为的USG6000镜像,那么首先查看 /opt/unetlab/html/templates/intel,我电脑是intel处理器所以目录就是intel

可以看到名字是huaweiusg6kv所以我在qemu目录下要创建一个和这个模板名字相同的文件,里面放入镜像。文件夹命令格式 [模板名]-xxx-xxx,以“-”分割

文件夹名字和模板不同,就不会显示
全部上传完毕执行命令修复权限,然后设备才可使用
unl_wrapper -a fixpermissions

其他问题

Putty回退键不能删除字符的解决办法

1.打开Putty,选择Default Settings,点击Load

2.点击右侧Keyboard,选择ControI-H

3.返回点击Default Settingsr然后 Save保存更改

2022-3-14日相关镜像下载地址

出现的问题自行百度或论坛查找大部分可解决

第三方模板(H3C,山石)
链接:https://pan.baidu.com/s/1pRDpjYfNJWwp9fGO4Bqp0g
提取码:b6tk

华为CE的镜像模板
链接:https://pan.baidu.com/s/11JQxZbsmFI14W7YiNCDWGg
提取码:9p0x

Eve资源整合贴(现在这个链接里登陆论坛,这个帖子里有eve最新全镜像)
https://www.emulatedlab.com/forum.php?mod=viewthread&tid=90&extra=page%3D1
eve论坛(论坛必须先登陆,无法关闭弹窗)
https://www.emulatedlab.com/forum.php
eve官方网站(国外)
https://www.eve-ng.net/

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值