Di iptables saya, saya memiliki aturan yang mencatat paket yang dijatuhkan:
-A INPUT -i eth0 -j LOG --log-prefix "FW: " --log-level 7
-A INPUT -i eth0 -j DROP
Dan /etc/rsyslog.conf, saya punya aturan lain yang mengirim log ini ke file khusus /var/log/firewall.log.
:msg, contains, "FW: " -/var/log/firewall.log
& ~
The & ~menghapus log segera, sehingga mereka tidak banjir syslogatau file log lainnya.
Ini bekerja dengan baik, kecuali bahwa ia membanjiri dmesglog-log firewall itu (tidak /var/log/dmesghanya output dari perintah dmesg).
Apakah ada cara untuk mencegah agar log ini tidak ditampilkan dmesg?
dmesgbanjir, bukan tentang aturan firewall.
ulogd2. Begitulah cara saya memecahkan masalah.