Linux网络流量统计

Linux网络流量统计

我有一个包含多个主机 N1、N2、N3...的网络,它们都相互通信。我在 Linux 的 N2 主机 CLI 中。您能知道一段时间内 N2 主机和 N3 之间的流量有多少字节吗?在这种情况下,是总流量而不是通信速度。

答案1

我用:

    iptables -N INET_IN  
    iptables -A INPUT -j INET_IN  
    iptables -A INET_IN -s 192.168.1.2  

我使用主机 1 的 NetCat 发送文件。

    #100MB File
    dd if=/dev/urandom of=ffile.txt bs=1048576 count=100  
    cat ffile.txt |  nc 192.168.1.30 1001  

在主机2中。

     nc -l -p 1001 > /tmp/x.x 

查看结果:

    Chain INET_IN (1 references)  
    pkts bytes target     prot opt in     out     source               destination      
    2575  105M            all  --  *      *       192.168.1.2      0.0.0.0/0  

并可以使用此命令刷新结果

    iptables -Z INET_IN

相关内容