Ip traffic accounting and HTB

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, I'm using HTB for bandwidth control, but i'm still not sure how to
account the traffic. My config is the following: eth0 goes to internet and
eth1 to the clients(I'm shaping both ifaces). I want to log ip traffic
from and to the clients. Since htb shapes outgoing traffic I'm not sure
how to make the iptables script.

This is the script:

${IPTABLES} -N ZORBCOUNTIN
  ${IPTABLES} -A ZORBCOUNTIN    
  ${IPTABLES} -N ZORBCOUNTOUT
  ${IPTABLES} -A ZORBCOUNTOUT
  ${IPTABLES} -I INPUT  -i $IFACE -j ZORBCOUNTIN  
  ${IPTABLES} -I OUTPUT -o $IFACE -j ZORBCOUNTOUT    
  ${IPTABLES} -N ZORBCOUNT
  ${IPTABLES} -I FORWARD -s $NET -o $IFACE -j ZORBCOUNT
  ${IPTABLES} -I FORWARD -d $NET -i $IFACE -j ZORBCOUNT  		    
  
grep "^" $IPS | while read IP;
	do
     ${IPTABLES} -A ZORBCOUNT -s $IP
     ${IPTABLES} -A ZORBCOUNT -d $IP
    done;
  ${IPTABLES} -A ZORBCOUNT -s $NET
  ${IPTABLES} -A ZORBCOUNT -d $NET







Does iptables count the shaped traffic or the whole traffic without shaping?
which interface should i use in the iptables script, eth0 or eth1 ? 

Thank you.

_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux