Nas minhas iptables, tenho uma regra que registra pacotes descartados:
-A INPUT -i eth0 -j LOG --log-prefix "FW: " --log-level 7
-A INPUT -i eth0 -j DROP
E /etc/rsyslog.conf
, em , eu tenho outra regra que envia esses logs para um arquivo dedicado /var/log/firewall.log
.
:msg, contains, "FW: " -/var/log/firewall.log
& ~
A & ~
exclui os logs imediatamente, para que eles não inundar syslog
ou outros arquivos de log.
Isso funciona bem, exceto pelo fato de inundar dmesg
com esses logs do firewall ( /var/log/dmesg
mas não com a saída do comando dmesg
).
Existe uma maneira de impedir que esses logs sejam mostrados dmesg
?
dmesg
inundações, não sobre regras de firewall.
ulogd2
. Foi assim que resolvi o problema.