Вот у меня такая ситуация, очень давно пользуюсь hashlimit для ограничения проходящих пакетов,
логировал все через limit и ни как не могу понять почему реальные вещи не совпадают с тем что логируется, потом дошло что limit действует на все пакеты и отслеживание по ip адресам не идет, тогда я создал правило логирования на основе hashlimit, привожу вырезки из правил:
iptables -A cschain -m connlimit --connlimit-above 15 -m hashlimit --hashlimit-upto 1/hour --hashlimit-burst 1 --hashlimit-mode srcip,dstip --hashlimit-name udpabove -j LOG --log-prefix " udp-above-15 "
iptables -A cschain -m connlimit --connlimit-above 15 -j DROP
iptables -A INPUT -p udp -m multiport --dports 27010:27030 -j cschain
так вот по идее такое правило должно делать 1 запись в течении часа с одного ip, а у меня один и тот же ip записывает каждые 40 секунд в логи, почему?
