思科IOU模拟器使用说明

来源:本站原创 IT必备工具 超过9,252 views围观 0条评论

思科内部的CiscoIOU(IOS Over Unix)总结了下网上的经验。
现在有2种整合版本,一种是撒加的CDlinux-IOU.iso,和flyxj的cisco-iou-livecd-v1.0,2者区别就是撒加的可以自己任意搭拓扑,自己搭个IE机架都行。flyxj的拓扑已经搭好由6台路由器组成。

使用撒加的比较麻烦现在也没使用说明,简单说明下:

1.直接虚拟机启动后在NETMAP里面写拓扑

clip_image001

格式写法为

       1:0/0 2:0/0

       2:0/1 3:0/1

这是简单3个路由器直连。R1e0/0连R2e0/0,R2e0/1连R3e0/1。

也可以根据公式来写:

interface x/y
id = x + (y * 16)
Examples:
interface 0/0 = 0
interface 0/3 = 48
interface 1/2 = 33
interface 12/1 = 28

例:10:18  20:32 它的意思是路由器10的interface 2/1连接20的0/2。

2.用wrapper-Linux加载IOS并开启端口:

clip_image002

clip_image003

我开启2个来进行测试。

3.telnet到虚拟路由器上(CRT在这个版本好像不能用,不知道有用成功的没。这里直接telnet没用工具)

clip_image004

4.测试连通性

在R1上show version看下版本,版权声明可以看出确实是个机密东西。

clip_image005
在R1上接口配IP:

clip_image006

R2接口配IP:

clip_image007
ping一下:

clip_image008

最后看下CPU利用率!!

clip_image009

思科IOU下载地址:http://bbs.56cto.com/

Cisco IOS-On-UNIX is an internal Cisco application used by engineers for testing, proof-of-concept, and validating design.

This is the Linux-based version. It is similar in function to Dynamips/Dynagen/GNS3, but nowhere near as CPU/memory intensive.

***************************************************************
IOS On Unix – Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers. To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************

搞到了Cisco IOU的几个文件,知道了如何绕开IOU的认证机制,但是不知道怎么让它先运行啊!纠结…

Defeating Cisco IOU’s License Protection

还有WVRP 5.5也是,虽然有,也可以运行,但是要Key,有人有什么方法不?

更新:

1. 知道如何运行了,推荐大家用colinux,简单。

2. Linux的发行版应该都可以(x86 Linux),我用的是Debian。

3. chmod +x xxxxxx //赋予执行权限。

4. 库文件libcrypto.so.4丢失的解决办法:ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.4。

5. 破解没有视频里那么顺利,改了十六进制还是提示需要License,有空在看看IDA,再试试。

6. 成功,并且互联了两台设备,资源占用很小,截图给大家看看~

clip_image011

cisco iou

创建Cisco IOU使用的拓扑文件

使用过Dynamips、Dynagen或GNS3的朋友都知道.net拓扑文件,用来描述你的网络是如何连接的。NETMAP也是这么一个文件,用于Cisco IOU的。

一个简单例子:

101:18 102:2

这里有两个路由实例(application ID),分别是101和102,IOU用它来标识路由器的。这一行表示id为101的路由的18连这id为102的路由器的2,18和2是什么,如何计算?

interface x/y

id = x + (y * 16)
Examples:

interface 0/0 = 0
interface 0/3 = 48
interface 1/2 = 33
interface 12/1 = 28

我们也就知道这个NETMAP的意思是:101的 interface 2/1连接102的 interface 2/0。

如果要想Cisco IOU连接物理网络桥接物理网卡,需要该软件:IOUlive(没有能够找到,谁友情提供?)。

更新:

1. 发现这样1:0/0 2:0/0也能实现路由器1的E0/0连接路由器2的E0/0。

2. 5台路由器直连:

1:0/0 2:0/0
2:0/1 3:0/1
3:0/0 4:0:0
4:0/1 5:0/0
是不是比Dynagen的.NET写起来更加方便,呵呵?

参考文章

文章出自:CCIE那点事 http://www.jdccie.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文链接:http://www.jdccie.com/?p=3028转载请注明转自CCIE那点事
如果喜欢:点此订阅本站