Skip to main content

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 procédure de test incluant des scripts dédiés. Tous les flux doivent être validés avec succès afin de garantir un déploiement fluide et un fonctionnement optimal 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 :

  1. Sur les serveurs Linux (Medulla & Relai) :

    • Installez l'outil nécessaire : sudo apt update && sudo apt install netcat-openbsd

    • Rendez les scripts exécutables :

      Bash

      chmod +x listen_ports_debian.sh medulla_connection_check.sh medulla_relay_connection_check.sh
      dos2unix *.sh  # Si nécessaire
  2. Sur les postes clients Windows :

    • Autorisez l'exécution des scripts PowerShell :

      PowerShell

      Set-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.

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.

    ./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

  • 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