Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38434
  • 博文数量: 7
  • 博客积分: 1629
  • 博客等级: 上尉
  • 技术积分: 54
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-15 18:09
文章分类
文章存档

2013年(4)

2012年(2)

2010年(1)

分类: LINUX

2013-03-19 11:17:11

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

 

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

参考网站



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