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.
Relais DMZ
Lors de l'ajout d'un relais DMZ, il est important de configurer des règles basées sur le critère `network .address`address
L'objectif est de permettre aux ordinateurs appartenant à votre réseau interne et disposant d'une adresse IP privée de joindre directement le serveur principal, plutôt que d'être redirigés vers le relais DMZ.
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.
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 :
Validez ensuite avec le bouton Confirm.
Les critères disponibles dans le champ Rule sont :
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`address
Par exemple, pour définir une règle concernant les machines appartenant au réseau `10.10.10.0/, vous pouvez utiliser le critère 24`24`network .address`address
>Attention : le masque de sous-réseau est obligatoire.
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/, la valeur 24`24doità êtresaisir renseignéeest selon:
^10\.10\.10\.0\/24$
Exemples de regex (tooltip du formulaire)
En plaçant le formatcurseur dans le champ Regex rule, une infobulle (tooltip) affiche quelques exemples. Les voici, avec leur signification.
^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
^
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 regexattenduavecpar^l'interface.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`default
Une règle `default`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`default.
Si vous créez une nouvelle règle et qu'elle se trouve sous la règle `default`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

