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非常方便

       



   

     

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