天天看點

CCNA網絡工程師學習程序(9)GNS3的安裝與配置 - MenAngel

View Post

CCNA網絡工程師學習程序(9)GNS3的安裝與配置

    本節将簡單介紹一下網絡裝置模拟軟體GNS3的配置和使用方法。    

    (1)GNS3概述:

    GNS3是一款具有圖形化界面可以運作在多平台(包括Windows, Linux, and MacOS等)的網絡虛拟軟體。Cisco網絡裝置管理者或是想要通過CCNA,CCNP,CCIE等Cisco認證考試的相關人士可以通過它來完成相關的實驗模拟操作。同時它也可以用于虛拟體驗Cisco網際作業系統IOS或者是檢驗将要在真實的路由器上部署實施的相關配置。簡單說來它是dynamips的一個圖形前端,相比直接使用dynamips這樣的虛拟軟體要更容易上手和更具有可操作性。

    GNS3整合了如下的軟體:

Dynamips:一款可以讓使用者直接運作Cisco系統(IOS)的模拟器。
Dynagen:是Dynamips的文字顯示前端。
Pemu:PIX防火牆裝置模拟器。
Winpcap:windows平台下一個免費,公共的網絡通路系統。      

    WinPCAP的作用:

于為win32應用程式提供通路網絡底層的能力。
設計優秀的網絡拓撲結構
模拟Cisco路由裝置和PIX防火牆
仿真簡單的Ethernet, ATM和幀中繼交換機
能夠裝載和儲存為Dynamips的配置格式,也就是說對于使用dynamips核心的虛拟軟體具有較好的相容性
支援一些檔案格式(JPEG, PNG, BMP and XPM)的導出      

    (2)軟體安裝及簡單的配置測試:

    安裝前的準備:(下載下傳位址:http://pan.baidu.com/s/1jHSyZTc)

1、GNS3-1.3.9-all-in-one
2、鏡像檔案-思科的2691鏡像
3、VM虛拟機-12.0/11.0
4、Linux系統(用來模拟IOU網絡裝置)
5、CRT(用來與gns關聯作為配置終端)      

     安裝軟體:

    1.下載下傳檔案并解壓後點選exe檔案進行安裝。

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    2.要確定計算機上安裝了winPCAP。

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    3.根據提示完成軟體的安裝

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    根據鏡像檔案建立網絡裝置:

    1.打開GNS3,選擇Edit菜單下的Preference,選中Dynamips下的IOS Routers:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    2.點選New,根據鏡像檔案(C2691-AD-12415.BIN)建立路由裝置:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    3.按向導進行,在最後擷取Idle值,目的是降低單個網絡裝置的cpu使用率,使得本計算機可以模拟多個裝置:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    可能出現的錯誤:

    加載ios 到擷取idle-pc 時顯示idle-pc could not create iosrouter: coulden`t connect tohypervisor on......無法連接配接127.0.0.1:8000。

    可以檢查本機是否正确安裝相應版本的WinPCAP和可以選擇關閉防火牆。

    簡單的測試:在GNS3中搭建下列拓撲圖,進行主機ping其網關路由器的測試:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    輕按兩下裝置可對其進行配置

    PC:(GNS中的VPCS用來模拟PC)

ip 192.168.1.1 255.255.255.0 192.168.1.254      

    測試結果:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    (3)GNS3模拟交換機:

    GNS3模拟路由器時,模拟的路由器與真實路由器是幾乎沒有差别的,在上面我們已經進行了根據鏡像檔案模拟路由器的操作。但GNS3的局限性在于其不能很好的通過鏡像檔案來模拟交換機。這裡介紹一種方法來在GNS3中模拟交換機,同時這種方法也可以模拟路由器。

    通過IOU利用Linux系統模拟交換機和路由器:

     1.安裝VM WorkStations,打開已經準備好的Linux系統檔案(GNS3 IOU VM.vmx):

     2.要確定此虛拟機視通過主機模式實作網絡連接配接:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    3.打開VM WorkStation的虛拟網絡擴充卡,将DHCP設定為允許DHCP伺服器将192.168.10.0網段的ip位址配置設定給此主機:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    4.打開虛拟機并進行驗證:(登入名:root;密碼:cisco)

    主機能夠獲得動态ip

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    真實主機也能夠與虛拟機互相通路:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    5.用浏覽器打開http:192.168.10.128:8000/upload,這時Linux作為一個FTP伺服器提供檔案,這些檔案用于模拟網絡裝置。

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    模拟交換機:

    同樣在Edit菜單下的Preference檔案夾下,選擇IOS on UNIX子菜單,建立裝置:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    模拟路由器:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    (4)GNS3與相關軟體的關聯:

    GNS3與WireShark的關聯

    WireShark是一款适用于GNS3環境下的資料抓包軟體,類似于PacketTracer模拟器中的Sniff。Wireshark(前稱Ethereal)是一個網絡封包分析軟體。網絡封包分析軟體的功能是撷取網絡封包,并盡可能顯示出最為詳細的網絡封包資料。Wireshark使用WinPCAP作為接口,直接與網卡進行資料封包交換。

    關聯方法:截取WireShark的安裝路徑,替換成下圖所示值

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    GNS3與SecureCRT的關聯:

    SecureCRT是一個顯示配置終端,在上面的簡單測試中用的是比較簡單的Putty,我們改用功能全面的SecureCRT。

    在Edit菜單下選擇Preference,選擇General子菜單,點選選擇Console Application頁籤:E:\SecureCRT6

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    PreConfigured  Commands選擇SecureCRT,點選Set,并将字元串中代表的路徑值改為下面所示:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    使用效果:(SecureCRT軟體包自帶,WireShark需要下載下傳正确的版本。)

    WireShark:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    SecureCRT:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    (5)存在的問題及解決方法:

    前面雖然利用IOU虛拟出路由器和交換機,但GNS3中的利用鏡像檔案模拟出的路由器和VPCS主機卻無法與其通信:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    需要進行下列修改:

    在Edit菜單下的Preference子菜單的Server菜單,選擇Local頁籤,将127.0.0.1更改為192.168.10.1。(在主機模式下虛拟機的裝置與真實實體機的通信拓撲及原理介紹在CentOS系列中有涉及。)

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    測試:搭建下列拓撲圖,進行各個裝置之間的連接配接和通信測試:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

    PC1 ping PC2:

CCNA網絡工程師學習程式(9)GNS3的安裝與配置 - MenAngel

檔案下載下傳:http://files.cnblogs.com/files/MenAngel/NetBlog9.zip