最后是使用ipset进行流量统计,iptaccount资料太少而且还跟网上说明的操作情况不相符,继续看源码分析组长老大都不高兴。ipset使用帮助

1. 创建ipset集合:ipset create test hash:ip counters                    //counters,一定要加,不然不会计数,hash:ip见使用帮助

2. 往ipset中增加ip:ipset add test 192.168.25.24

3. 设置规则链:iptables -I INPUT -m set --match-set test src,dst  //src源地址,dst目的地址

4. 查看流量统计:ipset list test                                                     //会显示set中每个ip的流量统计,如果设置了多条规则链结果会相加。但是不用担心设置了相同规则链时只统计其中一条规则链数据流的情况

其他参考资料

1. https://blog.csdn.net/u014015972/article/details/50647039 使用iptables做的IP流量统计。问题:怎么统计所有IP的?是否可以使用ipset

2. linux下使用iptables统计网络流量(这个对iptables的计数器做了分析):

  2.1. 核心所内建的传输量统计机制, 主要是依靠计量器 (counter) 来进行统计的工作。每一个 iptables 规则都伴随着一组计量器, 当封包符合 iptables 内的某一个规则时, 核心便会将封包大小与数量累加于该规则所属的计量器。

    从这条说明上看iptaccount也必须对每个IP设置一条规则链才能进行统计,相当于仅仅封装了一下使输出更友好。(待确认)

  2.2. 如果有多条规则链都满足条件,只在其中一条链上计数。

    晚上尝试增加链后确实新链没有计数。也解释了为什么最初尝试时ipaccount没有生效,而删掉其他规则链后iptaccount能生效的原因了,因为iptables链也没有计数啊。

3.iptables连接跟踪

  state 这个模块能够跟踪分组的连接状态 (什么是分组的连接状态)

  UDP和TCP连接的状态表由/proc/net/ip_conntrack进行维护

4.ipaccount 带给iptables的扩展是PSD,见doc文件。有四个选项。http://bbs.chinaunix.net/thread-1951579-1-1.htm

5.https://wenku.baidu.com/view/cdaab5f4aeaad1f346933f96.html Iptables工作原理使用详解

6. ipset操作示例  更多参考

转载于:https://www.cnblogs.com/laymond/p/10756851.html

iptables IP流量统计相关推荐

  1. iptables+tc流量统计

    TC(HTB)+iptables作流量控制 一.环境和要求: 线路:ADSL:2M/512K eth0:10.0.0.136,外网口 eth1:192.168.1.1,内网口 业务需求:保证正常的网页 ...

  2. java web 流量统计_网站流量统计的设计与实现

    摘要 随着因特网的迅猛发展,网络变得越来越普遍,但结构却越来越复杂,而且现在涌现出大量的各种各样网络的应用.硬件.平台和协议,各个企业或部门不得不投入一个或多个网络管理者去维护和控制其网络.如何能将网 ...

  3. Winpcap进行抓包,分析数据包结构并统计IP流量

    2020年华科计算机网络实验 文末有完整代码,仅限参考 一.实验目的 随着计算机网络技术的飞速发展,网络为社会经济做出越来越多的贡献,可以说计算机网络的发展已经成为现代社会进步的一个重要标志.但同时, ...

  4. python获取指定端口流量_利用python获取nginx服务的ip以及流量统计信息

    #!/usr/bin/python #coding=utf8 log_file = "/usr/local/nginx/logs/access.log" with open(log ...

  5. python流量实时统计_Python实现获取nginx服务器ip及流量统计信息功能示例

    本文实例讲述了Python实现获取nginx服务器ip及流量统计信息功能.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding=utf8 log_file = &quo ...

  6. Linux服务器上对网卡上各个IP地址流量统计

    有的时候需要统计某个网卡,来自不同IP地址的流量统计,这个时候需要使用tcpdump + 命令来获取网卡端的数据,获取一段时间,比如说2个小时的数据,再将其重定向到某个输出文件,最后根据输出文件,来统 ...

  7. 内网ip 查 核心交换机 流量_华为交换机做端口流量统计

    1.拓扑图 电脑IP:192.168.1.2/24  LSW1接口IP:192.168.1.1/24,使用流量统计,对报文丢弃原因可以快速定位. 2.流量统计ACL配置方法 # acl number ...

  8. Linux路由器流量统计系统

    统计分析师:Linux路由器流量统计系统   发布时间:2007.06.27 11:59     来源:赛迪网    作者:skid 本文首先概述三种常用的Linux路由器计费方式,然后详细介绍Lin ...

  9. linux 端口 流量统计,Linux下如何对端口流量进行统计

    在不修改源代码的情况下对程序暴露端口流量进行监控统计,可以利用Linux中自带的Iptable添加简单的规则让其起到端口流量统计的作用.但是需要注意的是在服务器重启.Iptable服务重启的时候统计数 ...

最新文章

  1. Kaldi aishell 200h小时训练问题集合
  2. 科创板首发过会,格灵深瞳“三变”交出IPO答卷
  3. Android studio 开发中 用git实现批量忽略特定文件的方法
  4. 正则查看接口消耗时间超过4位数的
  5. Shell脚本多行换行报错:- unrecognized arguments- \
  6. oracle12c备份和恢复,Oracle12c数据的逻辑备份与恢复
  7. 两天,我把分布式事务搞完了!
  8. python画三维图-Python 绘制酷炫的三维图步骤详解
  9. 用MDT 2012为企业部署windows 7(三)--安装MDT 2012,ADK以及安装后情况
  10. IOS开发之Post 方式获取服务器数据
  11. ArcgisPro3.0-3.0.1中文安装包下载及安装教程
  12. 迅捷pdf在线转换html,迅捷pdf在线转换成word免费版在线版
  13. 【阅读笔记】Inverting Gradients -- How easy is it to break privacy in federated learning?
  14. 学计算机要有什么基础,学计算机需要什么基础
  15. 各种蔬菜水果中英文名称对照
  16. 台达PLC伺服追剪程序,电子凸轮,全部源代码,PLC程序和触摸屏程序,DVP15MC
  17. 2015年3月PMP认证考试报名通知
  18. dydx开发的坑。。。
  19. 计算机教育学校排名,教育知识:2020全国最好的计算机专业学校排名
  20. 关于自动驾驶车辆控制

热门文章

  1. 如何启动虚拟磁盘服务器,Hyper-V管理实战之添加虚拟硬盘
  2. android mmap的使用
  3. 浅浅记录一下挂载阿里云盘到本地
  4. 环境资源的价值评估方法
  5. GitChat 携手「异步社区」送大礼
  6. ES6基础:let和const
  7. Win10设无线网络热点时提示“无法启动承载网络”?
  8. Python Class 重要基础知识篇
  9. java buttongroup方框_Swing学习笔记之ButtonGroup
  10. 河道采砂船监测识别检测 Python深度学习