[완료] iptables 에서나오는 bytes 단위..

vlzkcbcb의 이미지

아래는

iptables -L -vn

명령어의 결과입니다.

Chain FORWARD (policy ACCEPT 91560 packets, 6342K bytes)
 pkts bytes target     prot opt in     out     source               destination         
 8896  465K TCPMSS     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x06/0x02 TCPMSS clamp to PMTU 
4239K 2922M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
   13   714 ACCEPT     all  --  *      *       192.168.83.0/24      192.168.83.0/24     
   22  1866 DROP       all  --  *      *       0.0.0.0/0            192.168.83.0/24   

여기서 bytes 부분을 보면 456K, 2922M, 714, 1866 이렇게 있는데요...저 K,M 의 단위로 자동변환없이...바이트단위로만 볼수있는 방법이 있을까요?

iptables 을 이용하여 시스템콜함수로..ip 1개가 실시간으로 사용하는 트래픽(bit/sec)을 파악하려하거든요.

저 숫자만 계속 바이트단위로 나와준다면 아주쉽게 가능한데 미치겠네요 ㅠㅠ

tj의 이미지

"-x" 옵션 주시면 됩니다. iptables 메뉴얼 찾아보면 쉽게 알 수 있는건데 말이죠;;;;

vlzkcbcb의 이미지

--exact -x expand numbers (display exact values)

나와있었군요...help 로 옵션들 보긴봤는데...지나쳐버렸나봅니다..

죄송합니다.

monovision의 이미지

iptables-save -c 로 보는게 더 편하실 수도 있습니다.