第2章 GNS3和PacketTracer網路模擬器(1)_GNS3概述
1. 安裝和配置GNS3
1.1 GNS3概述
(1)GNS3是一款具有圖形化介面,可執行在多平臺(包括Windows、Linux、Mac OS等)上面的網路虛擬軟體。
(2)可以在虛擬環境中執行Cisco IOS,模擬Cisco Router、Cisco ASA、Ciso PIX、Cisco IDS/IPS、Juniper Router。
(3)通過路由器載入交換模組實現部分交換功能,通過其所帶的qemu還可以執行虛擬主機;程式還可以通過Wireshark來抓取虛擬網路TOP中的資料包。
1.2 GNS3主要元件
(1)WinPCAP:抓包必需元件之一,用於為Win32應用程式提供訪問網路底層的能力。可進行網路分析、故障排除和網路安全監控(必須安裝)。
(2)Wireshark:最流行的開源抓包工具。也另行安裝。
(3)SolarWinds Response Time Viewer for Wireshark:一個Wireshark的輔助分析工具(可選安裝)
(4)Dynamips:一個用於模擬思科路由器的工具,必須安裝。
(5)QEMU:是一套由Fabrice Bellard所編寫的模擬處理器的自由軟體,必須安裝。
(6)VPCS:GNS3中模擬客戶端的工具,必須安裝
(7)Cpulimt:一款限制CPU程序的工具軟體,優化系統資源的佔用率(可選安裝)
(8)GNS3:核心元件(必須安裝)
(9)SuperPutty:GNS3自帶終端工具(可選安裝)
1.3 配置GNS3
(1)指定專案目錄:
①GNS3模擬的所有網路環境都是通過專案來組織的,然後在該專案中新增裝置組成相應的網路,也可以新增連線裝置,在完成實驗後將這些內容儲存到一個專案的。
②在“Edit”→“Preferences”→“General” →“General”→ “My Project”中設定專案存放的預設位置。
③注意:輸入的專案名必須是英文,不能有漢字。否則抓包工具不能捕獲GNS3網路連線中的資料包。
(2)配置思科路由器IOS
①下載思科路由器IOS(一般為.bin檔案)
②在“Edit”→“Preferences”→“General” →“General” → “My binary images”中設定路由器的預設位置
③新增IOS路由器:在“Preferences”對話方塊中的“IOS router”點選new,瀏覽到思科路由器IOS的儲存位置。然後next,當出現設定IOS路由器網路模組時,會要求指定Slot的型別(注意:NM-16ESW表示16個Fastethernet介面,NM-1E表示1個以太介面,NM-1FE-TX:1個乙太網介面,NM-4E:表示4個乙太網介面,NM-4T表示4個serial介面)。
(3)設定路由器控制檯的終端軟體
在“Edit”→“Preferences” →“General”→“Console applications”中設定,此處使用GNS3自帶的putty軟體。
(4)指定Wireshark抓包工具的位置
在“Edit”→“Preferences”→“Packet capture”中的“packet capture reader command”中設定為“tail.exe -f -c +0b %c | "D:\Wireshark\wireshark.exe" -o "gui.window_title:%d" -k -i -”,其中可以找到wireshark的安裝位置。