As regras do Netfilter não são persistentes durante as reinicializações, então o Fail2ban 0.9 registra as proibições em seu banco de dados e as reinstala quando é iniciado; no entanto, ele só lembra de cada proibição para dbpurgeage segundos. Se você reinicializar seu sistema mais do que dbpurgeage segundos após uma proibição específica ser aplicada, essa proibição não será restaurada.
Esse comportamento é independente dos comprimentos das proibições. Não importa se você tem uma proibição de um mês de duração se o Fail2ban não se lembrar de restaurá-lo. Isso não é um problema se o sistema não for reinicializado durante a proibição, mas se você quiser ter certeza absoluta de que não o perderá devido a uma reinicialização, será necessário aumentar dbpurgeage
. Não tenho certeza se há uma maneira fácil de desativar completamente a limpeza.