WIN7 64位系统使用SCRT 7.0 64位、GNS3以及SCRT与GNS3的关联(二)

二、SCRT的安装

   由于本人是win7 64位系统,在网上找了很久才找到SCRT 7.0 64位。本人是在下列网址下载的http://pan.baidu.com/share/link?shareid=428433&uk=486860516&fid=3620401987

   按照下载内容,安装成功后使用。

三、SCRT与GNS3的关联

   网上的方法,我觉得脚本关联这个方法还是比较好的。

   1、右键“我的电脑”\属性\高级系统设置\环境变量,在系统变量中编辑path,在path结尾处输入SCRT的安装位置,我的为“;C:\Program Files\VanDyke Software\SecureCRT”记住之前必须要有“分号”

   

   2、编辑脚本,将下列脚本复制到txt中并将其保存为vbs格式,并将其放置一个位置。

#$language = "VBScript"

#$interface = "1.0"

Option Explicit

Function mysubstring(srcString,bChar,eChar)

 Dim fIndex,sIndex

 fIndex=InStr(srcString,bChar)

  sIndex=InStrRev(srcString,eChar)

  mysubstring=Mid(srcString,fIndex+1,sIndex-fIndex-1)  

End Function

Function ciscoDate()

  dim   em, y,m,d,h

  Dim nowDate

  nowDate=Now()

 em=Array("January","February","March","April","May","June","July","August","September","October","November","December")

  y=Year(nowDate)

  m=em(Month(nowDate)-1)

  d=Day(nowDate)

  h=Time()

 ciscoDate=h & " " & m & " " & d & " " & y

End Function

Sub main

  On Error Resume Next

  crt.Screen.Synchronous = True

  crt.Screen.WaitForString "Console port"

  crt.Screen.Send  VbCr

  Dim firstLine

  Dim tabTitle

  firstLine=crt.Screen.Get2(1,1,1,100)

  tabTitle=mysubstring(firstLine,"""","""")

  crt.Window.Caption= tabTitle


  If crt.Screen.WaitForString("[yes/no]") Then  

    crt.Screen.Send "no" & VbCr

  End If

  crt.Screen.Send VbCr &VbCr

  crt.Screen.WaitForString "Router>"  

  crt.Screen.Send  "enable" & VbCr

  crt.Screen.Send "conf terminal" & VbCr

  crt.Screen.Send "no ip domain-lookup " & VbCr

  crt.Screen.Send "hostname " & tabTitle & VbCr

  crt.Screen.Send "line con 0" & VbCr  

  crt.Screen.Send "exec-timeout 0 0" & VbCr  

  crt.Screen.Send "logging synchronous" & VbCr    

  crt.Screen.Send "end" & VbCr

 crt.Screen.Send "clock set " & ciscoDate() & VbCr

  crt.Screen.Synchronous = False

End Sub

   3、设置GNS3

    打开软件,编辑\首选项,在一般中的终端设置里终端命令行输入“start SecureCRT.exe  /SCRIPT C:\SCRT.vbs  /T /TELNET 127.0.0.1 %p”中间部分为脚本放置的位置,我的脚本命名为SCRT.vbs放在C盘,还有一定要勾选“Launch terminals using the system default shell”

   

   4、方法一、使用GNS3,拖拽路由后,启动路由,在路由上右键点击console,即可在SCRT中控制。

      方法二、也可以在运行路由后,打开SCRT,点击快速连接,选择Telnet,hostname输入127.0.0.1,端口号输入GNS3中路由的端口号

     

         然后再connect in tab中右键rename将名字改成与GNS3中路由的名字一样,就可之后快速连接选择

       

     5、SCRT7.0支持多选项卡,在GNS3中做实验选择多个路由时,SCRT非常方便

       



   

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章