Mon but est de faire en sorte que le pare-feu autorise les connexions à mon service / serveur / démon nouvellement installé sur Centos.
Je crée un /etc/firewalld/services/myservice.xml
fichier, puis recharge le pare-feu, puis fais:
firewall-cmd --permanent --zone=public --add-service=myservice
Qui retourne:
success
Mais je ne vois toujours pas le myservice
port lors de l'analyse des ports du serveur jusqu'à ce que je voie:
firewall-cmd --permanent --zone=public --add-port=###/tcp
Où ### est le port par défaut pour mon service.
D'autre part, je peux ajouter un port sans ajouter de service, et mon service sera immédiatement accessible. Est-ce que quelqu'un peut m'expliquer le but de la mise en place de services de pare-feu (en plus des ports)? (ou alternativement (éventuellement) expliquer que je le fais mal).
la source