Смотрите документы Firewalld :
Постоянная опция --permanent может использоваться для постоянной установки параметров. Эти изменения вступают в силу не сразу, только после перезапуска / перезагрузки службы или перезагрузки системы. Без параметра --permanent изменение будет только частью конфигурации времени выполнения.
При использовании --permanent
опции вы должны перезагрузить конфигурацию. firewall-cmd --reload
Это происходит потому, что --permanent
опция записывает изменения в сохраненную конфигурацию, а не в запущенную конфигурацию.