Wizard580, нет - это работает очень быстро. Такая схема без какого-либо намека на _хоть_какую-нибудь_ загрузку процессора работает на слабой машине (p-100, RAM 24MB, eth-10 х 4) и обслуживает около 50 машин. Кроме подсчета там еще фильтрация и NAT.
Ввести _любое_число_ однотипных строк легко программно. Пример:
#!/bin/sh
N=1
while [ $N -lt 255 ]
do
iptables -A acct_in -d 192.168.1.$N -j RETURN
iptables -A acct_out -s 192.168.1.$N -j RETURN
N=$(($N+1))
done
Для считывания данных:
iptables -L acct_in -nvx -Z|grep RETURN
# поля: 9 - IP, 2 - байты, 1 - пакеты
iptables -L acct_out -nvx -Z|grep RETURN
# поля: 8 - IP, 2 - байты, 1 - пакеты
Далее их можно обработать и запихнуть в базу. Легко реализуется на bash или perl.