计算本地局域网中传输的数据

计算本地局域网中传输的数据

如何计算计算机和网关计算机之间传输的数据。我有一个运行 IP 表的 Linux 路由器/网关,用于在 LAN 中路由互联网流量。我有映射了 IP/MAC 地址的个人用户,他们通过网关计算机访问互联网。我想找出个人用户使用的流量。

我们是否可以找出 HTTP、SMTP、FTP 等类型的流量?是否还可以按小时汇总信息并获取具体信息,以便我可以将信息存储在数据库中?

我听说过 IP 会计?是吗?

答案1

我以前常常跑步ntop来做这件事。

您还可以使用 iptables 中的会计规则来跟踪流量。您可以使用Shorewall 中的会计规则进行设置。

答案2

有很多应用程序可以计算带宽。例如:

  • 贝蒙
  • 带宽
  • 巴巴
  • 宝马
  • bwm-ng
  • 仙人掌
  • 调频调速

您还可以尝试使用 Zabbix 或 Nagios 和自己的脚本。

相关内容