Como desativar permanentemente o firewall no Red Hat Linux

12

Eu segui os passos abaixo para desativar o firewall no Linux. Após a reinicialização, novamente o firewall está habilitado. Como desativar o firewall permanentemente?

  1. Faça login como usuário root.

  2. Em seguida, insira os três comandos a seguir para desativar o firewall.

    service iptables save  
    service iptables stop  
    chkconfig iptables off  
    
  3. Desativar o firewall IPv6.

    service ip6tables save  
    service ip6tables stop  
    chkconfig ip6tables off  
    
por user354719 08.08.2014 / 10:48

5 respostas

8

Para a versão 7 do CentOS ou do RedHat Enterprise, você deve usar o comando systemctl.

Por exemplo:

#Check status:

systemctl status firewalld

#Stop firewall:

systemctl stop firewalld

#Disable firewall:

systemctl disable firewalld

Extraído de: link

    
por 21.12.2016 / 11:28
2

FYI: Isso não funciona mais no RHEL7, e o prático script init.d foi removido.

O seguinte funcionou para mim.

systemctl stop firewalld
systemctl disable firewalld
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
    
por 28.10.2015 / 11:13
1

Para desativá-lo permanentemente, você pode remover o arquivo iptables do diretório /etc/rc.d/init.d.

    
por 08.08.2014 / 10:57
0

Você pode desabilitar permanentemente o firewall executando o comando iptables -F sempre que reiniciar o seu host linux.

Basta executar os comandos abaixo cd /etc/profile.d/
toque em custom.sh echo "iptables -F" > > custom.sh

crie o arquivo custom.sh e escreva seu comando (iptables -F) dentro desse arquivo

Então toda vez que você reiniciar o seu host Linux iptables -F será executado e seu firewall será desativado. Funcionou para mim.

    
por 27.04.2017 / 17:09
0

Eu segui a resposta @teknopaul e funcionou bem iptables e firewalld estão parados e inativos, no entanto, se após a reinicialização você ainda ver algumas regras no comando de execução iptables -L que verificar suas interfaces de rede pelo comando ifconfig . Se você vir a interface de rede virbr0 , desative-a usando os comandos

systemctl stop libvirtd.service
systemctl disable libvirtd.service

Agora, quando você reboot da máquina e executar iptables -L , não verá regras e, se você executar ifconfig , não verá virbr0 .

    
por 04.10.2018 / 11:07