Acabei de instalar o CentOS 7:
[root @ new ~] # cat / etc / redhat-release Versão do CentOS Linux 7.1.1503 (Core)
Estou tentando configurar o firewall e me disseram que no CentOS 7 o iptables não é mais usado, substituído pelo firewalld. Ao tentar executar um comando para definir uma regra de firewall como tal:
firewall-cmd --add-port = 80 / tcp
Eu recebo a seguinte mensagem:
[root @ new ~] # firewall-cmd --add-port = 80 / tcp -bash: firewall-cmd: comando não encontrado
edit : Também tentei o seguinte comando:
[root @ new ~] # firewall-offline-cmd --add-port = 80 / tcp -bash: firewall-offline-cmd: comando não encontrado
sem nenhum sucesso.
Tentei executar o seguinte para verificar se o firewalld estava instalado:
[root @ new ~] # serviço firewalld status Redirecionando para / bin / systemctl status firewalld.service firewalld.service Carregado: não encontrado (Motivo: esse arquivo ou diretório não existe) Ativo: inativo (morto)
Após esta saída, tentei iniciar o firewalld:
[root @ new ~] # serviço firewalld start Redirecionando para / bin / systemctl start firewalld.service Falha ao emitir a chamada do método: Falha ao carregar a unidade firewalld.service: Esse arquivo ou diretório não existe.
Alguma idéia do que há de errado com a instalação do CentOS 7? Esta é uma instalação limpa em um OpenVZ VPS, ainda estou para fazer alterações.
Respostas:
Duas opções possíveis
fonte
Parece-me que você não o tem instalado / ativado.
fonte
enabled
por padrão.Experimente a ferramenta GUI, este utilitário é fornecido com o padrão centos 6/7. firewalld foi descontinuado após centos5
ou
fonte