Bandwidthd - 流量檢測及封包辨識的網管軟體

1、前言

Bandwidthd 採用 GPL 授權,它可以用來追蹤 TCP/IP 網段並以圖型化方式顯示網路的使用狀況,並以不同的色彩來顯示各種協定的交通流量例如 HTTP(Blue)、 P2P(Purple)、 TCP(Green) 、UDP(Brown)、 ICMP(RED)、 VPN(Yellow),Bandwidthd 能在大多數的作業系統平台上執行,需要的函式庫 (Libraries) 為libpcap、libgl、libpng 也就是您的系統必須支援 SYSV IPC (目前的 Unix-Like 都有支援)。

Bandwidthd 成果展示畫面



文章目錄

1、前言
2、實作環境
3、安裝及設定
          步驟1.安裝 Bandwidthd 套件
          步驟2.修改 Bandwidthd 設定檔 (bandwidthd.conf)
          步驟3.啟動 Bandwidthd 服務
          步驟4.建立連結網頁
          步驟5.觀看成果
4、參考



2、實作環境

  • FreeBSD 8.2-RELEASE-p2
  • bandwidthd-2.0.1_4 



3、安裝及設定

步驟 1. 安裝 Bandwidthd 套件

切換至 Ports Tree 路徑安裝 Bandwidthd 套件。
usr/ports/net-mgmt/bandwidthd   //切換到安裝路徑
make install clean               //安裝並清除暫存檔案




步驟 2. 修改 Bandwidthd 設定檔 (bandwidthd.conf)

修改 Bandwidthd 設定檔 bandwidthd.conf 內容如下:
cd /usr/local/bandwidthd/etc                //切換到安裝完成產生路徑
cp bandwidthd.conf-dist  bandwidthd.conf  //複製預設檔來修改(內容如下)
#subnet 10.0.0.0 255.0.0.0          //預設值
 subnet 192.168.1.0 255.255.255.0   //修改後 (您要統計的 IP 網段)
#dev "eth0"                         //預設值
 dev "em0"                          //修改後 (監控的網卡)




步驟 3. 啟動 Bandwidthd 服務

鍵入下列指令啟動 Bandwidthd 服務。
/usr/local/etc/rc.d/bandwidthd.sh start    //啟動 Bandwidthd 服務



步驟 4. 建立連結網頁

cd /home/web                                        //切換到您 web 主目錄下
ln -s /usr/local/bandwidthd/htdocs bandwidthd  //建立 bandwidthd 網頁連結




步驟 5. 觀看成果

如上建立連結網頁後即可鍵入如下網址開始使用 Bandwidthd。
http://www.weithenn.org/bandwidthd



4、參考