解決策 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'