При беге
[root@host ~]# firewall-cmd --get-active-zones
[root@host ~]#
[root@host ~]# firewall-cmd --get-default-zone
public
У меня нет активных зон. Как я могу активировать зону?
Вы активируете зону, привязывая к ней сетевой интерфейс или диапазон (ы) IP-адресов источника. Все правила брандмауэра в зоне затем применяются к этому сетевому интерфейсу или диапазону (-ам) IP-адресов.
В аналогичном случае я заглянул с strace
и понял, что FirewallD каким-то образом полностью потерял доступ к D-Bus.
Самым простым решением была перезагрузка Linux. Это помогло, и FirewallD снова увидел активные зоны.