Широко известно, что iptables -R chain rule_num очистит счетчик этого правила. Один из способов сохранить счетчики - сначала сохранить счетчики с помощью iptables-save -c , а затем передать их как iptables -R chain rule_num -c ${saved_counters} .

Однако весь процесс не является атомарным, поскольку пакеты между iptables-save и iptables -R не будут суммироваться со счетчиком, поэтому мне было интересно, есть ли способ заменить правило, сохраняя его счетчик атомарно? Кроме того, есть ли лучший способ для подсчета пакетов от iptables к qdisc?

0