Lösung 1:
Führen Sie sudo ufw status verbose
aus um zu sehen, ob Sie sich überhaupt einloggen. Wenn nicht, führen Sie sudo ufw logging on
aus wenn nicht. Wenn es protokolliert, überprüfen Sie /var/log/
für Dateien, die mit ufw
beginnen . Beispiel:sudo ls /var/log/ufw*
Wenn Sie sich anmelden, aber kein /var/log/ufw*
vorhanden ist Dateien, überprüfen Sie, ob rsyslog
läuft:sudo service rsyslog status
. Wenn rsyslog ausgeführt wird, ufw protokolliert und immer noch keine Protokolldateien vorhanden sind, durchsuchen Sie allgemeine Protokolldateien nach Erwähnungen von UFW
. Beispiel:grep -i ufw /var/log/syslog
und grep -i ufw /var/log/messages
sowie grep -i ufw /var/log/kern.log
.
Wenn Sie tonnenweise ufw
finden messages in der Datei syslog, messages und kern.log, dann muss rsyslog möglicherweise angewiesen werden, alle UFW-Meldungen in einer separaten Datei zu protokollieren. Fügen Sie oben in /etc/rsyslog.d/50-default.conf
eine Zeile hinzu das sagt die folgenden zwei Zeilen:
:msg, contains, “UFW” -/var/log/ufw.log
& ~
Und Sie sollten dann eine ufw.log-Datei haben, die alle ufw
enthält Nachrichten!
HINWEIS:
Überprüfen Sie den 50-default.conf
Datei für bereits vorhandene Konfigurationen.
Stellen Sie sicher, dass Sie die Datei sichern, bevor Sie Änderungen speichern!
Lösung 2:
Sie können die Protokolle von UFW auch im Kernel-Puffer finden.
sudo dmesg | grep '\[UFW'