Skip to main content

FAQ - Configurer des règles

S'applique à : Medulla
Version : Toutes
Environnement : Serveur / Relai / On-Premise
Catégorie : Configuration Serveur / Relai

FAQ - Configurer des règles

Règles de redirection vers un relais

Les règles permettent de rediriger automatiquement les postes de travail vers un relais spécifique en fonction de différents critères.

Lorsqu'un poste tente de joindre le serveur principal, les règles sont analysées afin de déterminer vers quel relais le poste doit être orienté.

Relais

Si vous disposez de plusieurs relais et souhaitez définir quel relais doit être utilisé par certaines machines, vous pouvez créer des règles basées sur différents critères.

Ces règles permettent notamment d'associer un groupe de machines à un relais spécifique selon leur configuration ou leurs caractéristiques.

image.png


Types de règles : avec ou sans sous-règles

Selon le type choisi, une règle peut être utilisable telle quelle ou nécessiter une ou plusieurs sous-règles.

Type de règle Sous-règles nécessaires ?
subnet Non
geoposition Non
loadbalancer Non
default Non
Toutes les autres règles (par exemple network address, netmask, hostname) Oui

Règles ne nécessitant pas de sous-règles

Les règles subnet, geoposition, loadbalancer et default se configurent directement, sans définir de critère supplémentaire.

Règles nécessitant des sous-règles

Pour toutes les autres règles, il faut définir une ou plusieurs sous-règles en cliquant sur l'action New Rule associée à la règle dans la liste.

Le formulaire New Rule (par exemple New Rule networkaddress) comporte trois champs :

Champ Rôle
Rule Le critère utilisé pour choisir le relais (voir ci-dessous)
Relays Le relais vers lequel seront redirigées les machines qui correspondent à la sous-règle
Regex rule L'expression régulière que doit respecter la valeur testée

Validez ensuite avec le bouton Confirm.

Les critères disponibles dans le champ Rule sont :

Critère Libellé dans l'interface Valeur testée
Adresse réseau Chooses ARS based on network address Le sous-réseau de la machine
Masque réseau Chooses ARS based on netmask Le masque de sous-réseau de la machine
Nom d'hôte Chooses ARS based on hostname Le nom d'hôte de la machine

Important : dans le champ Regex rule, on saisit toujours une regex, jamais une adresse IP, un masque ou un nom « en clair ».


Règle network address

Par exemple, pour définir une règle concernant les machines appartenant au réseau 10.10.10.0/24, vous pouvez utiliser le critère network address.

Attention : le masque de sous-réseau est obligatoire.

image.png

Les règles utilisent un système de regex. Il ne faut donc pas renseigner une adresse IP classique directement dans le champ.

Pour le réseau 10.10.10.0/24, la valeur à saisir est :

^10\.10\.10\.0\/24$

Exemples de regex (tooltip du formulaire)

En plaçant le curseur dans le champ Regex rule, une infobulle (tooltip) affiche quelques exemples. Les voici, avec leur signification.

Critère Regex Effet
Network address ^55\.33\.250\.0\/24$ Associe toutes les machines du sous-réseau 55.33.250.0/24 au relais indiqué
Network address ^55\.171\.?[0-2]?[0-5]?[0-5].*\.0\/24$ Associe toutes les machines du sous-réseau 55.171.XXX.0/24 au relais indiqué
Netmask 255.255.255.255 Associe toutes les machines ayant le masque 255.255.255.255 au relais indiqué
Hostname ^win10.*$ Associe toutes les machines dont le nom d'hôte commence par win10 au relais indiqué

Rappels sur la syntaxe

Élément Signification
^ Début de la valeur
$ Fin de la valeur
\. Un point littéral (le point seul . correspond à n'importe quel caractère)
\/ Une barre oblique / littérale (celle du /24)
.* N'importe quelle suite de caractères (y compris aucune)
? L'élément précédent est optionnel
[0-5] Un chiffre compris entre 0 et 5

Astuce : pensez à échapper les points (\.) et à encadrer votre regex avec ^ et $ pour éviter qu'elle ne corresponde à des valeurs plus larges que prévu. Par exemple, sans $, un motif pourrait aussi correspondre à une valeur qui commence de la même façon.


Ordre d'application des règles

Vous pouvez créer autant de règles que nécessaire.

Lorsqu'un client machine tente de joindre le serveur, celui-ci vérifie les règles existantes de haut en bas.

Le fonctionnement est le suivant :

  1. Le client tente de joindre le serveur principal.
  2. Le serveur parcourt les règles dans leur ordre d'affichage.
  3. Chaque règle est vérifiée afin de déterminer si le poste correspond au critère défini.
  4. Dès qu'une règle correspond au poste, le relais associé à cette règle lui est attribué.
  5. Les règles situées après celle qui correspond ne sont pas prises en compte.

Règle default

Une règle default est généralement présente afin de définir le relais utilisé par défaut lorsqu'aucune autre règle ne correspond au poste.

Il est donc important de positionner les règles spécifiques au-dessus de la règle default.

Si vous créez une nouvelle règle et qu'elle se trouve sous la règle default, utilisez les flèches disponibles dans la colonne Actions afin de la déplacer vers le haut.

Exemple d'ordre recommandé :

1. Règle réseau interne → Serveur principal
2. Règle réseau spécifique → Relais 1
3. Règle spécifique à un groupe de machines → Relais 2
4. default → Relais DMZ