Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109923
  • 博文数量: 25
  • 博客积分: 1094
  • 博客等级: 少尉
  • 技术积分: 284
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 16:36
文章分类

全部博文(25)

文章存档

2011年(14)

2010年(11)

分类: LINUX

2011-08-01 10:19:29

Ipt_account查看监视流量 查看是否安装Headers

# rpm -qa|grep kernel

kernel-devel-2.6.18-194.el5

kernel-headers-2.6.18-194.el5

kernel-2.6.18-194.el5

 

为内核打补丁

# cd /usr/src

# tar -xjf ipt_account.tar.gz

 

# cd kernel

# make KERNEL_DIR=/usr/src/kernels/2.6.18-194.el5-x86_64

# ln -s /usr/src/kernels/2.6.18-194.el5-x86_64  /usr/src/linux-2.6.18-194.el5

# make install

# depmod -Ae

# cd ..

 

 

 

Ps:iptables 1.3.5版本不行,我先使用的是1.3.6 Make的时候会报找到iptables.h文件,做好软连接即可

# cd iptables

# ln -s  /root/ip_account/iptables-1.3.6/include/libiptc/ /usr/include/

# ln -s /root/ip_account/iptables-1.3.6/include/iptables.h /usr/include/

# ln -s /root/ip_account/iptables-1.3.6/include/iptables_common.h /usr/include/

# make

# make KERNEL_DIR=/usr/src/kernels/2.6.18-194.el5-x86_64

# cp libipt_account.so /lib64/iptables/

 

# /sbin/iptables -V

iptables v1.3.5

# /sbin/iptables -m account -h

iptables v1.3.5

 

iptables -A INPUT -m account --aaddr 192.168.3.0/255.255.255.0 --aname myserver --ashort  

iptables -A FORWARD -m account --aaddr 192.168.3.0/255.255.255.0 --aname mynetwork

iptables -A OUTPUT -m account --aaddr 192.168.3.0/255.255.255.0 --aname myserver --ashort

 

使用说明

# ls -laR /proc/net/ipt_account/

/proc/net/ipt_account/:

total 0

dr-xr-xr-x    2 root     root            0 Apr 2 17:21 .

dr-xr-xr-x    4 root     root            0 Apr 2 17:21 ..

-rw-r--r--    1 root     root            0 Apr 2 17:21 mynetwork

-rw-r--r--    1 root     root            0 Apr 2 17:21 myserver  

 

计算公式

下载速度计算公式等于   2次的bytes_dst – 第一次的bytes_dst / 间隔时间 / 1024 = 结果KB/S

上传速度计算公式等于   2次的bytes_src – 第一次的bytes_src / 间隔时间 / 1024 = 结果KB/S

 

至于后端,大家可以自行发挥.

参考网站



阅读(3377) | 评论(3) | 转发(1) |
给主人留下些什么吧!~~

mitmax2013-03-29 14:53:19

251300891:有3.6.0 以上的内核,用的是官网ipt_ACCOUNT.c的经验吗?是一个target,统计流量现在是一个动作,不是一个模块了。。,

已经好久没研究了.

回复 | 举报

2513008912013-03-19 11:19:52

写的不错

2513008912013-03-19 11:19:23

有3.6.0 以上的内核,用的是官网ipt_ACCOUNT.c的经验吗?是一个target,统计流量现在是一个动作,不是一个模块了。。,