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 syslog
atau file log lainnya.
Ini bekerja dengan baik, kecuali bahwa ia membanjiri dmesg
log-log firewall itu (tidak /var/log/dmesg
hanya output dari perintah dmesg
).
Apakah ada cara untuk mencegah agar log ini tidak ditampilkan dmesg
?
dmesg
banjir, bukan tentang aturan firewall.
ulogd2
. Begitulah cara saya memecahkan masalah.