1.7. Ouverture des ports nécessaires à l'IdM
Procédure
Vérifiez que le service
firewalld
est en cours d'exécution.Pour savoir si
firewalld
est en cours d'exécution :# systemctl status firewalld.service
Pour démarrer
firewalld
et le configurer pour qu'il démarre automatiquement au démarrage du système :# systemctl start firewalld.service # systemctl enable firewalld.service
Ouvrez les ports requis à l'aide de l'utilitaire
firewall-cmd
. Choisissez l'une des options suivantes :Ajoutez les ports individuels au pare-feu à l'aide de la commande
firewall-cmd --add-port
. Par exemple, pour ouvrir les ports dans la zone par défaut :# firewall-cmd --permanent --add-port={80/tcp,443/tcp,389/tcp,636/tcp,88/tcp,88/udp,464/tcp,464/udp,53/tcp,53/udp}
Ajoutez les services
firewalld
au pare-feu en utilisant la commandefirewall-cmd --add-service
. Par exemple, pour ouvrir les ports dans la zone par défaut :# firewall-cmd --permanent --add-service={freeipa-ldap,freeipa-ldaps,dns}
Pour plus de détails sur l'utilisation de
firewall-cmd
pour ouvrir des ports sur un système, voir la page de manuel firewall-cmd(1).
Rechargez la configuration de
firewall-cmd
pour vous assurer que les modifications sont prises en compte immédiatement :# firewall-cmd --reload
Notez que le rechargement de
firewalld
sur un système en production peut entraîner des délais de connexion DNS. Si nécessaire, pour éviter le risque de dépassement de délai et pour rendre les modifications persistantes sur le système en cours d'exécution, utilisez l'option--runtime-to-permanent
de la commandefirewall-cmd
, par exemple :# firewall-cmd --runtime-to-permanent
-
Optional. Pour vérifier que les ports sont disponibles dès maintenant, utilisez les utilitaires
nc
,telnet
, ounmap
pour vous connecter à un port ou effectuer un balayage des ports.
Notez que vous devez également ouvrir des pare-feu basés sur le réseau pour le trafic entrant et sortant.