firewalld не перечисляет какие-либо активные зоны?

При беге

[root@host ~]# firewall-cmd --get-active-zones
[root@host ~]#
[root@host ~]# firewall-cmd --get-default-zone
public

Я не получаю никаких активных зон. Как я могу активировать зону?

2 ответа

Решение

Вы активируете зону, привязывая к ней сетевой интерфейс или диапазон IP-адресов источника. Любые правила брандмауэра в зоне затем применяются к этому сетевому интерфейсу или диапазонам IP-адресов.

В похожем случае я заглянул с strace и понял, что FirewallD каким-то образом полностью потерял доступ к D-Bus.

Самым простым решением было перезагрузить Linux. Это помогло, и FirewallD снова увидел активные зоны.

У меня был тот же вопрос, за исключением того, что у меня определенно был интерфейс в зоне. Для меня мне пришлось перезапустить службу firewalld.

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