LINUX.ORG.RU

UFW (Uncomplicated Firewall) без GUI как удобная альтернатива шаманству с iptables - для ленивых

 , ,


0

1

Добрый вечер!

В Debian есть такая интересная вещь, как утилита UFW, ставится из реп:

sudo apt update
sudo apt install ufw

Типовая конфигурация:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Включить UFW:

sudo ufw enable

Отключить:

sudo ufw disable

Проверить статус:

sudo ufw status verbose

Подробнее:

https://manpages.debian.org/bullseye/ufw/ufw.8.en.html

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-wit...

На первый взгляд, отличная вещь.

Может предложите ложку дегтя, чтобы не было лишних иллюзий?

И вот, из непонятного:

~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

При этом, попытка прописать по аналогии с приведенными выше конструкциями:

~$ sudo ufw default allow routed
Default routed policy changed to 'allow'
(be sure to update your rules accordingly)

Вроде и отрабатывает, но не дает ничего, ибо по прежнему:

~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

В общем, непонятно.


Ответ на: комментарий от Anoxemian

А потому, что уже привык - если все кажется слишком радужным, то чего-то недосмотрел. А так-то да, обрывочность моих познаний удручает. Но стараюсь исправляться. Не без помощи ЛОР-а, кстати. )

UNX
() автор топика

Острожней с ней, не все vps ее поддерживают. Например Оракл не поддерживает, явно написано, что с ней все сломается.

Im_not_a_robot ★★★★★
()

Как активный пользователь этой фигни, скажу откровенно, глючит она периодически. Вроде правила помнит, но в iptables при загрузке может чего-то не попасть, порт не открыть и доступ к машине теряется. Такие пироги.

Не знаю может за годы это пофиксили, но года 4 назад точно было так.

unDEFER ★★★★★
()
Последнее исправление: unDEFER (всего исправлений: 1)
Ответ на: комментарий от Im_not_a_robot

Ну вот же! О чем и говорил! Спасибо!)

Ну пока на десктопе, так что не столь критично.

UNX
() автор топика
Ответ на: комментарий от Im_not_a_robot

Всё. Тогда буду по старинке. И казалось бы, причем здесь фаервол. Спасибо! В общем, тогда можно считать тему закрытой. )

UNX
() автор топика
Ответ на: комментарий от animechaos

А я этого зверя в системе не встречал вроде. Сейчас почитаю.

Забавно, что мне человек еще вчера посоветовал: iptables: Все входящие бесплатно, а исходящие в 2 раза дешевле! (комментарий)

Но я подумал, что это к какому-то другому дистрибутиву, и отложил «на разобраться потом». А это вообще подсистема ядра.

UNX
() автор топика
Последнее исправление: UNX (всего исправлений: 1)
Ответ на: комментарий от UNX

Если относительно свежая система используется и не требуется docker-podman, то всяко лучше чем iptables.

Для vps или виртуалок с простыми правилами уж точно.

animechaos ★★
()
Последнее исправление: animechaos (всего исправлений: 1)
Ответ на: комментарий от animechaos

Debian 11, но наверное, лучше сразу изучать что-то новое, чем потом переучиваться. Спасибо, что посоветовали! И, кстати, конфиг в ext лежит. Не обращал до этого внимания.

UNX
() автор топика
Ответ на: комментарий от Anoxemian

А в чём проблема задавать правила точно также из консоли, если уж хочется?

О чём речь?

Генерировать правила через shеll-скрипт никто не запрещал, так-то…

animechaos ★★
()
Последнее исправление: animechaos (всего исправлений: 1)
Ответ на: комментарий от UNX

Да я про относительно свежие дистры конечно поржал

This software is available upstream since Linux kernel 3.13.

8+ лет уж как

animechaos ★★
()
Последнее исправление: animechaos (всего исправлений: 1)
Ответ на: комментарий от animechaos

А в чём проблема задавать правила точно также из консоли

О том и речь, о том и речь… Но нет, надо питонолапшу-обертку мутить, которая еще и глючит. Г - гениально.

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

Разрабы Netfilter: Ну да, ну да. Пошли мы нах_р.

Вот вам старые добрые:

iptables
ip6tables
ebtables
arptables
ipset

ЛюбитесЪ


питонолапшу

Может хватит? Эти правила не в iptables превращаются, всё же.

animechaos ★★
()
Последнее исправление: animechaos (всего исправлений: 3)

Очень простой и удобный, я на Debian SID ей пользуюсь. Для нее есть графический интерфейс GUFW.

koshak83
()
Ответ на: комментарий от koshak83

Спасибо, что поделились. Но там, как выяснилось, правила не всегда отрабатывают.

UNX
() автор топика
Ответ на: комментарий от Entmatix

В репо нет, а при попытке зайти на сайт https://www.opensnitch.io/ «Country not allowed».

Как говорится, спасибо, тебе, разраб, за честность. Не пришлось тратить время и заморачиваться с аудитом кода. )

UNX
() автор топика
Ответ на: комментарий от UNX

Э?

apt search opensnitch
Sorting... Done
Full Text Search... Done
opensnitch/testing,now 1.5.8-2 amd64 [installed]
  GNU/Linux interactive application firewall

Linux ldm 6.1.0-5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1 (2023-02-15) x86_64 GNU/Linux

Entmatix
()
Ответ на: комментарий от Entmatix

Эх! Вы правы. Зашел через прокси - автор просто не продлил домен и он, похоже, ушел на парковку. Ну а парковщики, понятное дело, настраивали исходя из монетизации.

UNX
() автор топика
Последнее исправление: UNX (всего исправлений: 1)
Ответ на: комментарий от animechaos

Еще раз спасибо за подсказку по nftables! Чем больше читаю, тем больше нравится.

UNX
() автор топика
Последнее исправление: UNX (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.