我的编程空间,编程开发者的网络收藏夹
学习永远不晚

3.EVE-NG导入Dynamips和I

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

3.EVE-NG导入Dynamips和I


文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接)

1、EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!)

2、EVE-NG安装过程介绍

3、EVE-NG导入Dynamips和IOL

4、EVE-NG导入QEMU镜像

5、EVE-NG关联SecureCRT,VNC,Wireshark

6、EVE-NG网卡桥接,带您走进更高级的实验

7、EVE-NG硬盘扩容,存储海量镜像

8、EVE-NG定制个人镜像,脚本快速导入

9、EVE-NG容纳H3C、Huawei,吞并GNS3

10、EVE-NG镜像来啦!打造国内最大的EVE交流圈

11、EVE-NG镜像再次来袭,无所不能!

12、EVE-NG镜像增持,走上神坛!

13、EVE-NG内存不够?教您扩大虚拟内存!

14、EVE-NG更新方便,不费劲儿!

15、EVE-NG小众镜像,助力尝鲜!

16、EVE-NG体验Seafile,抛弃10K/s网盘

17、......

点击查看配套视频教程!



Dynamips导入过程


一、查看EVE的地址,并用SFTP工具连接(本文以SecureFX为例)

wKiom1khm7SA4TdjAAAKGPdV2Fo578.png-wh_50

 

wKioL1khm7SgfLY9AAGAGPfTj60639.png-wh_50

 

二、上传镜像文件到相应目录

 

镜像保存目录:

/opt/unetlab/addons

---/dynamips  Dynamips镜像保存目录

---/iol               IOL镜像保存目录(运行IOU的镜像)

---/qemu         QEMU镜像(运行ASAv、ISE、F5等等镜像)

 

将dynamips镜像上传到/opt/unetlab/addons/dynamips目录下

wKioL1khm7mwBd9TAAHWFveuhXE678.png-wh_50

 

三、修正镜像权限

 

用SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

 

wKiom1khm7nzloB-AAER995PakU479.png-wh_50

 

注意:有可能您的机器跑Dynamips后CPU利用率非常高,计算idlepc后利用率会降到最低,此处就不介绍idlepc计算方法了,个人觉得,有了vios和iol后,dynamips就没必要使用了!如果各位有兴趣,进QQ群:593920308(EmulatedLab)获取方法!

 

 

 

IOL导入过程



一、上传镜像到相应目录

 

文件包含

IOL的镜像

iourc文件(IOL的license文件)

CiscoIOUKeygen.py(python脚本,用于生成license)

 

将如上文件全部上传到/opt/unetlab/addons/iol/bin目录下

wKiom1khm7vjTp3wAAHfV6fO90Y125.png-wh_50

 



二、生成并编写license


第一种方法:命令自动生成


确保CiscoIOUKeygen.py已经上传后,执行命令

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

wKiom1khnyCBC2fHAADKpPiX4L0029.jpg


第二种方法:手动修改

生成license代码

 

root@eve-ng:~# cd /opt/unetlab/addons/iol/bin

root@eve-ng:/opt/unetlab/addons/iol/bin# ls

CiscoIOUKeygen.py

i86bi-linux-l2-adventerprisek9-15.1a.bin

i86bi-linux-l2-ipbasek9-15.1a.bin

i86bi-linux-l2-upk9-12.2.bin

i86bi-linux-l2-upk9-15.0a.bin

i86bi-linux-l3-adventerprisek9-12.4.bin

i86bi-linux-l3-adventerprisek9-15.2.2.15T.bin

i86bi-linux-l3-adventerprisek9-15.2.4M1.bin

i86bi-linux-l3-adventerprisek9-15.4.1T.bin

iourc

root@eve-ng:/opt/unetlab/addons/iol/bin#python CiscoIOUKeygen.py

*********************************************************************

Cisco IOU License Generator - Kal 2011, python port of 2006 C version

Modified to work with python3 by c_d 2014

hostid=007f0101, hostname=eve-ng, ioukey=7f0343

 

Add the following text to ~/.iourc:

[license]

eve-ng = 972f30267ef51616;

 

You can disable the phone home feature with something like:

 echo '127.0.0.127 xml.cisco.com' >> /etc/hosts

 

root@eve-ng:/opt/unetlab/addons/iol/bin#

 

红色字体即IOL的license,这段代码随着EVE-NG的hostname变动,hostname不同,计算的结果也不同。

 

 

编写license文件

 

安装vim(确保EVE联网)

apt-get update

apt-get install vim

 

root@eve-ng:/opt/unetlab/addons/iol/bin# vim iourc

 

把原来的删除掉,重新粘贴新的license代码

wKioL1khm7zBPCAMAAANcgV7jVk199.png-wh_50

:wq! 保存退出

 

 

三、修正镜像权限

 

运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

 

 

 

 

运行镜像测试

 

不会的朋友请看历史文章,不做详细介绍

 

用web界面登录并添加设备,这时候能看到Cisco IOS与Cisco IOL几项已经被点亮。

wKioL1khm72wjU1pAAGkjnIWP_o830.png-wh_50

 

选择一个Cisco IOS 7206VXR和一个Cisco IOL做测试

wKiom1khm72wWDtvAAAh2rOhGFo200.png-wh_50


wKiom1khm7_gWxmLAAQ3iEtLlOw605.png-wh_50


wKioL1khm8Cil3ShAADGZx6UNVk570.png-wh_50

wKioL1khm8DRB__zAAF-aNMmhJ4267.png-wh_50

 

已经通了!此处有必要说一下,以前用GNS3时Dynamips与IOL的设备中间直连会报错,中间必须增加一个GNS3自带的二层交换机才能正常通信。而EVE-NG不需要~~~


QQ群二维码,期待您的加入!

wKiom1khkCzQAWXIAABAX0iMzlg180.png-wh_50

关注微信公众号EmulatedLab,及时获取更新文章和下载链接!

 wKiom1khkC2DGfLjAAChdT7hp90546.jpg-wh_50



本篇于2017-04-10在微信公众号EmulatedLab上发表

Maosen | 森



免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

3.EVE-NG导入Dynamips和I

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

下载Word文档

猜你喜欢

3.EVE-NG导入Dynamips和I

文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接)1、EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!)2、EVE-NG安装过程介绍3、EVE-NG导入Dynamips和IOL4、EVE-NG导入QE
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录