На всех 3 моих рабочих станциях Ubuntu 14.04.3 при перезапуске брандмауэр UFW деактивируется и его приходится запускать вручную sudo ufw enable
. Мой UFW.conf настроен на включение запуска следующим образом:
# Установите значение yes для запуска при загрузке. Если вы устанавливаете это удаленно, не забудьте добавить правило,
# разрешающее удаленное подключение перед запуском ufw. Например: 'ufw allow 22/tcp' ENABLED=yes
решение1
Я знаю, что это было давно, но вот решение.
(Дубликат14.04 отсутствует «/etc/init.d/ufw»? мой брандмауэр никогда не запускается автоматически)
Учитывая усилия, затраченные на поиск решения, ответ оказался на удивление простым.
В /etc/init/ufw.conf:
1) Закомментируйте строки 9 - 11 2) Вставьте после строки 11: start on startup
Решает проблему целиком, включая ведение журнала в /var/log/ufw.log.
Примечание
Если вы iptables-persistent
установили, вы должны отключить его. Выйдите iptables-persistent
из /etc/init.d и переименуйте все символические ссылки в rc0.d
- rcS.d
сделав первую букву (S или K) строчной. (Или вынесите их.)