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.