雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14330|回复: 17

【分享】SecureCRT关联GNS3并调用GNS3自带脚本自动改设备名 —— by SPOTOer_eYe

  [复制链接]
发表于 2011-6-19 21:51:17 | 显示全部楼层 |阅读模式
本帖最后由 whaiming 于 2011-7-17 11:55 编辑


今天我来分享GNS3 关联 SecureCRT 的方法。让经验共同分享,让我们共同成长
                                                                                                         —— by SPOTOer_eYe

我们经常用GNS3 做实验时,需要用 SecureCRT 登陆上模拟器,每次都要在SecureCRT上建立连接,虽然可以用保存链接的方式提高效率,但还是显得不智能。


现在就分享一下比较智能化,能在做实验时提高点效率的方法。这就是将GNS3和SecureCRT关联起来,用GNS3直接调用SecureCRT打开,并登陆到模拟器,同时还实现SecureCRT标签自动改名为GNS3拓扑中的名字,这点很方便,当你在做大拓扑实验时,就免去了重命名每个SecureCRT会话标签的繁琐操作。比如有10台路由器,那么SecureCRT就有10个会话,需要重命名10个会话标签,这样很不方便,当GNS3和SecureCRT关联后,就自动能将SecureCRT会话标签更名为GNS3拓扑的设备名。

未命名标签


命名后的标签


先看下我用的GNS3和SecureCRT的版本,我的操作系统是win7 32位。





我的版本还是比较新的,老点的版本可能不支持,
由于软件比较大,论坛上传不了。可以去官方下载。
GNS3官网下载
SecureCRT 6.6.1b289 汉化绿色特别版


下面进入主题,如何关联GNS和SecureCRT?


打开GNS3——》首选项——》一般——》Terminal Settings



在【终端命令】输入:
"D:\Green Files\SecureCRT\secureCRT.exe" /script "D:\Program Files\GNS3\securecrt.vbs" /arg %d /T /telnet %h %p
输入时将secureCRT和GNS3的路径改为你自己的相应的路径,当必须是英文的。有空格和超过8字符文件夹名的路径也没关系,因为这里加了“”双引号。
之前在网上看到很多文档,都讲到在没有双引号时,不能识别带空格和超过8字符文件夹名的路径。例如:D:\Program Files\GNS3\securecrt.vbs 这个路径就不能被识别,只能识别为 D:\Progra~1\GNS3\securecrt.vbs 这个路径。但加了“”双引号就能识别 "D:\Program Files\GNS3\securecrt.vbs" 这个路径。


这条命令的前面是关联secureCRT,后面是调用GNS3自带的脚本securecrt.vbs进行CRT会话标签更名,这个securecrt.vbs脚本就是在GNS3目录里自带的文件,如果没有那就是版本太低了,最后面是GNS3的一些参数,%d表示设备名,%h是设备地址,一般是127.0.0.1,%p是设备端口号。/T是用来在同个secureCRT界面中打开多个标签的参数。

添加后,点确定。这里不需要勾上“使用系统默认的shell执行该命令”的选项。因为有些系统不支持shell命令执行,如果勾上了,那么就要在终端命令前加上 start 命令,我不建议这么做,因为win7上运行不了。


设置完了,简单吧。现在来体验一下非一般的感觉。


双击拓扑中的设备。这里我双击R1



(或者设备右键console也可以)




打开的secureCRT的标签已经改名为R1了,不需要手动改标签,轻松吧。尤其在做十几二十个设备的拓扑时,就显的方便多了。


当然,这个方法也有一定的缺陷。就是在使用GNS3中“console to all devices”来打开时,不能自动更名。



如果进程中没运行secureCRT,那么使用此“console to all devices”打开时,会在多个secureCRT中打开。



如果当进程中有一个secureCRT在运行时,使用“console to all devices”打开时,会在同个secureCRT窗口中多个标签打开,但自动更名有错误,如图,不能自动改为相应的设备名。


我的方法就【分享】到这里,大家如有更好的方法或技巧,欢迎【分享】。我们分享着,并快乐着。


------------------------------------------
下面是我将GNS3模拟成Linux Microcore 2.10,PIX,Juniper,ASA,IPS的一些截图。


分享帖是: 【分享】GNS3模拟Linux Microcore 2.10,PIX,Juniper,ASA,IPS —— by SPOTOer_eYe



Linux Microcore 2.10



PIX



Juniper



ASA

这里的ASA已实现flash空间不为零,能正常保存配置(保存为工程,下次可直接使用),导出配置(TFTP),但还是需要执行初始化。


IPS



再来张GNS3的IOS集体照







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2011-6-19 22:46:05 | 显示全部楼层
哇塞 。沙发!
发表于 2011-6-19 22:47:05 | 显示全部楼层
明哥的帖子,必须顶
发表于 2011-6-19 23:18:20 | 显示全部楼层
呵呵, 支持,好帖
发表于 2011-6-20 06:34:57 | 显示全部楼层
这个帖必须顶一下~!学习了!感谢楼主!
发表于 2011-6-20 09:07:46 | 显示全部楼层
好给力呀~
收录了~
必须顶上~
发表于 2011-6-20 10:07:43 | 显示全部楼层
好帖不能让他沉了
发表于 2011-6-20 10:22:24 | 显示全部楼层
顶起来!
发表于 2011-6-20 12:49:49 | 显示全部楼层
好帖子,雏鹰造!
发表于 2011-6-20 14:40:02 | 显示全部楼层
这个真的很给力,果断收藏了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-12-22 10:09 , Processed in 0.091407 second(s), 19 queries , Gzip On.

快速回复 返回顶部 返回列表