Falta de firewallD no CentOS 7 VPS

2

Eu instalei o CentOS 7 em um OVH VPS. mas quando eu corri o comando firewall-cmd eu tenho isso:

-bash: firewall-cmd: command not found

então eu estava procurando como resolver isso e eu vi que basicamente eu precisava instalá-lo.

Então eu estava tentando desabilitar completamente o iptables com: systemctl mask iptables mas recebi um erro que me estranha porque estava rodando como root:

Failed to execute operation: Access denied

Eu tentei os seguintes comandos também antes:

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

e

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

então eu pensei que o iptables não estava instalado também, mas quando eu executo o comando iptables --version i recebo iptables v1.4.21 , então eu acho que ele foi instalado ...

Então, o que está causando o iptables não ser reconhecido com systemctl e porque o firewallD não está instalado como padrão?

algumas pessoas têm problemas semelhantes porque o OpenVZ, mas a OVH não usa mais o OpenVZ ...

informações do sistema:

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) 
    
por DiogoSaraiva 26.04.2016 / 01:49

1 resposta

2

Acho que lembro de ter visto algo peculiar no VPS da OVH. No meu caso, se bem me lembro, tudo foi compilado no kernel - não havia módulos do kernel carregados dinamicamente.

No seu caso você não precisa se preocupar em desabilitar o iptables - eu não tenho certeza se você pode, já que o firewalld usa o iptables abaixo. Basta instalar e configurar o firewalld e você ficará bem.

    
por 26.04.2016 / 09:21