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

관련 정보