一、在GNS上配置的路由,想通过SecureCRT显示器终端,该如何操作?
1)打开GNS3,在Edit->preferences->General->termianl settings下的下拉框里选择SecureCRT Windows一栏,并点击USE按钮
2)需要将SecureCRT和GNS3的安装目录位置找到,我的secureCRT和GNS3都安装在E盘,需要用到GNS3安装目录下的securecrt.vbs脚步文件。
E:\SecureCRT\SecureCRT.EXE" /SCRIPT E:\GNS3\securecrt.vbs /ARG %d /T /TELNET %h %p
3)再勾上Launch terminals using the system default shell
4) 点击OK完成
下面打开GNS3上的路由器试一下,按一下Start/Resume all devices,然后再双击路由器看是否能直接打开secureCRT
二、可能会遇到的问题
后来在win7和winxp系统中,在终端设置那边会出现以下的问题,Invalid command line option /T,而此时我的终端设置里是
"F:\SecureCRT\SecureCRT.EXE" /SCRIPT F:\GNS31\securecrt.vbs /ARG %d /T /TELNET %h %p
之后尝试将’ /T ‘删除,就OK了
"F:\SecureCRT\SecureCRT.EXE" /SCRIPT F:\GNS31\securecrt.vbs /ARG %d /TELNET %h %p
其脚本运行错误,也是因为这个它携带的参数不正确。导致这个的原因,可能是和GNS3的版本有关,也可能与脚本语言vbs有关。
在加载iso镜像文件.bin文件的时候,不需要去解压缩成image文件,否则可能导致配置过程出错。
如果经过上述步骤,将'/T'删除之后仍然不成功,请在尝试做以下步骤:
1)设置secureCRT的环境变量,在PATH后面追加 ';F:\SecureCRT' 。
2)重新加载一下后缀名为.bin的iso镜像文件,注意不要去compressed 成.image文件。
3)将所有的Routers都切换到停止运行状态,不要在运行状态去修改终端设置里的命令,修改完成后再去运行。
以上可以试试看。