监测networking使用情况

我有一个服务器(运行Ubuntu,但我可以把一个BSD / Solaris或其他发行版如果有帮助)运行在我的局域网和我的卫星调制解调器(基本上充当路由器)之间。 我想跟踪每个MAC地址的时间和字节上的入站/出站Internet使用情况。 我怎么去做这个? 我需要什么工具?

看一眼:

  • bandwidthd
  • 的NTOP

你会发现他们在标准的debian / ubuntu存储库,都将提供networking使用情况统计基于ip在给定的子网[lan]在过去的24小时/周/月。

带宽将根据不同的协议给你非常基本的状态细分; ntop可以为您提供更详细的信息。

如果你分析几十兆比特的数据stream,两者都可能在服务器上产生相当大的负载,但是我认为你不必担心,因为可能你处理了几个兆位。

apt-get netspeed -y在fedora和centos gnmoe-applets-netspeed。* .rpm http://projects.gnome.org/netspeed//甚至你用ntop