设为首页 收藏本站
查看: 810|回复: 0

[经验分享] GNS3 使用SecureCRT

[复制链接]

尚未签到

发表于 2017-7-9 14:35:18 | 显示全部楼层 |阅读模式
"D:\SecureCRT\SecureCRT.EXE" /SCRIPT D:\SecureCRT\DyRouter.vbs /ARG %d /T /TELNET %h %p
start D:\SecureCRT\SecureCRT.exe  /SCRIPT C:\DyRouter.vbs  /T /telnet %h %p

这是我自己试验过的,之前都是研究了很久都不成功,这次又来试了一下,居然成功了。。。以下就是具体的步骤了。。。
在做这个步骤之前,要完成GNS3和secureCRT的安装,再在网上下载个脚本(我脚本的名字是DyRouter.vbs,没有可以跟我要的哦)
我的GNS3S是安装在:C:\Program Files\GNS3,secureCRT是安装在:C:\Program Files\SecureCRT,脚本放在:C:\DyRouter.vbs
我的是windows 7系统实示例:

①  在系统中“我的电脑”上点鼠标右键选择“属性”。在系统属性窗口选择“高级”标签并按“环境变量”按钮;第二步:将环境变量设置窗口中的系统变量里的Path值中在原有的值后面添加SecureCRT6.5.0安装路径,比如我的安装目录 ;C:\Program Files\SecureCRT ”(不含引号),注意那个红色分号别少了,如下图:







②②在 C:\WINDOWS\system32下生成SecureCRT的快捷图标


③ GNS3-edit----preferences---General---Terminal Settings
在Terminal command下面输入:
start SecureCRT  /SCRIPT C:\DyRouter.vbs  /T /telnet %h %p(XP系统)
start SecureCRT.exe  /SCRIPT C:\DyRouter.vbs  /T /TELNET 127.0.0.1 %p   (VISTA/WIN7)
如下图解步骤:










④基本完成了,接下来我测试一下的,成功。。。如下图:





⑤关于DyRouter.vbs ,是一个脚本,自动回车no登陆设备,自动帮你改hostname为设备名,自动no ip do lo,自动exec-t 0 0,自动logg s 。进入设备直接做实验。如果不需要,请在第三步中将该脚本的路径去除即可。。。。。


这是一个很棒的模拟器,相比cisco的PT模拟器,功能强很多,支持的命令更不用说了。。。希望大家一起讨论、交流、分享的!!!

                                                                                                                                                                                                                                                                                                                                                                           Redstone 编



关联好了之后,在GNS3上启用telnet时候总是提示Hostname lookup failed:host notfound。而直接打开SecureCRT,输入ip 127.0.0.1 端口2000却可以正常登录路由器  start D:\SecureCRT\SecureCRT.EXE /script D:\ProgramFiles\GNS3\securecrt.vbs /arg %d /T /telnet %/h %p
  把%/h换成127.0.0.1,问题仍然不能解决
  解决方法:
  1、在系统中“我的电脑”上点鼠标右键选择“属性”。在系统属性窗口选择“高级”标签并按“环境变量”按钮;第二步:将环境变量设置窗口中的系统变量里的Path值中在原有的值后面添加SecureCRT.v5.5.2安装路径,比如下目录“;C:\ProgramFiles\SecureCRT ”(不含引号),注意那个分号别少了。
  2、在C:\WINDOWS\system32下生成SecureCRT的快捷图标(空白处右键创建快捷)
  3、GNS3-首选项-一般-终端命令
  选中“使用系统默认的shell”
start SecureCRT  /SCRIPTF:\study\network\CCNP\GN3\DyRouter\DyRouter.vbs /T /telnet %h %p(XP系统)
start SecureCRT.exe  /SCRIPTD:\DyRouter.vbs  /T /TELNET 127.0.0.1%p  (VISTA/WIN7)

4、关于DyRouter.vbs ,是一个脚本,自动回车no登陆设备,自动帮你改hostname为设备名,自动no ipdo lo,自动exec-t 0 0,自动logg s。进入设备直接做实验。是教师演示,学生实验的好帮手。如果不需要,请在第三步中将该脚本的路径去除即可。。。
5、"/SCRIPTF:\study\network\CCNP\GN3\DyRouter\DyRouter.vbs "也可以不用加
本人使用的命令以下
start D:\SecureCRT\SecureCRT.EXE /T /TELNET 127.0.0.1 %p
验证成功,
6、解释一下:/T是一个secureCRT的参数,表示新开一个标签(注:这个参数只有SecureCRT5.2及以后版本才有,其它版本没有),/telnet的意思是走Telnet协议,%h是要telnet到的主机,%p是要telnet的主机的端口。
7、最后,加载.net文件,进入Design Mode 下,telnetR0或是用鼠标右键console试试看,可以在多起几台设备来看看,就知道非常方便了。
8、在这里说明一下:引用编者的原话“这个脚本的意思,我在程序中都注释了,总体意思是给标签更名为设备的名称,并在设备起来后,设备几个常见的路由命令,如:不需要域名查找,永不超时,没有恼人的提示信息的不换行干扰(也就是自动换行吧,防止提示信息干扰),如果你不需要这些,用'注释到这些行,或者删除。”



来自为知笔记(Wiz)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-392005-1-1.html 上篇帖子: 第8章 处理ISDN故障 下篇帖子: Stack Overflow: The Architecture
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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