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