靜態(tài)網(wǎng)站作品seo怎樣優(yōu)化網(wǎng)站
如何安裝GNS3
一、準(zhǔn)備工作
GNS3軟件支持虛擬機(jī)和物理機(jī)兩種模式,我們建議使用虛擬機(jī)模式,因此在安裝
GNS3軟件前,請確保你的電腦上安裝了虛擬機(jī)軟件。推薦使用VMware軟件。
Windows環(huán)境下推薦安裝最新的VMware workstation 15.5,MAC環(huán)境推薦安裝VMware Fusion 8以上。
如果不打算使用虛擬機(jī)模式,可以完成大部分實驗內(nèi)容,但某些特定的實驗內(nèi)容無法完成,如:使用無線網(wǎng)卡以及在寢室的網(wǎng)絡(luò)環(huán)境下時,GNS3內(nèi)的虛擬設(shè)備無法連接外部真實網(wǎng)絡(luò)。
需要用到的軟件
Windows | Macos | Virtual Machine | Cisco路由器IOS |
---|---|---|---|
version2.1.9(教程版本) | version2.1.9 | version2.1.9 | |
GNS3-2.1.9-all-in-one.exe | GNS3-2.1.9.dmg | GNS3.VM.VMware.Workstation.2.1.9.zip | Cisco路由器IOS映像文件(3725) |
GNS3-2.1.19-all-in-one.exe | GNS3-2.1.19.dmg | GNS3.VM.VMware.Workstation.2.1.19.zip | Cisco路由器IOS映像文件(3745) |
提取碼:840d
二、安裝GNS3虛擬機(jī)
-
虛擬機(jī)軟件VMware安裝完成后,根據(jù)操作系統(tǒng)下載對應(yīng)操作系統(tǒng)的GNS3虛擬機(jī),解壓后文件名為GNS3 VM.ova,如下圖所示。然后在VMware中導(dǎo)入虛擬機(jī)文件。
-
存儲路徑可自定義,虛擬機(jī)導(dǎo)入完成后,可暫不運行,后面啟動GNS3軟件時會自動運行。
-
下面設(shè)置網(wǎng)卡連接模式,采用橋接模式
三、安裝GNS3軟件
-
下載后的GNS3安裝程序如下圖所示,點擊安裝
-
選擇安裝組件時,如果電腦已經(jīng)安裝了wireshark(推薦提前安裝),可以不選wireshark,否則要重新從官網(wǎng)下載,速度會很慢。勾選Dynamips、VPCS、GNS3 是必選的。
- 安裝路徑建議自定義,不要安裝到C盤中。
- 推薦只取消勾選wireshark 、winpcap和solarwinds三項。
GNS3安裝過程中各種些組件的詳細(xì)說明
- 詢問是否需要免費的 Solarwinds Toolset License 時,勾選No。
四、首次運行初始化
在運行GNS3前請將電腦上的VPN關(guān)閉,避免出現(xiàn)未知網(wǎng)絡(luò)連接錯誤。
-
軟件第一次運行時,會詢問使用哪種服務(wù)器。如果本機(jī)安裝了虛擬機(jī)Vmware,請選擇第一項,否則請選擇第二項
-
選擇本地服務(wù)器的 IP 地址和端口。當(dāng)安裝了虛擬機(jī)后,會出現(xiàn)多個 IP 地址,請選擇連到物理網(wǎng)絡(luò)(如校網(wǎng))的 IP,建議選擇 127.0.0.1,這樣當(dāng)網(wǎng)絡(luò)環(huán)境發(fā)生變化時,仍然能夠連接到 GNS 虛擬機(jī)。請檢查默認(rèn)的端口是否被其他程序占用,如果被占用,更換一個端口或者退出占用該端口的那個程序。
-
選擇虛擬機(jī)。VM name 中會自動出現(xiàn)前面安裝好的 GNS3 VM,如果之前忘了安裝,這時也可以按照第二節(jié)導(dǎo)入虛擬機(jī)后,再按 Refresh。
點擊 Next 后,等待虛擬機(jī)啟動完成。虛擬機(jī)成功啟動后的界面如下,顯示了本機(jī)的 IP 地址等信息(后面基本不需要操作這個虛擬機(jī)):
注:如出現(xiàn)以下沒有IP地址的錯誤,則是VMware網(wǎng)卡配置不正確,需要重新正確配置
- 添加 1 個 IOS 映像文件,該映像文件來自 Cisco 物理設(shè)備(請先從網(wǎng)站下載 3725 或 3745 型號的文件)。
選擇從 GNS 虛擬機(jī)中運行 IOS 映像:
-
從磁盤中選擇一個映像文件并解壓縮
-
根據(jù)映像文件選擇正確的平臺型號。如果出現(xiàn)無法自動檢測型號的警告, 忽略即可。
-
根據(jù)映像文件選擇內(nèi)存大小,若電腦內(nèi)存比較少,可減為 128M。
-
為了方便實驗,增加 3 個以太網(wǎng)接口模塊(后面也可以單獨加):
-
根據(jù)實驗需要,增加其他模塊(可選),NM-16ESW 是 16 端口的以太網(wǎng)交換模塊,NM-4T 是高速串口模塊。
-
根據(jù)實驗需要,增加其他模廣域網(wǎng)塊(可選),WIC-2T 是高速串口模塊。
-
設(shè)置設(shè)備的 Idle-PC 值。點擊 Idle-PC-finder,自動設(shè)置 IDLE-PC 數(shù)值, 避免運行時占滿 100%的主機(jī) CPU 資源。
-
至此,我們已經(jīng)創(chuàng)建了一個 Cisco IOS 模版。點擊 OK 進(jìn)入到主界面。給本項目取個名字。也可以打開之前保存過的項目。
GNS3詳細(xì)使用教程
五、主界面介紹
-
進(jìn)入主界面后,左邊一排按鈕主要有打開/關(guān)閉 IOS 模型庫列表、打開/ 關(guān)閉 PC 庫列表、連接設(shè)備網(wǎng)線等操作
-
上面一排按鈕主要有保存、打開項目,運行/暫停/停止所有設(shè)備。點擊運行/暫停/停止圖標(biāo),所有設(shè)備都會運行/暫停/停止,也可以單獨點擊某個設(shè)備進(jìn)行停止/運行操作。停止時設(shè)備是不會自動保存運行配置的, 所以在停止前,請確保已經(jīng)通過設(shè)備內(nèi)的 write 命令保存過配置。
-
下面是 GNS3 的控制臺,可以輸入命令
-
右邊是設(shè)備狀況和服務(wù)器資源消耗狀況(設(shè)備越多,資源消耗越多)
六、添加設(shè)備
-
點擊圖標(biāo),打開 IOS 模型庫,會出現(xiàn)很多型號,但大部分都沒有安裝映像文件,所以還不能使用。在 Routers 的下拉列表中選中 Installed appliances, 只顯示已安裝映像文件的設(shè)備。
-
用鼠標(biāo)拖動其中一個設(shè)備到中間的窗口,就自動添加了一臺設(shè)備。在設(shè)備上點擊右鍵,出現(xiàn)菜單。可以進(jìn)行配置、進(jìn)入 Console 口、啟動/停止。
七、啟動設(shè)備
在設(shè)備上點擊右鍵,出現(xiàn)菜單。點擊 Start,設(shè)備開始啟動。再點擊右鍵, 從菜單中選擇 Console,可以進(jìn)入到設(shè)備的控制臺。
設(shè)備的控制臺剛啟動時,會打印大量的信息,等待啟動完成后,按回車鍵,即可出現(xiàn) >
提示符。如下圖所示:
注:此處可以把自己電腦上用的終端仿真軟件和GNS3進(jìn)行綁定,如SecureCRT,具體請參考:如何把SecureCRT和GNS進(jìn)行關(guān)聯(lián)
八、配置設(shè)備
首先要停止設(shè)備運行,然后在設(shè)備上點擊右鍵,從菜單中選擇 Configure, 可以對設(shè)備進(jìn)行配置。如果電腦內(nèi)存比較少,可以適當(dāng)減少給路由器配置的內(nèi)存
(Memories and disks 中的 RAM size)。點擊 Slots,可以增加或減少網(wǎng)絡(luò)模塊。
九、連接設(shè)備
-
點擊左邊的網(wǎng)線圖標(biāo),然后點擊第一個設(shè)備,選擇要連接的端口,然后再點擊第二個設(shè)備,選擇要連接的端口。紅色的表示未連接,綠色的表示已連接。只有紅色的才可以連接。
-
如果連接工作完成,不想繼續(xù)連接,點擊左邊網(wǎng)線圖標(biāo)的紅色叉叉。
-
如果想去掉連線,右鍵delete
十、設(shè)置合適的Idle- pc值
當(dāng)設(shè)備較多時,可能會造成主機(jī)的 CPU 達(dá)到 100%,因此需要自動調(diào)整 Idle-PC值。選擇某個設(shè)備,點擊右鍵,在彈出菜單中選擇 Auto Idle-PC,然后同類型的設(shè)備都會重新計算最優(yōu)的值。主機(jī)的 CPU 利用率也會降下來。
十一、增加PC
點擊左邊的 PC 圖標(biāo),在列表中選擇 VPCS,拖動到中間窗口。運行的服務(wù)器選擇GNS3 VM。點擊左邊的網(wǎng)線圖標(biāo),將 PC 和設(shè)備連接起來。VPCS 和 Host 的區(qū)別是,VPCS是完全虛擬設(shè)備,不連接到真實網(wǎng)絡(luò),Host 是利用主機(jī)的網(wǎng)絡(luò)接口連接到真實網(wǎng)絡(luò)的虛擬設(shè)備,也就是說 Host 可以跟真實網(wǎng)絡(luò)上的設(shè)備通信(配置成與真實網(wǎng)絡(luò)相同的子網(wǎng)地址即可)。
十二、增加網(wǎng)絡(luò)云
-
點擊左邊的 PC 圖標(biāo),在列表中選擇 Cloud,拖動到中間窗口。運行的服務(wù)器選擇 GNS3 VM。
-
點擊左邊的網(wǎng)線圖標(biāo),將 Cloud 和設(shè)備連接起來。根據(jù)實驗要求選擇合適的端口(三個端口分別對應(yīng)三種網(wǎng)卡模式,見下面說明)。
-
通過查看 VMware 虛擬機(jī)設(shè)置,我們看到默認(rèn)情況下,虛擬機(jī)上安裝了 3 張網(wǎng)卡,分別采用主機(jī)模式、NAT 模式和橋接模式(見下圖)。
-
根據(jù)實驗要求,如果只和物理機(jī)進(jìn)行私網(wǎng)通信,則選擇僅主機(jī)模式對應(yīng)的網(wǎng)絡(luò)接口(即 eth0),如果想共享使用物理機(jī)的 IP 對外通信,則選擇 NAT 模式對應(yīng)的網(wǎng)卡接口(即 eth1),需要使用與物理機(jī)相同網(wǎng)段的獨立 IP 實現(xiàn)對外通信,則選擇橋接模式對應(yīng)的網(wǎng)卡接口(即 eth2)。
-
一般情況下,使用主機(jī)模式即可,此時路由器僅能與物理機(jī)上的軟件通信, 比如不同的虛擬機(jī)之間互相訪問。如需要訪問物理機(jī)以外的其他服務(wù)器,則可以使用 NAT 模式或者橋接模式。NAT 模式是路由器以物理機(jī)的 IP 身份向外訪問, 有些功能可能無法實驗,比如物理機(jī)之外的其他外部設(shè)備 Ping 路由器的接口 IP。橋接模式是路由器以獨立的 IP 身份向外訪問,外部看來是同時存在物理機(jī)和路由器兩個設(shè)備的。
-
使用橋接模式時,外部物理網(wǎng)絡(luò)環(huán)境可能會影響到路由器的 IP 通信,比如外部網(wǎng)絡(luò)需要提供 DHCP 服務(wù)器,路由器才可能動態(tài)獲得 IP 地址,否則需要手工設(shè)置 IP 地址;如果外部網(wǎng)絡(luò)對 MAC 地址有限制,路由器的 MAC 地址可能不在被允許的名單中,就不能與外部物理網(wǎng)絡(luò)通信。
十三、保存配置
路由器的配置分為啟動配置和運行配置,所作的修改都是保存在運行配置中,重啟后是按照啟動配置運行的,因此在停止運行前,請使用 write 命令保存配置。如果輸入 write 命令后出現(xiàn)錯誤警告,則不要強(qiáng)行保存,否則重啟后將無法啟動。此時只能退出 GNS3。那么如何解決這個問題呢?
方法 1:更換不同型號的路由器映像文件(如 3745 換成 3725 或其他的)。
方法 2 : 右 鍵 點 擊 路 由 器 , 選 菜 單 上 的 Edit Config , 然 后 選 擇private-config,將配置內(nèi)容復(fù)制到文本框中,點保存。
方法3:把命令復(fù)制,一次性粘貼到控制臺中
十四、二層交換機(jī)
模擬器中自帶二層交換機(jī)
二層交換機(jī)功能比較簡單,僅支持簡易的 VLAN 設(shè)置。在 Switch 上點擊鼠標(biāo)右鍵,選擇 configure 菜單功能,可以對交換機(jī)的各個端口設(shè)置所屬的 VLAN, 也可以將端口設(shè)置成 Trunk 模式(選擇 dot1q):
十五、用路由器模擬三層交換機(jī)
-
給路由器添加交換模塊后可以作為三層交換機(jī)使用。首先將路由器關(guān)閉,然后鼠標(biāo)右鍵點擊路由器,選擇 Configure 菜單功能,首先將設(shè)備名稱改為 Switch,便于區(qū)分普通路由器:
-
在 Memories and disks 標(biāo)簽,增加存儲卡(否則 VLAN 數(shù)據(jù)無法保存):
-
點擊 Slots 標(biāo)簽,在空閑的 Slot 中增加 NM-16ESW 交換模塊:
-
雙擊進(jìn)入配置窗口,可以看到 Switch 模塊的接口名稱,這些接口不能配置 IP 地址,但可以配置所屬的 VLAN:
十六、地址綁定
默認(rèn)情況下,GNS VM 的第一個網(wǎng)絡(luò)接口是使用主機(jī)模式的,IP 地址是通過VMware 分配的,如果對虛擬機(jī)環(huán)境重新配置過;或者當(dāng)你在安裝時選擇的是物理網(wǎng)絡(luò)接口的 IP 地址作為主機(jī)綁定地址,當(dāng)物理網(wǎng)絡(luò)環(huán)境發(fā)生變化后,GNS VM 的 IP 地址可能會變化,那么 GNS 軟件就無法按照原來的 IP 連接到 GNS VM 機(jī)了, 此時需要進(jìn)入 Edit-->
Preference 菜單,修改 Server 的 Host binding 為新的 IP 地址。建議將這個地址改為 127.0.0.1,這樣以后就不需要再改變了:
十七、ATM交換機(jī)
-
該 ATM 交換機(jī)功能比較簡單,僅支持簡易的隧道設(shè)置。在 Switch 上點擊鼠標(biāo)右鍵,選擇 configure 菜單功能,可以設(shè)置隧道,一個隧道由一對源和目標(biāo)構(gòu)成,每個源或目標(biāo)各由 Port、VPI 和 VCI 三部分構(gòu)成,其中 Port 表示交換機(jī)的物理端口,可與路由器進(jìn)行連接;
-
在 ATM 中,VPI 表示虛擬路徑 ID(Virtual Path Identifier),VCI 表示虛擬信道 ID(Virtual Channel Identifier),一個虛擬路徑中可以包含多個虛擬信道,VPI+VCI 唯一表示一條虛電路。
隧道建立成功后,路由器或其他交換機(jī)就可以連接 ATM 交換機(jī)的端口了。根據(jù)需要,可以建立多條隧道。
十八、Frame Relay交換機(jī)
-
FR 交換機(jī)功能比較簡單,僅支持簡易的數(shù)據(jù)鏈路設(shè)置。在 Switch 上點擊鼠標(biāo)右鍵,選擇 configure 菜單功能,可以設(shè)置數(shù)據(jù)鏈路,一個數(shù)據(jù)鏈路由一對源和目標(biāo)構(gòu)成,每個源或目標(biāo)各由 Port、DLCI 二部分構(gòu)成,其中 Port 表示交換機(jī)的物理端口,可與路由器進(jìn)行連接;在 FR 中,DLCI 表示數(shù)據(jù)鏈路連接標(biāo)識(Data Link Connection Identifier)。
-
數(shù)據(jù)鏈路一旦建立,路由器或其他交換機(jī)就可以連接 FR 交換機(jī)的端口了。根據(jù)需要,可以建立多條數(shù)據(jù)鏈路。一個物理 Port 可以創(chuàng)建多條具有不同 DLCI 的數(shù)據(jù)鏈路,然后利用子接口進(jìn)行配置, 例如下圖中 R5 連接 Port 1,可以創(chuàng)建2 條數(shù)據(jù)鏈路連接 R7、R9,分別為 1:101-10:202, 1:102-11:203。
十九、配置V-PC的IP地址
雙擊打開V-PC設(shè)備,只支持在命令行配置IP地址,具體如下圖中操作
參考zhang0peter文章完成