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 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 :

  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.

(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