|   Étape 1 :Vérifier les prérequis pour Iptables 
  
 - Assurez-vous que votre système RHEL/CentOS/Rocky Linux est à jour.  
 ```Bash  
 sudo miam mettre à jour -y  
 ```  
  
 - Vérifiez si iptables est déjà installé.  
 ```Bash  
 rpm -q iptables  
 ```  
 Si iptables n'est pas installé, procédez à son installation.  
  
 Étape 2 :Installer Iptables  
  
 - Installez iptables et les outils associés.  
 ```Bash  
 sudo miam install iptables-services -y  
 ```  
 Remarque :Cette commande installera également les dépendances nécessaires pour iptables.  
  
 - Si vous y êtes invité, tapez « Y » pour confirmer l'installation.  
  
 - De plus, installez le package net-tools (s'il n'est pas déjà installé). Ce paquet fournit des utilitaires réseau utiles.  
 ```Bash  
 sudo miam install net-tools -y  
 ```  
  
 Étape 3 :Activer et démarrer Iptables  
  
 - Pour activer iptables, exécutez : 
 ```Bash  
 sudo systemctl activer iptables  
 ```  
  
 - Pour démarrer iptables, exécutez la commande suivante : 
 ```Bash  
 sudo systemctl démarrer iptables  
 ```  
  
 Étape 4 :Politique et configuration par défaut  
  
 - Par défaut, iptables applique une politique DROP, ce qui signifie que toutes les connexions entrantes et sortantes sont interdites. Pour autoriser un trafic réseau régulier, vous devez définir une stratégie par défaut.  
  
 a) Définissez la politique par défaut pour les chaînes INPUT, OUTPUT et FORWARD : 
 ```Bash  
 sudo iptables -P INPUT ACCEPTER  
 sudo iptables -P SORTIE ACCEPTER  
 sudo iptables -P ACCEPTER AVANT  
 ```  
  
 - Vous souhaiterez peut-être configurer des règles spécifiques en fonction des exigences de votre réseau. Iptables fournit un riche ensemble d'options pour contrôler le flux de trafic, filtrer les paquets et effectuer des tâches avancées de sécurité réseau.  
  
 Étape 5 : Configurer les règles de pare-feu (facultatif)  
  
 - Configurez les règles iptables pour contrôler le flux de trafic. Voici quelques exemples : 
  
 a) Autoriser le trafic HTTP entrant (port 80) : 
 ```Bash  
 sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTER  
 ```  
  
 b) Autoriser le trafic sortant vers une adresse IP spécifique (par exemple, 8.8.8.8) : 
 ```Bash  
 sudo iptables -A SORTIE -d 8.8.8.8 -j ACCEPTER  
 ```  
  
 c) Supprimez le trafic entrant sur un port spécifique (par exemple, le port 25) : 
 ```Bash  
 sudo iptables -A INPUT -p tcp --dport 25 -j DROP  
 ```  
  
 Étape 6 : Consistance des règles Iptables (facultatif)  
  
 - Par défaut, les règles iptables ne sont pas enregistrées et seront perdues après un redémarrage du système. Si vous souhaitez rendre les règles persistantes, vous pouvez installer et utiliser le package "iptables-persistent".  
  
 - Installez le package iptables-persistent : 
 ```Bash  
 sudo yum install iptables-persistent -y  
 ```  
  
 - Enregistrez les règles iptables actuelles dans un fichier : 
 ```Bash  
 sudo /sbin/service iptables enregistrer  
 ```  
  
 - Les règles enregistrées seront automatiquement chargées lors des prochains démarrages du système.
 |