美文网首页
Eve-NG的安装调试,以及踩过的坑

Eve-NG的安装调试,以及踩过的坑

作者: singed | 来源:发表于2018-09-11 23:29 被阅读0次

    下载

    在官网下载镜像文件
    http://www.eve-ng.net/

    安装

    用vmware直接导入即可
    默认用户名root,密码eve
    输入passwd改密码

    访问

    查看登陆界面的ip用浏览器访问
    默认用户名admin,密码eve
    在设置界面可以改密码

    上传IOL镜像

    sftp登陆,端口号为22,将IOL文件上传至/opt/unetlab/addons/iol/bin
    这里需要生成iourc,要用到CiscoIOUKeygen.py
    链接:https://github.com/obscur95/gns3-server/blob/master/IOU/CiscoIOUKeygen.py

    代码
    #! /usr/bin/python
    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('!i', 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")
    

    敲下列命令

    cd /opt/unetlab/addons/iol/bin/
    python CiscoIOUKeygen.py | grep -A 1 'license' > iourc
    

    确认是否生成iourc

    cat iourc
    

    关联SecureCRT

    访问C:\Program Files\EVE-NG 找到相关文件 双击注册表文件导入
    路由器开机后双击路由器就可以自动打开SecureCRT

    外网访问

    开放http(80)或https(443)端口
    telnet端口从32768开始, 32000 - 35000应该足够使用了
    官方说明:http://www.eve-ng.net/faq

    路由器不能关机

    清空/opt/unetlab/tmp/下的文件并重启Eve-NG
    *会丢失保存的实验缓存
    重启后有问题可以刷新权限

    /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
    

    相关文章

      网友评论

          本文标题:Eve-NG的安装调试,以及踩过的坑

          本文链接:https://www.haomeiwen.com/subject/kvipgftx.html