Netemu 虚拟化先锋 's Archiver

ycguitar 发表于 2007-10-28 00:25

新手操作-在Gns-3中使用SecureCRT登录多台设备,运行脚本实现各标签取设备名!

小ycguitar一直是用的dynamips,虽然感觉还是不错,但一个东西用久了就想换个来试试,于是...
昨天便下了GNS-3,摆弄了一整天,觉得相比之下要更方便一些哈("一个工具方便且实用就是个好工具" 纯属个人观点^_^!).y100 .只是用鼠标多点点点.....
在使用的过程中遇到不少的错误,但最终使用得还是很方便........如题,把一点小经验分享给大家...也就是取众家之长来整理整理....
当然,大虾们就不用看了!.....

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

在使用dynamips也用SecureCRT登录过,原理都差不多,其实在Gns-3中使用SecureCRT登录设置还要简单些.在这里要用到一个脚本文件“DyRouter.vbs”。(说到这里得感谢那位编脚本文件的大虾,给偶们带来很多方便.x07 ) .
[size=3]先决条件:下载新版Gns-3、SecureCRT.v5.5.2并安装好(自己在坛里找,都有的)。[/size]

首先把脚本文件放到一个你可以找到的目录下,备用。

接着很重要的一步就是把你安装好的[size=3]SecureCRT.v5.5.2[/size]路径,如:C:\Program Files\SecureCRT,追加到系统的path变量上,怎样追加:第一步:在系统中“我的电脑”上点鼠标右键选择“属性”。在系统属性窗口选择“高级”标签并按“环境变量”按钮;第二步:将环境变量设置窗口中的系统变量里的Path值中在原有的值后面添加[size=3]SecureCRT.v5.5.2安装[/size]路径,比如下目录“;C:\Program Files\SecureCRT ”(不含引号),注意那个分号别少了。

紧接着运行Gns-3,依次找到Edit->Preferences->Dynamips  看到“Terminal command:  ”, 这里是用来设置连接Dynamips虚拟路由器的各种虚拟终端程序的。默认是start telnet %h %p,即用Windows自代的Telnet程序来登录。我们现在把它改为:start  secureCRT.exe /T /SCRIPT #:\DyRouter.vbs  /telnet %h %p,其中“#:\DyRouter.vbs  ”是你脚本文件“DyRouter.vbs“存放的路径。
解释一下:/T是一个secureCRT的参数,表示新开一个标签(注:这个参数只有SecureCRT 5.2及以后版本才有,其它版本没有),/telnet的意思是走Telnet协议,%h是要telnet到的主机,%p是要telnet的主机的端口。

最后,加载.net文件,进入Design Mode 下,telnet R0或是用鼠标右键console试试看,可以在多起几台设备来看看,就知道非常方便了。
希望对新手有所帮助!!
**********************************************

[size=5]脚本文件如下:[/size]
[attach]5513[/attach]

在这里说明一下:引用编者的原话“这个脚本的意思,我在程序中都注释了,总体意思是给标签更名为设备的名称,并在设备起来后,设备几个常见的路由命令,如:不需要域名查找,永不超时,没有恼人的提示信息的不换行干扰(也就是自动换行吧,防止提示信息干扰),如果你不需要这些,用'注释到这些行,或者删除。”

simon 发表于 2007-10-28 00:48

gns3关注的越来越多了

明天我也先发一个GNS3 教程

hopeybw 发表于 2009-7-2 17:16

太谢谢楼主了,弄了一下午终于成功了!找了很长时间没有找到答案!!

supermem 发表于 2009-7-13 15:27

没搞成功,GNS3-0.6.1-win32-all-in-one、SecureCRT-v6.1.2.409用的这两个版本,设置好了在WIN下直接运行可找到CRT,但到了GNS上点登陆就提示出错:secureCRT.exe /T /SCRIPT #:\DyRouter.vbs  /telnet  localhost 2000:,不知是为什么,有人知道吗?

caogyy 发表于 2009-8-3 12:13

这些功能对用于GNS的来说是非常方便的,谢谢楼主了!

king00 发表于 2009-11-19 17:26

感谢楼主了,我正在愁这个呢!!

king00 发表于 2009-11-21 12:18

兄弟,那PIX呢?怎样 可以也可以自动获取名字啊??只有路由器可以。

king00 发表于 2009-11-21 12:21

回复 4# 的帖子

这个问题是因为你没有勾下面的那个“系统Shell.......    ” 我是试了一个晚上才搞好的。

hunkhuang 发表于 2009-11-28 09:17

期待完整教程出现

yelangdy 发表于 2009-12-7 11:34

非常感谢!!!

swordautumn 发表于 2009-12-7 13:37

非常好用的脚本

chenjianyuan 发表于 2009-12-18 17:53

我也是新手,这个很有用的,呵呵!

谢谢!

134551 发表于 2010-1-19 13:05

按照楼主的办法  只能显示第一台设备的名字  第二三台设备名 没显示出来啊 为什么啊?

ccraobb 发表于 2010-1-24 17:49

我标签取不到名字.会报错的.

3120244 发表于 2010-4-18 10:19

好东西,感谢分享

monster_3j 发表于 2010-7-10 11:25

找了很长时间没有找到答案!!

love_boy 发表于 2010-11-17 10:50

好东西,要学啊,

wangping_an 发表于 2011-7-16 12:21

非常感谢!

gdh720127 发表于 2011-8-8 09:37

thanks

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.