1

Здравствуйте, с 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'

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

2

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

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

3 (01.07.2020 16:43:14 отредактировано dimon93)

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"

4 (01.07.2020 16:50:02 отредактировано caspar)

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

 Консоль:
ufw enable

Путь важнее цели.

5

caspar пишет:

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

 Консоль:
ufw enable

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

6

на Linux существуют файрволлы iptables, nftables, firewalld
а вот про uwf
https://1cloud.ru/help/security/ispolzo … fw-na-inux
существует графическая утилита firewall-config - для настройки firewalld

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

7

ValentinK пишет:

на Linux существуют файрволлы iptables, nftables, firewalld
а вот про uwf

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

8 (01.07.2020 17:13:26 отредактировано ValentinK)

dimon93 пишет:

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

ufw - это не сама служба файрволла, а только утилита конфигурации.
у меня ufw не установлено.
более подробно по функциональности ufw - manual ufw

 Консоль:
man uwf

как уже писал участник форума caspar
но мануал скорее всего будет на английском языке.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

9 (01.07.2020 18:31:31 отредактировано caspar)

dimon93 пишет:

проблема именно с автозапуском

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

enable reloads firewall and enables firewall on boot.
Путь важнее цели.

10

caspar пишет:

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

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

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

11

dimon93 пишет:

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

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

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!