Nel mio iptables, ho una regola che registra i pacchetti rilasciati:
-A INPUT -i eth0 -j LOG --log-prefix "FW: " --log-level 7
-A INPUT -i eth0 -j DROP
E in /etc/rsyslog.conf, ho un'altra regola che invia questi registri a un file dedicato /var/log/firewall.log.
:msg, contains, "FW: " -/var/log/firewall.log
& ~
Il & ~elimina i log immediatamente, in modo che essi non alluvione syslogo altri file di log.
Funziona bene, tranne per il fatto che si riempie dmesgdi quei log del firewall (non /var/log/dmesgma l'output del comando dmesg).
Esiste un modo per impedire che questi registri vengano visualizzati in dmesg?
dmesgl'inondazione, non sulle regole del firewall.
ulogd2. È così che ho risolto il problema.