Cours IT

Gestion du Pare-feu - Red Hat

Apprenez à configurer et gérer le pare-feu sous Red Hat Linux

1. Activer et Désactiver le Pare-feu

Pour activer le pare-feu :

systemctl start firewalld
                

Pour désactiver le pare-feu :

systemctl stop firewalld
                

Pour s'assurer que le pare-feu démarre automatiquement au démarrage du système :

systemctl enable firewalld
                

2. Vérifier l'État du Pare-feu

Pour vérifier si le pare-feu est actif :

systemctl status firewalld
                

Vous pouvez également utiliser :

firewall-cmd --state
                

3. Ajouter ou Supprimer une Règle

Pour autoriser une connexion à un port spécifique (ex. 80 pour HTTP) :

firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
                

Pour supprimer une règle :

firewall-cmd --permanent --remove-port=80/tcp
firewall-cmd --reload
                

4. Gérer les Zones du Pare-feu

Pour afficher les zones disponibles :

firewall-cmd --get-zones
                

Pour afficher les règles associées à une zone spécifique :

firewall-cmd --zone=public --list-all
                

5. Bloquer une IP

Pour bloquer une IP spécifique :

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" reject'
firewall-cmd --reload
                

6. Sauvegarder et Restaurer la Configuration

Pour sauvegarder la configuration actuelle :

firewall-cmd --runtime-to-permanent
                

Cela garantit que les changements temporaires deviennent permanents.