解決策 1:
sudo ufw status verbose を実行 そもそもログインしているかどうかを確認します。そうでない場合は、sudo ufw logging on を実行してください そうでない場合。ロギング中の場合は、/var/log/ を確認してください ufw で始まるファイルの場合 .例:sudo ls /var/log/ufw*
ログを記録しているが /var/log/ufw* がない場合 ファイル、rsyslog かどうかを確認します 実行中:sudo service rsyslog status . rsyslog が実行されていて、ufw がログを記録していて、まだログ ファイルがない場合は、一般的なログ ファイルを検索して UFW の記述がないかどうかを確認します。 .例:grep -i ufw /var/log/syslog そして grep -i ufw /var/log/messages grep -i ufw /var/log/kern.log と同様 .
ufw が大量に見つかった場合 syslog、messages、および kern.log ファイル内のメッセージの場合、すべての UFW メッセージを別のファイルに記録するように rsyslog に指示する必要がある場合があります。 /etc/rsyslog.d/50-default.conf の先頭に行を追加します 次の 2 行を示します:
:msg, contains, “UFW” -/var/log/ufw.log
& ~
そして、すべての ufw を含む ufw.log ファイルが必要です。 メッセージ!
注:
50-default.conf を確認してください 既存の構成用のファイル。
編集内容を保存する前に、必ずファイルをバックアップしてください!
解決策 2:
UFW のログは、カーネル バッファーにもあります。
sudo dmesg | grep '\[UFW'