Eu tentaria isso:
# IP address entry older than one day
iptables -A ... -m recent --name mydaily ! --rcheck ! --seconds 86400 -j logandset
# IP address never seen before
iptables -A ... -m recent --name mydaily ! --rcheck -j logandset
# Custom chain for logging and refreshing
iptables -N logandset
iptables -A logandset -j LOG
iptables -A logandset -m recent --name mydaily --set
Assim, a sua lista mydaily
irá acompanhar os últimos endereços IP, e se nunca foi visto antes, ou se o último visto tiver mais de um dia, o pacote será registrado, e a entrada da lista Endereço IP seja atualizado.
Você provavelmente deve definir ip_list_tot
para um valor mais alto para mydaily
, como explicado na página do manual iptables (no seu caso para / proc / net / xt_recent / mydaily).