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'