Назад | Перейти на главную страницу

Отсутствует firewallD в CentOS 7 VPS

Я недавно установил CentOS 7 на OVH VPS. но когда я запустил команду firewall-cmd я получил это:

-bash: firewall-cmd: command not found

поэтому я искал, как это разрешить, и увидел, что в основном мне нужно его установить.

Итак, я пытался полностью отключить iptables с помощью: systemctl mask iptables но я получил странную ошибку, потому что я работал как root:

Failed to execute operation: Access denied

Раньше я тоже пробовал следующие команды:

[root@vps****** ~]# systemctl status iptables
● iptables.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

и

[root@vps****** ~]# systemctl stop iptables
Failed to stop iptables.service: Unit iptables.service not loaded.

поэтому я подумал, что iptables тоже не установлен, но когда я запускаю команду iptables --version я получил iptables v1.4.21 так что я думаю, он установлен ...

Итак, почему iptables не распознается с помощью systemctl и почему firewallD не установлен по умолчанию?

у некоторых людей похожая проблема из-за OpenVZ, но OVH больше не использует OpenVZ ...

системная информация:

cat /proc/sys/kernel/osrelease 
3.10.0-327.13.1.el7.x86_64

-

cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core) 

Я помню, что видел что-то особенное на VPS OVH. В моем случае, если я хорошо помню, все было скомпилировано в ядро ​​- не было модулей ядра, загружаемых динамически.

В вашем случае вам не нужно беспокоиться об отключении iptables - я даже не уверен, что вы сможете, поскольку firewalld использует iptables ниже. Просто установите и настройте firewalld, и все будет в порядке.