2010年8月17日 星期二

在linux上安裝wireshark與GNS3

wireshark是有名的封包擷取軟體
GNS3則是cisco模擬器

1.先安裝wireshark
$sudo apt-get install wireshark

2.再安裝GNS3
$sudo apt-get install gns3

3.安裝完成後從應用程式>教育>開啟gns3主程式

第一次開起程式會有精靈跳出來

step1.作基本設定及指定Dynamips的位址
在此先到網站去下載Dynamips核心回來
依照作業系統來下載先存在家目錄

接下來創造幾個資料夾儲存gns3的檔案環境
$cd ~
$mkdir gns3work
$cd gns3work
$mkdir project
$mkdir ios
$mkdir dynawork
$mkdir pemuwork
$mkdir capture

剛下載好的Dynamips核心程式也放到gns3work資料夾中

打開preferences設定頁
[General]

Terminal command改成以下這行,用ubuntu終端機開啟
gnome-terminal -t %d -e 'telnet %h %p' > /dev/null 2>&1 &
Project directory 依照剛建立的資料夾去選擇
/home/calvin/gns3work/project
IOS/PIX directory 依照剛建立的資料夾去選擇
/home/calvin/gns3work/project

[Dynamips]

Executable path: 選擇Dynamips核心程式
/home/calvin/gns3work/dynamips-0.2.8-RC2-amd64.bin
Working directory   選擇工作區目錄
/home/calvin/gns3work/dynawork

Dynamips核心程式的權限記得要加上x(可執行)
之後按下本頁下方的Test 顯示綠色訊息代表成功

[Capture]

Working directory for capture files:  用wireshark擷取封包時存放的路徑
/home/calvin/gns3work/capture

[Pemu]

Working directory Pemu工作時的暫存目錄
/home/calvin/gns3work/pemuwork


step2.加入及設定IOS檔案

在IOS images and hypervisors設定頁中
設定不同型號router所對應的ios版本

安裝至此完成

接下來就可以操作實驗了

沒有留言:

張貼留言