Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Isoler mes capteurs ESP32 sur leur propre réseau : quels sont les accès nécessaires ?

Isoler mes capteurs ESP32 sur leur propre réseau : quels sont les accès nécessaires ?

Résolu 6 4

Traduit de English par IA ·

Bonjour à tous, je suis un parfait débutant, désolé pour le long message.J’ai 5 ESP32 dans la maison (deux capteurs de température/humidité, un contact Reed pour la porte du garage, un capteur de fuite d’eau sous la chaudière et un qui lit la LED du compteur électrique). Ils envoient tous leurs données à mon compte Hermetry via MQTT, et ça marche très bien. Mais je lis des histoires effrayantes sur des objets IoT bon marché utilisés pour s’introduire dans les réseaux domestiques, et ma femme travaille à la maison avec un ordinateur portable professionnel sur le même Wi-Fi. J’aimerais donc les séparer.Mon routeur est un TP-Link Archer AX55 (celui du fournisseur d’accès est en mode modem). Il possède un « Guest Network » avec une option appelée « Allow guests to see each other and access my local network ». J’ai aussi un vieux Raspberry Pi 3 qui traîne, si ça peut aider.Ce dont je ne suis pas sûr :1. Si je place les ESP sur le réseau invité, pourront-ils encore atteindre Hermetry ? Faut-il rediriger des ports ? 2. Y a-t-il quelque chose à modifier côté Hermetry pour le sécuriser ? 3. Un des ESP a une petite page web de configuration (celui du compteur). Vais-je perdre l’accès à cette page depuis mon téléphone ?J’ai essayé hier soir de déplacer un des capteurs de température sur le Wi-Fi invité pour tester, et depuis il n’envoie plus rien. J’ai visiblement cassé quelque chose.

Ask me about 4–20 mA.
♥ 0

Traduit de English par IA ·

Le AX55 permet-il de définir des règles de pare-feu par réseau, ou seulement l’interrupteur d’activation/désactivation de l’isolation du réseau invité ?

♥ 2

Traduit de English par IA ·

D’après ce que je vois, seulement le commutateur d’isolation, plus une limitation de bande passante. Pas de règles véritables.

Ask me about 4–20 mA.
♥ 0

Traduit de English par IA ·

Je pense que tu devras rediriger le port 8883 du routeur vers les ESP, puisque le broker doit pouvoir les atteindre à travers le réseau invité ?

Measure twice, poll once.
♥ 0

Traduit de English par IA ·

Pas besoin de redirection, les appareils initient toujours les connexions sortantes. Je suis aussi du côté exploitation technique des bâtiments, pas informatique, mais j’ai vécu cela à notre hôtel l’an dernier lorsque notre prestataire informatique a placé tous les capteurs des chambres et la passerelle de la chaudière sur un SSID séparé, et j’en ai beaucoup appris.Ce dont les capteurs ont besoin en sortie :

TCP 8883   MQTT over TLS to the device host on your Connection details card
TCP 443    only if any of them use the HTTPS device API
UDP 53     DNS (they connect by host name, TLS needs the name)
UDP 123    NTP, the ESP needs real time to check the server certificate

Rien en entrée. Sur le réseau invité de l’AX55, avec « voir les autres appareils et accéder à mon réseau local » désactivé, vous obtenez à peu près ce qu’il faut : les ESP peuvent accéder à Internet mais pas à l’ordinateur portable.Mon hypothèse pour votre capteur de test : soit il ne peut pas résoudre le nom d’hôte (certains réseaux invités distribuent des DNS étranges), soit il n’arrive pas à obtenir l’heure. Chez nous, c’est exactement ce qui s’est passé : les ESP échouaient sur TLS parce que NTP était bloqué sur le nouveau SSID. Surveillez la sortie série si vous le pouvez.Côté Hermetry, ouvrez votre profil d’appareil et vérifiez la liste de durcissement sur la page de sécurité du transport des appareils : MQTT non chiffré désactivé (TLS uniquement, port 8883), jeton dans l’URL désactivé, commandes autorisées sans TLS vide. Il existe aussi un champ Réseaux autorisés (jusqu’à 64 réseaux ou adresses) ; les appareils situés en dehors sont refusés. Si votre domicile dispose d’une IP publique fixe, vous pouvez l’indiquer ici, ainsi un jeton copié depuis une carte sera inutilisable ailleurs.Pour votre page compteur : avec l’isolation activée, votre téléphone sur le Wi-Fi principal ne pourra pas l’atteindre. Nous gardions un ordinateur portable sur le SSID des appareils pour ce genre de cas.

Solution acceptée♥ 1

Traduit de English par IA ·

C’était bien ça. Le réseau invité distribue correctement le routeur comme DNS, mais mon sketch utilisait une adresse IP NTP codée en dur, bloquée par un pare-feu. L’horloge n’a donc jamais été réglée et TLS a échoué. Je l’ai remplacée par pool.ntp.org et le capteur est revenu. Les cinq sont maintenant sur le réseau invité, l’isolation désactivée, et le portable du travail ne peut pas les voir.Je n’ai pas touché à la redirection de ports, Kevin, merci quand même.

Ask me about 4–20 mA.
♥ 2

Traduit de English par IA ·

Prudence avec les réseaux autorisés sur une connexion domestique. La plupart des FAI britanniques changent votre adresse IP publique de temps en temps, et le jour où elle change, tous les capteurs sont refusés (CONNACK 5, la raison n’apparaît que dans l’onglet Log de l’appareil). Ne l’utilisez que si vous payez pour une IP statique.

♥ 1
7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager