===== CentOS 7 -bash: firewall-cmd: command not found =====
==== Проблема ====
При попытке вызвать утилиту **firewall-cmd** получаем сообщение о том, что файл не найден
# firewall-cmd --permanent --list-all
-bash: firewall-cmd: command not found
Проверим состояние службы **firewalld**
# systemctl status firewalld
● firewalld.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
Как видим, службы в системе нет.
==== Решение ====
Произведём установку rpm-пакета, содержащего службу **firewalld** и выполним запуск соответствующей службы:
# yum install firewalld
# systemctl unmask firewalld
# systemctl enable firewalld
# systemctl start firewalld
После этого, можно снова проверить статус службы и возможность работы с утилитой **firewall-cmd**.
# firewall-cmd --permanent --list-all
public (default)
interfaces:
sources:
services: dhcpv6-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
----
{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 07.06.2016 16:29
{{tag>Linux CentOS "CentOS 7" firewall firewalld "firewall-cmd" Security iptables}}
~~DISCUSSION~~