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

Я недавно установил CentOS 7 в VPS OVH. но когда я управлял командой 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) 

1 ответ

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

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

Другие вопросы по тегам