Ich habe einen Ubuntu-Server, auf dem ich einige IP-Adressen blockiere ufw
. Ich habe die Protokollierung aktiviert, weiß aber nicht, wo sich die Protokolle befinden. Wo befinden sich die Protokolle oder warum werden sie möglicherweise ufw
nicht protokolliert?
36
Antworten:
Überprüfen Sie
sudo ufw status verbose
, ob Sie sich überhaupt erst anmelden. Wenn Sie nicht sind, führensudo ufw logging on
Sie durch , wenn es nicht ist. Wenn es sich um eine Protokollierung handelt, suchen Sie/var/log/
nach Dateien, die mit beginnenufw
. Beispielsweise,sudo ls /var/log/ufw*
Wenn Sie die Protokollierung sind, aber es gibt keine
/var/log/ufw*
Dateien, überprüfen Sie , obrsyslog
ausgeführt wird :sudo service rsyslog status
. Wenn rsyslog ausgeführt wird, ufw protokolliert und noch keine Protokolldateien vorhanden sind, durchsuchen Sie die allgemeinen Protokolldateien nach Hinweisen aufUFW
. Zum Beispiel:grep -i ufw /var/log/syslog
undgrep -i ufw /var/log/messages
sowiegrep -i ufw /var/log/kern.log
.Wenn Sie eine
ufw
Menge Nachrichten in der Datei syslog, messages und kern.log finden, muss rsyslog möglicherweise angewiesen werden, alle UFW-Nachrichten in einer separaten Datei zu protokollieren. Fügen Sie oben eine Zeile hinzu, in der/etc/rsyslog.d/50-default.conf
die folgenden zwei Zeilen stehen:Und Sie sollten dann eine ufw.log-Datei haben, die alle
ufw
Nachrichten enthält !HINWEIS:
Überprüfen Sie die
50-default.conf
Datei auf vorhandene Konfigurationen.Stellen Sie sicher, dass Sie die Datei sichern, bevor Sie Änderungen speichern!
quelle
Sie finden die Protokolle von UFW auch im Kernel-Puffer.
quelle