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

    本節將簡單介紹一下網絡設備模擬軟件GNS3的配置和使用方法。    前端

 

    (1)GNS3概述:ios

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

    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關聯做爲配置終端)

     安裝軟件:spa

    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

相關文章
相關標籤/搜索