# Vérification réseau

> La vérification réseau indique si le contrôleur EMS atteint la plateforme, la base de données de mesures, les serveurs de temps et de noms et l’accès à distance.

Source: https://voltmasters.io/fr/docs/voltmasters-platform/project-settings/ems-controller/network-check/

La **vérification réseau** indique si le contrôleur EMS peut atteindre les **services Voltmasters** dont il a besoin : la plateforme, la base de données de mesures, les serveurs de temps, les serveurs de noms, les sources de mises à jour logicielles et le service d’accès à distance. Elle se trouve sous **Configuration → Contrôleur EMS → Configuration réseau**, en dessous de la [configuration réseau](https://voltmasters.io/fr/docs/voltmasters-platform/project-settings/ems-controller/network-configuration/) elle-même.

C’est le contrôleur qui effectue la vérification, depuis sa propre position sur le réseau : le résultat reflète donc ce que le contrôleur atteint, et non ce que votre portable atteint.

> **Avertissement**
>
> **Cette vérification ne dit rien des appareils raccordés.** Elle ne teste que les connexions sortantes vers les services sur internet. Un verdict vert signifie que le contrôleur atteint Voltmasters, pas qu’il atteint votre onduleur, votre batterie ou votre compteur. Le bon fonctionnement de la liaison vers un appareil est montré par le test de connexion sur l’onglet **Communication** de cet appareil, et par les valeurs qu’il remonte. Voir les [réglages d’un appareil](https://voltmasters.io/fr/docs/voltmasters-platform/device-management/device-settings/).

### Lancer la vérification

Cliquez sur **Exécuter la vérification réseau**. Le contrôleur parcourt les cibles et rapporte le résultat, ce qui prend jusqu’à une demi-minute. Ouvrez ensuite **Voir les résultats** ; les résultats restent disponibles sous ce bouton jusqu’à la vérification suivante.

La vérification ne fait que tester des connexions. Elle ne modifie rien sur le contrôleur ni dans l’installation : elle peut donc être lancée à tout moment sans risque.

### Lire les résultats

Le résultat s’ouvre sur un verdict en une ligne : soit le contrôleur atteint tout ce dont il a besoin, soit ce n’est pas le cas et les recommandations en dessous s’appliquent. En dessous, les cibles individuelles sont groupées par usage, chacune marquée **Conforme** ou **Inaccessible** :

| Groupe | Ce qu’il couvre | En cas d’échec |
| --- | --- | --- |
| **Résolution de noms (DNS)** | La résolution des noms auxquels le contrôleur se connecte. | Autorisez le trafic DNS sur le port 53, en UDP comme en TCP, et assurez-vous qu’aucun filtre ne bloque les noms listés. |
| **Synchronisation de l’heure (NTP)** | Le maintien à l’heure de l’horloge du contrôleur. | Autorisez le trafic NTP sortant sur le port UDP 123. Sans horloge correcte, le contrôleur ne peut pas communiquer du tout avec la plateforme. |
| **Plateforme et données de mesure** | La connexion qui achemine les mesures vers la plateforme. | Autorisez le trafic TCP sortant vers la base de données de mesures. Sans cela, aucune mesure n’arrive. |
| **Mises à jour logicielles** | La récupération des mises à jour du système d’exploitation. | Autorisez le trafic TCP sortant sur le port 80 vers les sources de paquets Ubuntu. |
| **Accès à distance** | La liaison qui permet au support Voltmasters d’inspecter l’installation. | Autorisez le trafic TCP sortant sur le port 443 vers Tailscale. |

Seuls les groupes en échec reçoivent une recommandation, et chacune liste les adresses exactes concernées, avec le protocole cité à côté du port. TCP 53 et UDP 53 sont deux règles de pare-feu distinctes, les résultats les gardent donc séparées et la recommandation peut être transmise telle quelle à un administrateur réseau.

Une cible pour laquelle le contrôleur n’a jamais répondu compte comme inaccessible. Un groupe n’est **Conforme** que si toutes ses cibles sont joignables.

![Voltmasters EMS : les résultats de la vérification réseau](https://voltmasters.io/assets/docs/network-check-results.webp)

*Un contrôleur qui atteint la plateforme mais ni les serveurs de temps, ni les sources de paquets, ni le service d’accès à distance.*

### Contrôles supplémentaires

Au-dessus du bouton, sous **Contrôles supplémentaires**, vous pouvez ajouter vos propres cibles : un autre service internet dont l’installation dépend, ou une adresse sur le réseau local vers laquelle vous voulez prouver que le contrôleur peut ouvrir une connexion. Chaque contrôle supplémentaire demande un type :

| Type | Ce que vous encodez | Ce qu’il teste |
| --- | --- | --- |
| **TCP** | Hôte et port | Si une connexion TCP vers cet hôte et ce port s’établit. |
| **UDP:DNS** | Hôte et port | Si une requête DNS en UDP reçoit une réponse. |
| **UDP:NTP** | Hôte et port | Si un serveur de temps répond en UDP. |
| **UDP:STUN** | Hôte et port | Si un serveur STUN répond en UDP, comme Tailscale en a besoin pour la traversée de NAT. |
| **DNS** | Hôte | Si ce nom se résout. |
| **HTTP** | URL complète | Si cette URL répond. |

L’UDP n’a pas de connexion à établir, c’est pourquoi un simple test de port UDP ne dit rien : seul un protocole qui répond vraiment prouve que le trafic passe. C’est à cela que servent les trois types UDP.

Les contrôles supplémentaires sont rapportés séparément des groupes, une ligne par contrôle, sous **Contrôles supplémentaires** dans les résultats. Ils n’appartiennent qu’à cette exécution : ils ne sont pas enregistrés et disparaissent quand vous quittez la page. Quand tous les services par défaut sont joignables mais qu’un contrôle supplémentaire échoue, le verdict le dit explicitement.

### Qui voit cela

La vérification réseau est accessible aux administrateurs Voltmasters et aux installateurs qui ont accès au projet. Les clients d’un projet ne voient pas l’onglet.

> **Remarque**
>
> Lancez la vérification réseau à la mise en service, avant de chercher des problèmes d’appareils. Un contrôleur derrière un pare-feu restrictif produit des symptômes qui ressemblent à des défauts d’appareils, et cette vérification écarte cette piste en une demi-minute. Ce qu’elle écarte, c’est le côté internet : si la vérification passe et que les appareils ne remontent toujours rien, regardez les liaisons vers les appareils eux-mêmes. Pour la liste complète des ports et des domaines, voir [Internet et réseau](https://voltmasters.io/fr/docs/getting-started/ems-controller-installation/internet-and-network/).
