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文件進行安裝。

  

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

  

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

  

    根據鏡像文件新建網絡設備:

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

  

    2.點擊New,根據鏡像文件(C2691-AD-12415.BIN)新建路由設備:

  

 

    3.按向導進行,在最后獲取Idle值,目的是降低單個網絡設備的cpu使用率,使得本計算機可以模擬多個設備:

  

    可能出現的錯誤:

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

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

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

  

    雙擊設備可對其進行配置

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

ip 192.168.1.1 255.255.255.0 192.168.1.254

    測試結果:

  

 

    (3)GNS3模擬交換機:

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

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

     1.安裝VM WorkStations,打開已經准備好的Linux系統文件(GNS3 IOU VM.vmx):

     2.要確保此虛擬機視通過主機模式實現網絡連接:

  

    3.打開VM WorkStation的虛擬網絡適配器,將DHCP設置為允許DHCP服務器將192.168.10.0網段的ip地址分配給此主機:

  

    4.打開虛擬機並進行驗證:(登錄名:root;密碼:cisco)

    主機能夠獲得動態ip

  

    真實主機也能夠與虛擬機互相訪問:

  

    5.用瀏覽器打開http:192.168.10.128:8000/upload,這時Linux作為一個FTP服務器提供文件,這些文件用於模擬網絡設備。

  

    模擬交換機:

    同樣在Edit菜單下的Preference文件夾下,選擇IOS on UNIX子菜單,新建設備:

  

    模擬路由器:

  

 

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

    GNS3與WireShark的關聯

    WireShark是一款適用於GNS3環境下的數據抓包軟件,類似於PacketTracer模擬器中的Sniff。Wireshark(前稱Ethereal)是一個網絡封包分析軟件。網絡封包分析軟件的功能是擷取網絡封包,並盡可能顯示出最為詳細的網絡封包資料。Wireshark使用WinPCAP作為接口,直接與網卡進行數據報文交換。

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

    

    GNS3與SecureCRT的關聯:

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

    在Edit菜單下選擇Preference,選擇General子菜單,點擊選擇Console Application選項卡:E:\SecureCRT6

  

    PreConfigured  Commands選擇SecureCRT,點擊Set,並將字符串中代表的路徑值改為下面所示:

  

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

    WireShark:

  

    SecureCRT:

  

 

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

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

  

    需要進行下列修改:

    在Edit菜單下的Preference子菜單的Server菜單,選擇Local選項卡,將127.0.0.1更改為192.168.10.1。(在主機模式下虛擬機的設備與真實物理機的通信拓撲及原理介紹在CentOS系列中有涉及。)

  

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

  

    PC1 ping PC2:

  

 

文件下載:http://files.cnblogs.com/files/MenAngel/NetBlog9.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM