linux作为局域网网关的时候.笔者最关心的是怎么限制局域网的arp,怎么查看所有机器的流量.防止arp好说,直接绑定mac对应ip才可以上网就可以了.但是查看流量一直是笔者的一大心病.今天当笔者再次搜索相关方面的文件时终于看到希望 .
        linux查看流量,发现到今天已经有N个工具了.包括:iftop,nload,iptraf.好像还有一些知名的.今天就列出来第一个吧:iftop.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
作者: nsname  发布日期: 2008-6-07    查看数: 248   出自: [url]http://www.linuxdiyf.com[/url]
官方网站:
[url]http://www.ex-parrot.com/~pdw/iftop/[/url]
安装iftop,,必须先安装libpcap
[url]http://www.tcpdump.org/release/[/url]
wget [url]http://www.tcpdump.org/release/libpcap-0.9.8.tar.gz[/url]
tar -zxvf libpcap-0.9.8.tar.gz
cd libpcap-0.9.8
./configure
make;make install
pcap安装完成,再来安装iftop
wget [url]http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz[/url]
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make;make install
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
其中libpcap-0.9.8.tar.gz我这里是没下载下来,一会大家可以下载附件.(插一句:51cto不支持tar.gz的文件后缀上传,笔者把后缀改成rar的了.其实质还是.tar.gz的.大家下载的话注意).
        安装过程的小插曲就是:开始笔者懒,rpm -qa libpcap一看有,就没细研究,直接下的iftop.结果编译的时候提示"you can not going any far"反正差不多就这个吧.只好乖乖的去下第一个了.结果一下下不动.有点慌了神了.不过还好打东西是俺强项,最后还是把libpcap的包给整出来了.
        很快编译安装完成了.然后就可以直接执行这个命令了
[root@dhcpserver src]# iftop -nNB -i eth1 -F 192.168.100.0/24
看下图找找感觉
[url]https://s4.51cto.com/attachment/200807/211214_1216192847.JPG[/url]