Les services et les groupes de services

Avant de pouvoir créer une directive, il faut d'abord créer un service[1].

Exemple

Par exemple, le service "serveur web" est défini par le protocole HTTP sur le port 80.

Truc & astuce

Il y a déjà une bibliothèque de services prédéfinis dans ERA.

Pour lister ces services, aller dans le menu : Bibliothèque > services.

Pour créer un service, aller dans le menu : Bibliothèque > services.

Liste et édition des services
Liste et édition des services

Créer ou modifier un service signifie renseigner les noms, descriptions, protocoles et ports.

Ajout d'un service
Ajout d'un service

Remarquons que si on choisit un port égal à 0, cela équivaut à saisir de 0 à 65535.

Truc & astuce

Si on veut que le service ne concerne qu'un seul port, il faut mettre deux fois le même numéro de port.

Attention

Depuis EOLE 2.4, l'utilisation d'une variable Creole pour définir le type de protocole à utiliser n'est plus fonctionnelle.

Cette fonctionnalité n'est plus disponible dans l'interface à partir d'EOLE 2.6.

Truc & astuceimplémenter un service avec tcpwrapper

Pour prendre en compte le tcpwrapper avec ERA, ça se passe au niveau des services. Il suffit de renseigner le nom tcpwrapper du service (le nom tel qu'il doit apparaître dans le fichier hosts.allow) et le tcpwrapper sera pris en compte dès qu'une directive utilisant ce service sera créée.

Truc & astucele tcpwrapper en mode conteneur

Remarquons que ERA va générer un fichier tcpwrapper, classiquement le fichier /etc/hosts.allow, mais que en mode conteneur autant de fichiers seront générés que de conteneurs.