Test de FLUX
Avant toute installation de Medulla, il est essentiel de verifiervé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 Préparationaux destests
Avant
Sur les serveurs Linux (Medulla & Relai) :
Installez l'outil nécessaire :
sudo apt update && sudo apt install netcat-openbsd
Rendez les scripts exécutables :
chmod +x listen_ports_debian.sh medulla_connection_check.sh medulla_relay_connection_check.sh
dos2unix *.sh # Si nécessaire
1.2.Sur Machineles postes clients Windows (Poste Client):
Assurez-vousqueAutorisez
PowerShell est configuré pour exécuterl'exécution des scripts PowerShell :- PowerShell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Répondre "Oui pour tous" (A) si demandé
chmod
1. listen_ports_debian.shTest dos2unixMedulla listen_ports_debian.shServeur
Vérification de la communication entre le scriptserveur principal et le relai.
Sens : Serveur vers Relai
PourMedullaSurMainle Relai (Destination) ::Lancez l'écoute des ports.Bash./listen_ports_debian.sh --relay-
Sur le Serveur (Source) : Lancez le test de connexion.
Bash./medulla_connection_check.sh -Target <IP_DU_RELAI> -Mode relay
Sens : Relai vers Serveur
Sur le Serveur (Destination) : Lancez l'écoute des ports.
./listen_ports_debian.sh --medulla
Sur le Relai (Source) : Lancez le test de connexion.
./medulla_relay_connection_check.sh -Target <IP_DU_SERVEUR>
2. Test Medulla Relai <-> Medulla Serveur
(Ce bloc est identique au précédent mais inversé pour validation croisée si nécessaire. Si la communication bidirectionnelle a été validée à l'étape 1, ce test est déjà couvert).
3. 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 (Source) : Lancez le test vers l'IP du poste.
./medulla_connection_check.sh -Target <IP_CLIENT_WINDOWS> -Mode client
Sens : Poste Client vers Serveur
Sur le Serveur (Destination) : Lancez l'écoute.
./listen_ports_debian.sh --relay.\listen_ports_windows.ps1medulla
chmod +x medulla_connection_check.sh chmod +x medulla_relay_connection_check.sh chmod +x listen_ports_debian.sh
dos2unix medulla_connection_check.sh dos2unix medulla_relay_connection_check.sh dos2unix listen_ports_debian.sh
ExécutezSur le script :
./medulla_connection_check.sh --relay <IP_Medulla_Relai>
./medulla_connection_check.sh --client <IP_Poste_Client>
./medulla_relay_connection_check.sh --medulla <IP_Medulla_Main>
./medulla_relay_connection_check.sh --client <IP_Poste_Client>
.\windows_connection_check.ps1 -Target <IP_Medulla_MainIP_DU_SERVEUR> -Mode pulse
4. 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 Relai (Source) : Lancez le test vers l'IP du poste.
./medulla_relay_connection_check.sh -Target <IP_CLIENT_WINDOWS> -Mode client
Sens : Poste Client vers Relai
Sur le Relai (Destination) : Lancez l'écoute.
./listen_ports_debian.sh --relay
Sur le Poste Client (Source) : Lancez le test vers l'IP du relai.
.\windows_connection_check.ps1 -Target <IP_Medulla_RelaiIP_DU_RELAI> -Mode relay
./listen_port_debian.sh --medulla
./listen_port_debian.sh --relay
.\listen_ports_windows.ps1
./medulla_connection_check.sh --relay <IP_Medulla_Relai> ./medulla_connection_check.sh --client <IP_Poste_Client>
./medulla_relay_connection_check.sh --medulla <IP_Medulla_Main> ./medulla_relay_connection_check.sh --client <IP_Poste_Client>
.\windows_connection_check.ps1 -Target <IP_Medulla_Main> -Mode pulse .\windows_connection_check.ps1 -Target <IP_Medulla_Relai> -Mode relay