Para ter o uso por endereço IP, você pode criar uma regra iptable para cada endereço IP na cadeia FORWARD e rastrear contadores de estatísticas iptables.
A partir de Estatísticas de rede com iptables e rrdtool
iptables -N stats iptables -A stats -s 192.168.0.3 -o $WAN -j RETURN iptables -A stats -d 192.168.0.3 -i $WAN -j RETURN iptables -A stats-s 192.168.0.4 -o $WAN -j RETURN iptables -A stats -d 192.168.0.4 -i $WAN -j RETURN iptables -A stats -o $WAN -j RETURN iptables -A stats -i $WAN -j RETURN iptables -A FORWARD -j stats
Na verdade eu usei um ISP no passado e eles rastrearam o uso de largura de banda de alguns milhares de clientes com iptables usando esse método antes de implementar a contabilidade do Netflow bebendo os dados dos roteadores Cisco.