LinuxForum.Fans
Тема

ufw не запускается при загрузке ОС

Автор: dimon93 11 сообщений 919 просмотров
01.07.2020 15:40 #435007

Здравствуйте, с Linux работаю всего 3 месяца, много не знаю.
Есть сервер с "Ubuntu 16.04.6 LTS", на нем запущен ufw работает нормально (всего 11 правил, открыто 4 порта и полный доступ с 7 ip адресов), но когда перезагружается сервер то команда "ufw status" показывает что ufw не запустился "Status: inactive".
Если выполнить команду "ufw enable" Firewall запускается нормально - Status: active.
Я подумал что скорее всего службы нету в автозагрузке, выполнил команду "systemctl enable ufw" и получил ошибку:

Synchronizing state of ufw.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable ufw
insserv: warning: current start runlevel(s) (empty) of script `ufw' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (1 S) of script `ufw' overrides LSB defaults (1).
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
The script you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: script 'screen-cleanup' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `screen-cleanup'
insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `screen-cleanup'
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
The script you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: script 'screen-cleanup' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `screen-cleanup'
insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `screen-cleanup'

Можете подсказать как устранить эту проблему, в гугле решение не нашел.

01.07.2020 16:14 #435008

Вот что нашёл
https://www.google.com/search?client=firefox-b-d&q=ufw
ufw - это утилита для конфигурирования файрволла, а не сам файрволл.
команду systemctl enable надо выполнять для демона файрволла (netfilter? или iptables)

01.07.2020 16:35 · отредактировано #435009

"ValentinK" написал:
команду systemctl enable надо выполнять для
не помогло.
root@******:~# systemctl enable iptables
Failed to execute operation: No such file or directory
root@******:~# systemctl enable netfilter
Failed to execute operation: No such file or directory

при этом iptables установлен на сервере, команда "dpkg -l | grep iptables" дает результат "iptables 1.6.0-2ubuntu3"
А еще проверил команда "systemctl enable ufw" на других серверах нормально работает, без ошибок и ufw запускается при включение ОС.
так же проверили в файле "/etc/ufw/ufw.conf" прописано "ENABLED=yes"
01.07.2020 16:49 · отредактировано #435010

dimon93,
советую Вам прчитать man ufw.
Команда которая Вам нужна:
[console]ufw enable[/console]

01.07.2020 16:56 #435011
caspar написал:
dimon93,
советую Вам прчитать man ufw.
Команда которая Вам нужна:
[console]ufw enable[/console]

Я читал и эту команду я написал в описании проблемы "Если выполнить команду "ufw enable" Firewall запускается нормально "
проблема именно с автозапуском

01.07.2020 17:01 #435013
"ValentinK" написал:
на Linux существуют файрволлы iptables, nftables, firewalld
а вот про uwf

Я это понимаю и как раз по этой статье делал настройку правил, но для решения проблемы с автозагрузкой ufw она не дает информации

01.07.2020 17:13 · отредактировано #435014
"dimon93" написал:
Я это понимаю и как раз по этой статье делал настройку правил, но для решения проблемы с автозагрузкой ufw она не дает информации

ufw - это не сама служба файрволла, а только утилита конфигурации.
у меня ufw не установлено.
более подробно по функциональности ufw - manual ufw
[console]man uwf[/console]
как уже писал участник форума caspar
но мануал скорее всего будет на английском языке.

01.07.2020 18:31 · отредактировано #435015
"dimon93" написал:
проблема именно с автозапуском

Внимательно читаем man ufw:

text
enable reloads firewall and enables firewall on boot.
02.07.2020 09:27 #435019
"caspar" написал:
Внимательно читаем man ufw

мануал не помогает, проблема в скрипте screen-cleanup.

Тут советуют его переименовать:
https://bugs.launchpad.net/ubuntu/ source/screen/ bug/1691295 ,
а тут: https://unix.stackexchange.com/questions/429032/initctl-unable-to-connect-to-... — удалить.
я попробывал результата не дало.

02.07.2020 18:48 #435020
"dimon93" написал:
мануал не помогает, проблема в скрипте screen-cleanup.

Каким образом очистка экрана влияет на запуск файрволла?
Вы хоть немного головой думаете, каковы ваши собственные мысли на этот счёт?

Войдите или зарегистрируйтесь, чтобы ответить.