大家可能在平常做实验时,前期需要做很多的步骤:比如说给路由器命名,logg syn .no ip domain look-up .no exec-t 等,这样每台路由器上都要去敲。当然也可以写在记事本里面然后再去粘贴。但这样的步骤当然有些麻烦。尤其是在给学生讲课的时候。这样更是耽搁时间,今天弄了一下GNS3与SecureCRT关联并自动给路由器做好前期步骤,下面把这一过程分享一下:

       现在GNS3的最新版是GNS3 v0.7.2 all-in-one,大家可以去下载。然后安装好SecureCRT并把securecrt.vbs(我会共享在附件里)脚本放进GNS3安装目录里去。且对此路径在GNS3terminal settings设置:
start C:\progra~1\SecureCRT\SecureCRT.EXE /script d:\progra~1\gns3\securecrt.vbs /arg %d /T /telnet %h %p  
start C:\progra~1\SecureCRT\SecureCRT.EXE /script d:\progra~1\gns3\securecrt.vbs /T /telnet 127.0.0.1 %
(这里假设我的SecureCRT装在C盘的C:\Program Files\SecureCRTGNS3装在D:\Program Files\GNS3
 
使用GNS3与SecureCRT关联自动导入脚本
 
2、系统环境变量也可以设置,当然不设置同样可以达到效果,但建议还是设置上:我的电脑---右键属性---高级--环境变量:也就是分号SecureCRT的安装路径。(;C:\Program Files\SecureCRT),一定要记得variable value要用分号把隔开。并且可以在C:\WINDOWS\system32 新建一个快捷方式指定SecureCRT的路径。
 
使用GNS3与SecureCRT关联自动导入脚本
 
3、搭个8台路由器测试一下:
使用GNS3与SecureCRT关联自动导入脚本
4、右键点击console去开路由器后关联的SecureCRT就启动起来了,并调用脚本给我们全部把前期工作做好,至此全部OK:
 
使用GNS3与SecureCRT关联自动导入脚本