1. 程式人生 > >第2章 GNS3和PacketTracer網路模擬器(1)_GNS3概述

第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的安裝位置