先來介紹一下GNS3︰
這是一個基於dynamips技術的服務平台。可以幫助我們設計並且類比所見即所得的網路環境:
GNS3 is an open source product that may be used on multiple platforms, including Windows, Linux, and MacOS X.
Features overview
Designing high quality complex network topologies.
Emulating Cisco routers.
Simulating simple Ethernet, ATM and Frame Relay switches.
Load-balancing between multiple hypervisors.
Load and save in Dynagen's INI-like format.
Image export (JPEG, PNG, BMP and XPM).
這是一個使用“巨蟒”編寫的多平台軟體,所以可以在現有的任何作業系統下使用,尤其在Mac下,那是相當的拉轟啊﹗
從那裡獲得?
我推薦大家直接從他們的官方網站下載,以防被惡意服務商加載病毒。位址是︰
http://www.gns3.net
對於初學人來說直接下載all-in-one的版本就好了。他們同樣提供未編譯程式,以方便用戶二次開發。這才是一款真正的開源軟體。耶﹗
其實軟體的安裝相當的簡單,這裡就不在敘述。
安裝完畢後,啟動sever,看能否正常營運。注意。GNS3並不提供cisco IOS下載,所以你要自己到互聯網上搜索cisco ios,並下載。
下載後將IOS單獨儲存在一個目錄下,然後在GNS3---edit---IOS image and hypervisors 中匯入。然後選擇相應的平台,比如3640/3660/7200等等。然後就可以使用了。哈哈。很high吧。
還有一點,由於它是基於dynamips技術,所以,類比器在營運時會生成大量虛擬檔案。如果你不單獨儲存會使得你的GNS3目錄變得雜亂無章。所以我建議大家還是盯一個work path來儲存這些生成檔案。設定地方在 edit----perfermence---dynamips---working directory
好了。到了這裡,大家就可以設計自己的網路拓撲了。設定好了後切換到營運模式啟動設備然後就可以telnet設備了。
GNS3預設使用windows自帶telnet程式。即占內存有不利於管理。我推薦使用secureCRT5.5.2,其功能我就不說了。關鍵是具有標籤功能,相當方便。我這裡有secureCRT5.5.2的破解補丁,大家可以自己下載了︰
http://blogimg.chinaunix.net/blog/upfile2/071101094839.rar
注意,我們需要在gns3中修改一行參數,以便啟動secureCRT
edit----perfermence---dynamips--terminal command
裡面預設是︰
start telnet %h %p
我們進行如下修改
start SecureCRT.EXE /T /telnet %h %p
直接調用secureCRT需要我們將CRT的路徑添加到windows環境變量path中去,比如C:/software/secureCRT。注意此住不加講無法啟動CRT
另外,參數/T 是為了在同一個CRT中啟用不同的標籤。從而節省內存,一定要加上,而且只有5.2以後的版本才有。另外,還有一個參數/script, 這個我自己也沒有使用是因為這個參數是調用一個vbs程式段從而使CRT直接識別拓撲中設備表示而設定的。這段vbs代碼我自己也沒弄明白,所以我暫時不做講解。
大家注意在加載參數的時候一定要加上“/”,否則參數無效。
最後,要開啟不同的標籤,請在GNS3控制台下直接輸入start R1(舉個例子),而不是點擊open all ios這個按鈕,否則會同時開啟N個CRT。哈哈。
是不是有些迷惑了?自己實踐才是弄清問題的關鍵。開始吧﹗﹗
2009年1月7日 星期三
訂閱:
文章 (Atom)