web-dev-qa-db-fra.com

Comment désactiver le pare-feu de manière permanente dans Red Hat Linux

J'ai suivi les étapes ci-dessous pour désactiver le pare-feu sous Linux. Après le redémarrage, le pare-feu est à nouveau activé. Comment désactiver le pare-feu de façon permanente?

  1. Connectez-vous en tant qu'utilisateur root.

  2. Ensuite, entrez les trois commandes suivantes pour désactiver le pare-feu.

    service iptables save  
    service iptables stop  
    chkconfig iptables off  
    
  3. Désactiver le pare-feu IPv6.

    service ip6tables save  
    service ip6tables stop  
    chkconfig ip6tables off  
    
13
user354719

Pour la version 7 de CentOS ou RedHat Enterprise, vous devez utiliser la commande systemctl.

Par exemple:

#Check status:

systemctl status firewalld

#Stop firewall:

systemctl stop firewalld

#Disable firewall:

systemctl disable firewalld

Extrait de: http://www.sysadmit.com/2016/12/linux-deshabilitar-firewall-redhat-centos.html

8
Orange the new

FYI: Cela ne fonctionne plus dans RHEL7 et le script init.d pratique a été supprimé.

Ce qui suit a fonctionné pour moi.

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
2
teknopaul

Pour le désactiver définitivement, vous pouvez supprimer le fichier iptables du répertoire /etc/rc.d/init.d.

1
user1564218

J'ai suivi @teknopaul answer et cela a bien fonctionné. Iptables et firewalld sont arrêtés et inactifs. Toutefois, si après le redémarrage, vous voyez toujours quelques règles sur l'exécution de la commande iptables -L que la vérification de vos interfaces réseau avec la commande ifconfig. Si vous voyez l'interface réseau virbr0, désactivez-la à l'aide de commandes

systemctl stop libvirtd.service
systemctl disable libvirtd.service

Maintenant, lorsque vous reboot la machine et exécutez iptables -L, vous ne verrez aucune règle et si vous exécutez ifconfig, vous ne verrez pas virbr0.

0
Mian Asbat Ahmad

Vous pouvez désactiver le pare-feu de manière permanente en exécutant la commande iptables -F chaque fois que vous redémarrez votre hôte linux.

Il suffit d’exécuter ci-dessous les commandes cd /etc/profile.d/
touch custom.sh echo "iptables -F" >> custom.sh

créer un fichier custom.sh et écrire votre commande (iptables -F) dans ce fichier

Donc, chaque fois que vous redémarrez votre hôte Linux, iptables -F sera exécuté et votre pare-feu sera désactivé. Cela a fonctionné pour moi.

0
Naveen Kandakur