免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4911 | 回复: 0
打印 上一主题 下一主题

andLinux下使用指南Cisco IOU [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-22 11:48 |只看该作者 |倒序浏览
andLinux下使用指南Cisco IOU



1、在andLinux的安装目录下新建一个文件夹如CiscoIOU;
2、将wrapper-linux和i86bi_linux-adventerprisek9-ms文件复制到CiscoIOU目录下(我在撒加的CDLinuxIOU2.0中提取出来);
3、新建一个iourc的文件,用于iou的license,文件内容如下:
   [license]
   andLinux = 1212121212121212;
  //andLinux为计算机名,可以用hostname命令查看,后面的16位数字可以任意设置

4、创建NETMAP拓扑文件,如下:
1:0/0 2:0/0
2:0/1 3:0/1
//拓扑文件根据需要可以自行设定。
5、修改文件的权限
cd CiscoIOU
chmod a+x *

6、启动IOU:
./wrapper-linux -m /mnt/and/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 2001 1
//R1端口2001,路由器ID:1
//i86bi_linux-adventerprisek9-ms需要使用绝对路径,否则会报没有该文件的错误
./wrapper-linux -m /mnt/and/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 2002 2
./wrapper-linux -m /mnt/and/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 2003 3

【注】如果提示缺少libcrypto.so.4,则创建如下软链接
ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.4
如果使用的不是root账户登录的话,则使用如下命令
sudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.4
也可以将以上三条启动IOU的命令写入到一个启动脚本中

使用vi start命令创建启动脚本文件,然后贴入下面的文本
#!/bin/bash
#set -v
cd /mnt/and/CiscoIOU
export NETIO_NETMAP=/mnt/and/CiscoIOU/NETMAP
export IOURC=/mnt/and/CiscoIOU/iourc
./wrapper-linux -m /mnt/and/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 2001 1 -- -e 2  -n 1024 & sleep 2
./wrapper-linux -m /mnt/and/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 2002 2 -- -e 2  -n 1024 & sleep 2
./wrapper-linux -m /mnt/and/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 2003 3 -- -e 2  -n 1024 & sleep 2
unset NETIO_NETMAP
unset IOURC
echo *****Powered by:http://www.joysin.net*****  
echo *****ALL ROUTERS STRATED*****
启动IOU,使用. ./start命令即可启动(注意:两个点之间有一个空格),启动成功显示如下。

启动成功后就可以Telnet配置了。
最后要说说Cisco IOU的license破解
如果启动IOU时提示iou的license是非法的,那么需要进行破解。破解的第一步是需要安装hexedit软件,然后使用hexedit打开i86bi_linux-adventerprisek9-ms进行修改,通过查找0C85C075148B45(在3B190行中),将75改成74,保存退出,再次启动iou,应该就破解成功了。
本文是在andLinux下测试成功的,在Ubuntu、RedHat、CentOS等等都可以,之所以选择andLinux是因为这个Linux可以在Windows下运行,不需要装双系统就可以玩IOU(当然也可以用虚拟机玩),占用CPU非常少,可惜目前网上放出的IOU是L3IOU,只能做路由的实验,期待L2IOU放出,如果L2IOU放出的话,学网络就不用愁了,L2IOU可以模拟交换的实验。
如果使用本文中的脚本,请注意CiscoIOU的存放路径,如果大家在使用过程中有什么疑问,可以给我留言,有问题互相讨论。
本文出自 江湖醉仙的Blog:www.joysin.net
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP