Test de FLUX
Avant toute installation de Medulla, il est essentiel de vérifier les échanges entre :
- Votre serveur Medulla,
- Votre relais (le cas échéant),
- Vos machines clientes.
Pour ce faire, nous mettons à votre disposition une incluant des scripts dédiés. Tous les flux doivent être validés avec succès afin de garantir un de Medulla.
N’hésitez pas à nous solliciter pour toute assistance ou clarification concernant ces tests.
Les scripts sont disponibles en téléchargement ici :
Prérequis aux tests
Avant de commencer, assurez-vous d'avoir récupéré les scripts de test fournis ci-dessus et de préparer les machines :
-
Sur les serveurs Linux (Medulla & Relai) :
-
Installez l'outil nécessaire :
sudo apt update && sudo apt install netcat-openbsd -
Rendez les scripts exécutables :
Bashchmod +x listen_ports_debian.sh medulla_connection_check.sh medulla_relay_connection_check.sh dos2unix *.sh # Si nécessaire
-
-
Sur les postes clients Windows :
-
Autorisez l'exécution des scripts PowerShell :
PowerShellSet-ExecutionPolicy RemoteSigned -Scope CurrentUser # Répondre "Oui pour tous" (A) si demandé
-
1. Test Medulla Serveur <-> Medulla Relai
Vérification de la communication entre le serveur principal et le relai.
(Ne pas faire cette section 1 si Medulla est déjà installé)
Sens : Serveur vers Relai
-
Sur le Serveur Relai (Destination) : Lancez l'écoute des ports.
./listen_ports_debian.sh -r -
Sur le Serveur Medulla (Source) : Lancez le test de connexion.
./medulla_connection_check.sh -r <IP_DU_RELAI>
Sens : Relai vers Serveur
-
Sur le Serveur Medulla (Destination) : Lancez l'écoute des ports.
./listen_ports_debian.sh -m -
Sur le Serveur Relai (Source) : Lancez le test de connexion.
./medulla_relay_connection_check.sh -m <IP_DE_MEDULLA>
2. Test Medulla Serveur <-> Poste Client Windows
Vérification de la communication directe entre le serveur et les postes clients.
Sens : Serveur vers Poste Client
-
Sur le Poste Client (Destination) : Lancez l'écoute.
.\listen_ports_windows.ps1 -
Sur le Serveur Medulla (Source) : Lancez le test vers l'IP du poste.
./medulla_connection_check.sh -c client.example.com
Sens : Poste Client vers Serveur
-
Sur le Serveur Medulla (Destination) : Lancez l'écoute. (Ne pas faire cette étape si Medulla est déjà installé)
./listen_ports_debian.sh -m -
Sur le Poste Client (Source) : Lancez le test vers l'IP du serveur.
.\windows_connection_check.ps1 -Target <IP_DU_SERVEUR> -Mode pulse
3. Test Medulla Relai <-> Poste Client Windows
Uniquement si les postes doivent communiquer via un Relai.
Sens : Relai vers Poste Client
-
Sur le Poste Client (Destination) : Lancez l'écoute.
.\listen_ports_windows.ps1 -
Sur le Serveur Relai (Source) : Lancez le test vers l'IP du poste.
./medulla_relay_connection_check.sh -c client.example.com
Sens : Poste Client vers Relai (Ne pas faire cette étape si Medulla est déjà installé)
-
Sur le Serveur Relai (Destination) : Lancez l'écoute.
./listen_ports_debian.sh -r -
Sur le Poste Client (Source) : Lancez le test vers l'IP du relai.
.\windows_connection_check.ps1 -Target <IP_DU_RELAI> -Mode relay
4. Test Medulla Relai DMZ <-> Poste Client Windows NOMADE
Vérification de la communication directe entre le serveur et les postes clients.
(Les postes nomades peuvent être uniquement contacté sur les ports 5222 et 22)
Sens : Serveur DMZ vers Poste Client NOMADE
-
Sur le Poste Client NOMADE (Destination) : Lancez l'écoute.
.\listen_ports_windows.ps1 -
Sur le Serveur Medulla DMZ (Source) : Lancez le test vers l'IP du poste.
./medulla_connection_check.sh -c client.example.com
Sens : Poste Client vers Serveur
-
Sur le Serveur Medulla DMZ (Destination) : Lancez l'écoute. (Ne pas faire cette étape si Medulla est déjà installé)
./listen_ports_debian.sh -m -
Sur le Poste Client NOMADE (Source) : Lancez le test vers l'IP du serveur.
.\windows_connection_check.ps1 -Target <IP_DU_SERVEUR> -Mode pulse