站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

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

前言

[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.安裝 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 網頁連結到 /usr/local/bandwidthd/htdocs

步驟5.觀看成果

如上建立連結網頁後即可鍵入如下網址開始使用 Bandwidthd

http://www.weithenn.org/bandwidthd

參考

[Bandwidthd 官網]

[ 臥龍小三專欄 - 追蹤並圖型顯示網路使用狀況 bandwidthd]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com