Como ativar o firewall no Centos 7?

6

Meu firewall está inativo no momento.

systemctl status firewalld firewalld.service Loaded: masked (/dev/null) Active: inactive (dead)

Eu usei o seguinte comando para ativar o firewall

# systemctl unmask firewalld 

mas recebi este erro:

# systemctl unmask firewalld 
Failed to issue method call: Access denied

# sudo systemctl restart firewalld
Failed to issue method call: Unit firewalld.service failed to load: No such file or directory. 

# sudo systemctl enable firewalld 
Failed to issue method call: Access denied 
    
por MahuLovzYou 18.04.2015 / 00:22

5 respostas

2

Isso é altamente recomendado para que você tenha um firewall protegendo seu servidor:

Esse erro ocorre quando você está tentando iniciar ou ativar um serviço que não está instalado em seu sistema Linux ou que você digitou um nome de serviço incorreto. Veja a lista de serviços digitando:

systemctl list-units --type=service

Instalar se não estiver disponível:

yum install firewalld

Você pode ativar o firewalld digitando:

systemctl enable firewalld
sudo systemctl enable firewalld

Você pode iniciar o firewalld digitando:

systemctl start firewalld
sudo systemctl start firewalld

Dê uma olhada para verificar seu status digitando:

systemctl status firewalld
    
por 09.02.2016 / 07:20
1

Veja o que funcionou para mim.

Verifique a existência de processos de firewalld suspensos, por exemplo:

root  16278  1  4 Jan 13 ?  00:00:00 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

mate-os e depois:

# yum reinstall firewalld
# service unmask firwalld
# service enable firwalld
# service start firwalld

E, claro, procure em journalctl para ver o que aconteceu antes

    
por 16.03.2018 / 17:18
0

Se for apenas para permissões, talvez você possa tentar

sudo su
systemctl enable firewalld
systemctl start firewalld
    
por 18.04.2015 / 01:03
0

Além disso, se você quiser usar iptables ao invés de firewalld como seu firewall de escolha no centos 7 veja Como habilitar os serviços iptables (em vez de firewalld) no RHEL 7 e no Fedora 18? , que inclui as instruções exatas sobre como instalar e instalar habilite o iptables para o RHEL 7 / centos 7.

    
por 16.05.2016 / 17:37
0

Pessoalmente eu prefiro a interface do espaço do usuário do iptables. Então:

Inicialmente, desabilite o firewalld. No seu caso, isso pode não ser necessário:

systemctl disable firewalld

Em seguida, instale o iptables:

yum install iptables-services

Ative o serviço iptables:

systemctl enable iptables

Agora você pode salvar suas regras como de costume:

service iptables save
    
por 22.11.2016 / 16:47