2010年6月16日

在Linux上安裝Cisco模擬器:GNS3

圖型化的Cisco模擬器:GNS3 for Linux
官方網站:http://www.gns3.net/download
版本有分Windows和Linux版本
個人的使用經驗在Windows上執行蠻耗系統資源的,CPU的loading吃的很重,但安裝簡單
在Linux上執行的話則較不會那麼耗系統資源,但安裝比較麻煩
強烈建議使用root來安裝與執行程式GNS3程式,可避免掉日後一些GNS3上奇怪的Bug
Step 1:
前置作業,先安裝一下Wireshark 網路封包分析軟體
方便日後擷取封包研究測試
sudo apt-get install wireshark

Step 2:
安裝模擬器的核心程式Dynagen和Python-Qt4函式庫(後面編譯GNS會用到)
sudo apt-get install dynagen python-qt4

Step 3:
下載GNS3主程式到根目錄的opt資料夾下
cd /opt
sudo wget http://downloads.sourceforge.net/project/gns-3/GNS3/0.6.1/GNS3-0.6.1-src.tar.bz2?use_mirror=softlayer
解壓縮
sudo tar -xjvf GNS3-0.6.1-src.tar.bz2
sudo rm GNS3-0.6.1-src.tar.bz2
重新命名GNS3的資料夾方便日後管理
sudo mv GNS3-0.6.1-src /opt/GNS3

Step 4:
在GNS3裡面建立資料夾,之後圖型化管理介面可以將預設存放資料指定到這些目錄來
cd /opt/GNS3
mkdir Dynamips IOS Project Cache tmp
變更一下資料夾權限,到時GNS程式才能存取這此資料夾下的檔案
chmod o+rw -R ./Project ./tmp

Step 5:
下載Dynamips核心程式
cd Dynamips
sudo wget http://downloads.sourceforge.net/project/gns-3/Dynamips/0.2.8-RC2/dynamips-0.2.8-RC2-x86.bin?use_mirror=ncu
變更為可執行檔
sudo chmod +x ./dynamips-0.2.8-RC2-x86.bin

Step 6:
呼叫GNS3圖型化介面
python "/opt/GNS3/gns3"
為了方便可以在桌面建立捷徑,如下圖


Step 7:
呼叫出GNS3圖型介面後,設定Preferences裡的參數

General參數:
設定呼叫gnome-terminal來當超級終端機
gnome-terminal -t %d -e 'telnet %h %p' > /dev/null 2>&1 &
設定LAB實驗的存檔Path與IOS來源目錄
/opt/GNS3/Project
/opt/GNS3/IOS

Dynamips的參數:
Dynamips的執行檔
/opt/GNS3/Dynamips/dynamips-0.2.8-RC2-x86.bin
Dynamips的暫存檔目錄
/opt/GNS3/tmp

Capture的參數:
設定預設工作目錄
/opt/GNS3/Project
全部參數設定完後,按Apply即可

Step 8:
設定不同型號Router的對應IOS版本

Step 9:
執行Router開機後,再設定一下Idle PC來降低CUP使用率
選擇有*的Idle PC值為最佳值



Step 10:
之後就可以開始做Lab實驗了!

0 回應:

Copyright © 2009 New Life in Taipei All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.