GNS是一款很好的路由器模擬軟件,可以讓用戶模擬真實的路由器進行學習。如果能夠與SecureCRT實現捆綁使用,那將是一件美事。仔細研究了網上同仁的文章,基本總結一下幾個點
1、設置GNS啓動SecureCRT
緊接着運行Gns-3,依次找到Edit->Preferences->Dynamips 看到“Terminal command: ”, 這裏是用來設置連接Dynamips虛擬路由器的各種虛擬終端程序的。默認是start telnet %h %p,即用Windows自代的Telnet程序來登錄。我們現在把它改爲:start C:\SecureCRT\secureCRT.exe /T /SCRIPT C:\DyRouter\DyRouter.vbs /telnet %h %p,
其中“C:\DyRouter\DyRouter.vbs ”是你腳本文件“DyRouter.vbs“存放的路徑。
C:\SecureCRT\secureCRT.exe 是你SecureCRT的安裝路徑
2、啓動
點擊路由器或者交換機,先選擇“開始”,然後選擇 “console”
3、總結:,在GNS中設置 start C:\SecureCRT\secureCRT.exe /T /SCRIPT C:\DyRouter\DyRouter.vbs /telnet %h %p
4、故障一:提示【找不到 SecureCRT】或者提示 【找不到 C:\Program File】
這種問題是因爲你的GNS設置中的SecureCRT路徑中包含了空格或者中文,GNS不識別導致,將SecureCRT安裝到一個沒有空格和中文字眼的路徑中即可,比如C:\SecureCRT\
5、故障二:提示連接不了主機
這種問題是因爲GNS對 %h沒有進行解析導致,將GNS設置改爲
start C:\SecureCRT\secureCRT.exe /T /SCRIPT C:\DyRouter\DyRouter.vbs /telnet 127.0.0.1 %p 即可解決