ロギングを高に設定しました。
ログメッセージが表示されません。
空のufw.logファイルが表示されます。
Dmesgにメッセージはありません
ログファイルは次の場所にあります。
/ var/log /
UFW関連ログのリストを取得するには、コマンドラインで次を実行します。
ls/var/log/ufw *
結果は次のように表示されます。
~$ ls /var/log/ufw*
/var/log/ufw.log /var/log/ufw.log.2.gz /var/log/ufw.log.4.gz
/var/log/ufw.log.1 /var/log/ufw.log.3.gz
ログがない場合は、UFWのステータスと設定を再確認してください。
Sudo ufwステータス詳細
次のような結果が得られます。
~$ Sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing)
New profiles: skip
ロギングがオフの場合、次のコマンドを実行してログをオンにする必要があります。
Sudo ufwロギングが低い
ログファイルがない場合は、次を入力して、rsyslogdが実行されているかどうかを確認できます。
Sudoサービスのrsyslogステータス
次のような結果が得られます。
~$ Sudo service rsyslog status
rsyslog start/running, process 991
実行されていることが表示されない場合は、サービスを開始してみてください。
Sudoサービスrsyslogの再起動
前回ufwのログファイルを確認したとき、
/var/log/ufw.log
他の多くのファイルを含むフォルダー
@cprofittの答えに追加するために、UFWが表示される問題がありました。
Sudo ufw status verbose
Status: active
Logging: on (low)
しかし、それはロギングではありませんでした。 ufwの無効化/再有効化など、いくつかの旋回を行いました。 rsyslog confを確認し、rsyslogを再起動します。すべて肯定的な結果なし。それでもログファイルには何も行きません。
Sudo ufw logging low
を実行すると、ログが再び大きくなり始めました。したがって、ufwは明らかにログに書き込まない状態にありました。
空の/var/log/ufw.logファイルを削除し、再起動してufwがログを開始しました。