TCP/IP是网络的一个重要的协议,在安装Linux系统中,网络的构建是离不开这个协议的。它的情况好坏与网络的质量有着直接的关联,很多时候,我们并不知道或不了解网络通信各方面的连接情况。要想了解网络状况一般是要依靠一些工具来实现的。本文将介绍一个追踪并图形显示TCP/IP网络状况的工具——bandwidthd,通过这个工具能方便地知道TCP/IP的网络使用状况。
简介
bandwidthd可以用来追踪,并以图型化、网页化的方式来显示TCP/IP网络中的使用状况。bandwidthd图型化是以网络中各自独立的IP为对象,以不同的色彩来显示HTTP、TCP、UDP、ICMP、VPN,以及P2P协议的网络流量情况。bandwidthd和传统的MRTG不同的是追踪的是各自的IP流量,而不像MRTG是显示某一网络介面的总量。
bandwidthd采用GPL授权,可以到http://sourceforge.net/project/showfiles.php?group_id=89685&release_id=184856网站下载这个工具。
安装
bandwidthd的安装十分简单。首先需要检查系统的基本的配备是否充足,因为这个工具必须先安装有以下库文件:libpcap(http://www.tcpdump.org/)、libpng(http://www.libpng.org/)和libgd(http://www.boutell.com/gd/)。
其次,系统还必须有支持“System V IPC”(大部分的Linux都有)。
以上的条件都准备好后便可来安装bandwidthd:
ncftp http://sourceforge.net/project/showfiles.php?
group_id=89685&release_id=184856
cd pub/bandwidthd
get bandwidthd-1.2.0.tgz
quit
请注意,必须以root身份运行以下操作,对系统安装:
tar xvzf bandwidthd-1.2.0.tgz
cd bandwidthd-1.2.0
make install
安装完成,会将bandwidthd安装到目录“/usr/local/bandwidthd”下。
设置
首先编辑以下配置文件(/usr/local/bandwidthd/etc/bandwidthd.conf),设置好其中的“subnet”的即可。以192.168.102.0/26四分之一网络为例:
subnet 192.168.102.0 255.255.255.192
存档之后,便可准备执行。
运行及显示
运行bandwidthd:
cd /usr/local/bandwidthd
./bandwidthd
在系统的Web主目录下键入下面命令:
ln -s /usr/local/bandwidthd/htdocs bandwidthd
接着便可用http://主机/bandwidthd看到网络中各主机的带宽使用情况。图1为一个统计结果图例。

bandwidthd工具文件很小,安装非常方便,并且很实用,非常适合网络管理者。 更多请看Cisco与华为技术网(Vlan9.com)网络管理实用手册、网络故障手册、网络组网专题专题,或进入论坛讨论。
【相 关 文 章】
相关专题
- (19533篇文章)网络管理实用手册
- (14642篇文章)网络故障手册
- (14030篇文章)网络组网专题
- (15488篇文章)网络建设
- (2090篇文章)网管实用技巧100例
- (1965篇文章)TCP/IP协议
- (490篇文章)日常网络维护小技巧
- (132篇文章)TCP/IP协议应用
- (239篇文章)TCP/IP协议相关文章
- (239篇文章)TCP/IP协议
论坛精华
阅读排行榜
- (0次浏览)网络时断时续 源自通信协议设置不当
- (0次浏览)其实很简单 11N无线路由常见问题解答
最新技术文档
- 02-05其实很简单 11N无线路由常见问题解答
- 02-04网络时断时续 源自通信协议设置不当
- 01-21实用型无线路由 华硕RT-G31介绍
- 01-19无线路由器猫三合一让Wi-Fi冲浪更轻松
- 01-1511n草案无线路由急需解决的两大致命问题
- 01-12微软的Hyper-V和VMware的虚拟化有什么区别?
- 01-06网管答问:多个路由接口会影响IP地址数量吗?
- 12-28如何识别真正的双线主机服务?
- 12-28服务器托管双线技术方案
- 12-28网络丢包究竟为何
热门关键字导读
