GNS3 7.3與SecureCRT、Wireshark關聯

 

    最近限於自身的經濟條件的限制,而我對網絡的學習慾望愈發強烈。於是在這種情況下對使用GNS3模擬器模擬網絡實驗感興趣起來。以下是我在使用GNS3過程中的一點小總結,特貼出來和大家共享。以下主要講的是如何在GNS3中使用SecureCRT打開路由的配置頁面和使用Wireshark軟件進行抓包。

既然要使用SecureCRT先說一說爲什麼要使用它吧,即使用它給我們帶來的好處。

一、使在N多路由器頁面打開時,每個路由頁面清楚標識,便於管理。

     不知你是否遇到過這種情況,就是直接使用GNS3中的telnet連接時,當打開一個路由器時,自己能知道哪個頁面是哪個路由器的,但當打開大量的路由配置頁面時,你自己是否還能分得清呢?即使你說你的記憶力很好分得清,你是否想過幹嘛不通過一種軟件的方式,將每個路由配置頁面標記,便於自己區分。讓自己的大腦從那些繁瑣的記憶中解放出來,而SecureCRT正是這樣的軟件。當然,SecureCRT的功能是相當強大的,這裏有點大材小用了。

這裏是我用SecureCRT打開的四個路由器的畫面:

 可以看出:SecureCRT清楚的將每個路由配置頁面標記清楚了。

二、使用SecureCRT在對虛擬路由器的訪問同時對虛擬環境外的其他網絡設備的訪問,即可以同時管理真實設備和虛擬設備。

      比如如果你想用虛擬機,模擬真機環境時,可以用SecureCRT登錄虛擬機,實現對多個網絡設備的統一管理。

    接下來當然要說的是在Wireshark的好處了。這個個人覺得最大好處就是,可以抓取路由器之間的包。

   你是否曾經疑問過,怎樣抓取路由器之間的包呢?我曾經就苦惱過。不過這裏我看到的一種方法是,在兩個路由器之間放一個交換機,拓撲圖如下:

 

在f1/3口配置一個端口鏡像,這樣經過f1/1和f1/2的包都會在f1/3上發送一份,在電腦上運行抓包軟件,就可以抓包了。至於端口鏡像怎麼配置,不是這裏的重點。

    從上面的方式可以看出,這種方式是相當繁瑣的。不過在模擬器中可以直接在兩個路由器之間直接右鍵點擊運行Wireshark抓包,相當方便。

     好了,點心吃完了,該上我們的正餐了。

先介紹一下我的電腦環境,window2003系統、GNS3 7.3版、SecureCRT6.7版本

     一、在GNS3中使用SecureCRT

         1.當然首先你必須在電腦中安裝SecureCRT,至於SecureCRT的安裝這裏在百度上到處都是,讀者自己解決。

         2.在安裝好SecureCRT後,運行GNS3,點擊編輯->首選項 彈出如下畫面:

 

點擊Terminal Settings選項卡,當然我這裏是英文的,中文的是終端設置。如圖畫面:

   

看見點擊寫着Konsole (Linux KDE)右邊的下拉框,如圖:

 

點擊SecureCRT選項,當然如果你的電腦是32位選32位的,64的選64位的。選中後點擊右邊的【Use】按鈕,界面變成如圖:

看見沒,下面那個框裏自動生成了終端命令。生成的是:

start C:\progra~1\VanDyk~1\SecureCRT\SecureCRT.EXE /script d:\progra~1\gns3\SecureCRT.vbs /arg %d /T /telnet %h %p

這段代碼分成兩部分:

      紅色部分是我的SecureCRT安裝路徑,這裏注意的是裏面兩個路徑的寫法,proga~1表示的是“Program Files”夾,因爲兩個單詞之間有空格,GNS3無法分清,故用proga~1代替,同理VanDyk~1表示的是“VanDyke Software”文件夾,這裏特別注意空格會導致GNS3找不到相關文件。

      綠色部分則是你的GNS3的安裝路徑,同樣遇見文件名裏有空格用~1代替。這裏文件名可以是SecureCRT.vbs,也可以是DyRouter.vbs,DyRouter.vbs可以到網上下載,SecureCRT.vbs在安裝GNS3 7.3時已經自帶了。

二、GNS3.0 中使用Wireshark.

     1.首先當然是安裝Wireshark.這個網上也有很多的帖子,我這裏不多說了。

     2.在安裝好Wireshark後,點擊編輯->首選項->capture出現界面如下:

解釋一下:capture文件的存放目錄,即你抓獲的包自動存放在哪個目錄下。

                    啓動Wireshark命令即啓動Wireshark命令了,我這裏是:

                   D:\Program Files\Wireshark\wireshark.exe %c

                   紅色部分是你的Wireshark安裝路徑。

      3.使用Wireshark抓包。拓撲圖如下:

 

R12 f0端口ip 192.168.12.1         R13  f0 ip 192.168.12.2

首先在R12和R13路由間的連線點右鍵,點擊Caputer彈出如下對話框:

選擇你要抓包的端口,點擊確定。

然後就彈出了Wireshark界面:

現在我在一個路由器上先運行ping命令然後點擊截取報文,截獲的報文如下:

以上就是我的一點小小的心得,供大家學習,共同進步!

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