UFW не входит в систему, как мне устранить неполадки?

Я установил высокий уровень регистрации.

Я не вижу сообщений в журнале.

Я вижу пустой файл ufw.log.

Нет сообщений в dmesg

9
задан 17 March 2012 в 06:24

6 ответов

Файлы журнала находятся в:

/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 перезапуск

8
ответ дан 17 March 2012 в 06:24

В прошлый раз, когда я проверял файл журнала, он был в папке

/var/log/ufw.log

, с множеством других файлов

0
ответ дан 17 March 2012 в 06:24

Просто чтобы добавить к ответу @ cprofitt, у меня была проблема, когда UFW показывал:

sudo ufw status verbose
Status: active
Logging: on (low)

Но это не было ведение журнала. Я прошел несколько вращений, в том числе отключение / повторное включение UFW. Проверка rsyslog conf, перезапуск rsyslog. Все без каких-либо положительных результатов. Все еще ничего не собирается в лог-файл.

Я сделал sudo ufw logging low, и журналы снова начали расти. Таким образом, UFW, очевидно, был в каком-то состоянии, где он не будет писать в журналы.

0
ответ дан 17 March 2012 в 06:24

Я удалил пустой файл /var/log/ufw.log, перезапустил и ufw начал регистрировать.

0
ответ дан 17 March 2012 в 06:24

@Карло Вуд, джентльмен, который спустя 8 лет так и не решил эту проблему.

коснитесь /var/log/ufw.log

прокрутите ufw на всякий случай и/или отрегулируйте разрешения в файле. кроме того, как упоминалось выше, выполните «средний статус ufw» (или что-то еще), чтобы подтвердить, что он регистрируется сейчас, а затем отрегулируйте, если хотите больше или меньше.

Сообщите мне, работает ли это. у меня была та же проблема, но я смог исправить ее за несколько минут после прочтения этой темы и выполнения того, что я упомянул в этом посте.

Рон

ПС. Примечание для разработчиков (если они увидят это). при новой установке Ubuntu 20.04 файл /var/log/ufw.log не существует. эта проблема легко решается, и проблем с ней не будет, если ufw.log просто создается как часть процесса установки ОС. я думаю, что это было либо пропущено, либо недостаточно низко лежащий плод ... в любом случае, я видел эту проблему раньше, и она всегда решалась с помощью «touch /var/log/ufw.log»

PSS. после того, как снова прочитал мой PS, я понял, что слишком много предполагаю. /var/лог/ufw.log должен быть создан при включении ufw (в отличие от описанного выше мега-кладжа при создании во время установки ОС.

0
ответ дан 20 November 2020 в 01:04

У меня была такая же проблема. В моем случае ни одно из приведенных выше предложений не помогло. Я мог бы решить проблему так, как описано в Stackoverflow: https://stackoverflow.com/questions/42374494/ubuntu-16-ufw-not-logging-in-var-log-ufw-log-neither-another -location/42388079#42388079.

Чтобы упростить задачу:

  • Отредактируйте /etc/rsyslog.conf
  • раскомментируйте строку: module(load="imklog") # обеспечивает поддержку ведения журнала ядра
  • Затем , sudo service rsyslog restart

С тех пор ведение журнала происходит как по маслу.

0
ответ дан 14 December 2020 в 16:44

Другие вопросы по тегам:

Похожие вопросы: