思科模擬器 GNS3-2.1.8 安裝筆記,含 IOU 及 VM
GNS3-2.1.8-all-in-one.exe
54.5MB
主程序 (自行選擇版本)(20180807 可用)316MB
GNS3 VM ova 鏡像(20180807 可用)293MB
VM 虛擬機軟件1.92GB
從 C1700 到 C7200 的各種路由器 bin 鏡像(20180807 可用)151MB
IOU 的三層交換機鏡像(貌似在上面的大包里面)69.3MB
IOU 的二層交換機鏡像(貌似在上面的大包里面)145MB
IOU 的三層交換機鏡像(貌似在上面的大包里面)很方便實用的虛擬機軟件,安裝過程略。安裝完成后,需要導(dǎo)入 GNS3 VM 的 ova 鏡像,還原虛擬機。
0x01:解壓之前下載的 GNS3.VM.VMware.Workstation.2.0.3.zip,得到文件 GNS3 VM.ova;
0x02:運行 VMware Workstation 虛擬機,文件>打開,打開 GNS3 VM.ova 文件,導(dǎo)入虛擬機;
0x03:運行 GNS3-2.0.3-all-in-one.exe,開始安裝流程;
0x04:根據(jù)需要選擇組件,我這里選擇的是:1、3、5、6、7、8、9
2、Npcap 0.83:[選裝]WinPCAP 的替代,用的人并不多
3、Wireshark 2.2.1:[選裝]抓包工具,如果對底層數(shù)據(jù)包感興趣,可以裝,建議安裝
4、Solar Winds Response Time Viewer:[選裝]對 Wireshark 抓的包進行分析,界面友好,付費軟件
5、Dynamips 0.2.14:[必選]運行思科鏡像 IOS 的模擬器
6、QEMU 2.4.0&0.11.0:[必選]提供防火墻 ASA 的模擬
7、VPCS 0.6.1:[必選]提供簡易 PC 的模擬
8、Cpulimit:[必選]防止鏡像 CPU 占用 100%
9、GNS3:[必選]GNS3 主程序
10、TightVNC Viewer v2.7.10:[選裝]一款遠程工具,可登錄圖形化的 Linux 桌面,當(dāng)然也支持 Windows 遠程桌面
由于 Wireshark 并不包含在安裝包中,所以這里會在線下載:
0x05:安裝完成;
接下來,我們運行 GNS3,并對其進行初始配置,添加對 VM 虛擬機的引用。
0x06:啟動 GNS3。啟動后,會顯示如下初始化界面,我們選擇第一項,為避免以后每次啟動都彈出這個界面,勾選“Don’t show this again”:
0x07:點擊下一步,配置本地服務(wù)器,Host binding 項用于設(shè)置綁定的 IP,這里會列出現(xiàn)在本機所有的 IP 地址,為了避免在改變 IP 后出問題,建議選擇本地環(huán)回地址 127.0.0.1:
0x08:點擊下一步,配置 VM 虛擬機。這里唯一需要注意的是,如果你的 VM 里面有多臺虛擬機,一定要選擇剛剛導(dǎo)入的 GNS3 VM 虛擬機,核心數(shù)和內(nèi)存大小可以在這里修改,也可以保持默認:
0x09:此時,VM 虛擬機會自動啟動,可以看到虛擬機啟動后顯示的版本號,IP 地址等,比較重要的是,這里給出的 SSH 登錄虛擬機的賬號默認為:gns3,密碼:gns3。如果想要登錄到虛擬機內(nèi),可以用這個賬號登錄。當(dāng)然,平常的使用并不需要進虛擬機。如果進的話,會發(fā)現(xiàn),導(dǎo)入的鏡像文件存放在/opt 目錄下。
0x10:接下來會要求導(dǎo)入鏡像文件,我這里先不導(dǎo)入,選擇關(guān)閉:
0x11:新建一個項目:
進入軟件后,會發(fā)現(xiàn)并沒有任何路由器可供使用。在右側(cè),我標紅框的地方,顯示了服務(wù)器的壯態(tài),分別是本地服務(wù)器和 VM 虛擬機。
GNS3 默認并不包含鏡像,所以,需要我們自己手動添加。GNS3 支持真實的機器鏡像,可以模擬的設(shè)備也非常的多。在前面的準備中,我給出了一些常用鏡像,方便導(dǎo)入使用(資源來源于網(wǎng)絡(luò))。
GNS3 支持多種模擬器,包括內(nèi)建的,如交換機和 hub,以及 VPCS、Dynamips、IOU、QEMU、VMware、Docker 等。常用的是 Dynamips 和 IOU。Dynamips 是本地的,鏡像導(dǎo)入到本地就可以了;IOU 則是將所有鏡像,都放到 VM 的虛擬機里面。就性能而言,使用 IOU 非常好,官方的推薦這種方式。
導(dǎo)入鏡像到本地
1、在 GNS3 主界面,選擇 Edit>Preferences,選擇左側(cè)導(dǎo)航里面的 Dynamips 的下一級 IOS routers。點擊 New:
2、在彈出的對話框中選擇第二項:Run this IOS router on my local computer,在本地運行 IOS:
3、瀏覽鏡像文件:
4、選擇之前下載的思科 IOS 鏡像文件:
5、下一步:
6、設(shè)置名稱和選擇平臺,通常會自動識別,不需要手動輸入:
7、設(shè)置內(nèi)存大小。通常自動識別,不需要手動設(shè)置。如果需要手動設(shè)置,請先確認鏡像對應(yīng)的真實機器的內(nèi)存大小,不能隨意亂設(shè)置。不清楚可以點擊下面的鏈接進思科官網(wǎng)查詢:
8、選擇默認板卡。保持默認就可以,以后在使用中,可以根據(jù)需要選擇,這里只是設(shè)置默認值:
9、需要 Idle-PC 號,點擊右側(cè)按鈕會計算該值:
10、導(dǎo)入完成,可以使用啦:
按此步驟導(dǎo)入更多鏡像(不過真心不建議這么做,因為在本地模擬非常耗費系統(tǒng)資源,建議使用 IOU,即下面介紹的這種方式)。
導(dǎo)入鏡像到 GNS3 VM
在 GNS3 VM 虛擬機中運行鏡像有兩種:一種是 IOS,另一種是 IOU。這兩種所使用的鏡像文件是不一樣的。
導(dǎo)入步驟和在本地導(dǎo)入基本一至,不同的地方是在第 2 步,要選擇 GNS3 VM:
導(dǎo)入過程中因為有把鏡像上傳到虛擬機的過程,所以上傳會花一點時間。
1、選擇 IOU Devices,之后選擇下一步:
2、選擇瀏覽鏡像文件,導(dǎo)入文件后,會自動判斷是 L2 還是 L3,設(shè)置一個喜歡的名稱:
3、導(dǎo)入完成
4、最重要的一步,輸入 license,如果不輸入,否則鏡像不能運行:
gns3-iouvm = cd11acbc599f2364;
gns3vm = 73635fd3b0a13ad0;
TIPS:
使用 GNS3 VM 后,每次打開 GNS3 都會同時打開虛擬機的界面,如果不想彈出,則可以勾選:Run the VM in headless mode