Comment lancer un club de résilience de l’Internet
(bowshock.nl)- La guerre, la géopolitique et le changement climatique pourraient accroître les pannes Internet graves en Europe dans les années à venir
- En s’appuyant sur des radios LoRa et le logiciel Meshtastic, de petits groupes de bénévoles peuvent assurer un rôle initial de coordination pour le rétablissement des communications
- Les approches traditionnelles de radioamateur sont inefficaces en raison du coût, de la complexité et de la consommation électrique
- Les réseaux LoRa/Meshtastic sont peu coûteux et sobres en énergie, et permettent d’envoyer des messages texte sans infrastructure centrale
- Créer un club est très concret : constituer un réseau local d’experts, préparer le matériel et organiser des rencontres pratiques
Vue d’ensemble
En Europe, la guerre, les tensions géopolitiques et le changement climatique laissent prévoir des pannes Internet fréquentes à l’avenir. Alors que les gouvernements et les entreprises restent peu actifs sur le sujet, de petits groupes de bénévoles peuvent jouer un rôle de premier plan dans le rétablissement initial des communications en utilisant des radios LoRa et la messagerie open source Meshtastic. Un club de résilience de l’Internet constitue une manière peu coûteuse de mettre en place un réseau maillé off-grid capable de répondre aux situations d’urgence.
Présentation de l’autrice
- L’autrice, Valerie Aurora, est ingénieure en logiciels systèmes et organisatrice bénévole depuis 25 ans ; elle est rapporteuse sur le Cyber Resilience Act européen et siège également au comité de programme des réunions RIPE
Pourquoi il faut un club de résilience de l’Internet
- Comme le montre le cas de la guerre russo-ukrainienne, en situation de crise nationale, les infrastructures Internet et électriques peuvent être gravement paralysées
- Les opérateurs Internet ukrainiens ont mis en œuvre diverses stratégies de résilience, notamment des générateurs, de la fibre optique passive et du personnel exempté de mobilisation
- Des pays d’Europe occidentale comme les Pays-Bas sont insuffisamment préparés à la possibilité de catastrophes réelles
Ingénierie de crise et action individuelle
- Du point de vue de l’ingénierie de crise, il est presque impossible de préparer les organisations avant l’arrivée d’une crise ; il est donc important de se préparer individuellement à l’avance
- Il faut créer des clubs, recruter des experts réseau et tenter de rétablir directement les communications sans infrastructure centrale
La solution LoRa et Meshtastic
Qu’est-ce que LoRa/Meshtastic ?
- LoRa est une technologie de radiocommunication à courte portée (quelques km), non licenciée, peu coûteuse et basse consommation
- Avec le firmware open source Meshtastic, il devient possible d’envoyer des messages dans un réseau maillé sans serveur central, avec une extension du point à point (RF) vers un réseau mesh
- Connexion possible à un smartphone ou à un PC via Bluetooth ou WiFi
- Optimisé pour l’envoi de simples messages texte
Les limites de la Ham Radio traditionnelle
- La radioamateur présente des limites en raison d’un coût élevé, d’une forte puissance et de licences/formations complexes, ce qui réduit son utilité
Guide de création d’un club de résilience de l’Internet
Procédure résumée
-
Constituer un groupe d’experts dans un rayon d’environ 10 km
-
Définir en temps normal les moyens de communication, comme Signal, Matrix ou l’e-mail
-
Fournir à chaque membre une radio LoRa et une batterie externe compatible charge lente (trickle charging)
-
Installer le firmware Meshtastic sur les radios LoRa et définir un canal de communication
-
Organiser des rencontres régulières, des exercices de messagerie et encourager la convivialité
-
Si vous êtes responsable en entreprise, vous pouvez aussi proposer de fournir aux employés des radios LoRa, des batteries externes et de petits panneaux solaires au titre du bien-être au travail
Les avantages de LoRa
- Aucune infrastructure centrale nécessaire, pas de licence requise, prix abordable (à partir d’environ 20 euros)
- Faible consommation (moins de 1 W), fonctionnement prolongé possible avec une batterie externe de téléphone
- Support open source de Meshtastic, envoi de messages de type SMS sur plusieurs kilomètres
- Dans certaines zones urbaines, des réseaux Meshtastic sont déjà actifs
Fonctionnement de LoRa/Meshtastic
- Le réseau mesh peut relayer des messages texte jusqu’à environ 10 km en 3 sauts maximum, selon le relief et la météo
- Communication RF à bas débit (~1 à 25 kbps) et faible puissance (<1 W)
- La connexion des nœuds et l’envoi de messages nécessitent des appareils compatibles Bluetooth/WiFi
- Certains produits offrent des variantes matérielles avec boîtier, batterie ou antenne externe
Gestion de l’alimentation et usage du solaire
- LoRa consomme 100 à 200 mA, ce qui permet 2 à 8 jours d’utilisation avec une batterie mobile de 10000 à 20000 mAh
- Une batterie externe compatible charge lente est indispensable ; certaines s’éteignent automatiquement lorsqu’elles détectent un courant trop faible
- De petits panneaux solaires (800 cm², 15W à 5W/500mA) permettent d’obtenir une alimentation portable et écologique en connexion directe, sans contrôleur séparé
Appareils recommandés
- Heltec V3 : sans boîtier ni batterie, écran OLED, WiFi/Bluetooth, USB-C, peu coûteux (autour de 20 euros)
- LILYGO T-Echo : boîtier, batterie intégrée, Bluetooth, écran e-ink, GPS, environ 80 euros, points forts en portabilité et usage immédiat
- LILYGO T-Deck : autonome avec clavier/trackball/écran tactile intégrés, environ 8 heures de batterie, 70 à 80 euros, souvent en rupture de stock
- Mise à niveau vers une antenne externe recommandée (ex. : Taoglas TI.08.A, 868MHz)
Attention au risque d’endommager l’appareil si l’antenne n’est pas installée
Installation du firmware Meshtastic
- Certains produits sont livrés avec le firmware préinstallé, mais il s’agit souvent d’anciennes versions ; il est recommandé de flasher le firmware le plus récent
- Outils disponibles via navigateur (Chrome/Edge) ou par glisser-déposer de fichiers ; les utilisateurs expérimentés peuvent aussi utiliser le CLI/Serial
Réglage des fréquences et des canaux
- Fréquences autorisées en Europe : 868MHz, 433MHz
- Meshtastic utilise par défaut le 868MHz, et il est recommandé de conserver le préréglage modem par défaut (LONG_FAST)
- Les canaux sont gérés à l’aide de clés de chiffrement mesh et de noms ; les paramètres peuvent être partagés via QR code
Rencontres et entraînement
- L’importance de s’exercer et de construire un esprit d’équipe avant qu’une crise ne survienne est soulignée
- Il est recommandé de diversifier les horaires, les lieux et les activités afin d’élargir la base de participants
Références et communauté
- Une mailing list est proposée pour les questions complémentaires et les échanges d’informations
Conclusion
- Le club de résilience de l’Internet est une solution pratique de réponse à la crise, à faible coût, basse consommation et fondée sur l’open source
- En organisant un groupe local d’experts, en s’équipant et en s’entraînant régulièrement, il est possible de combler les lacunes des plans de secours des États et des entreprises
- Si personne ne prend l’initiative, personne ne le fera
1 commentaires
Commentaires Hacker News
J’ai essayé d’emporter Meshtastic et de l’installer dans une zone rurale avec très peu d’internet, et je me suis rendu compte que ce projet n’était absolument pas prêt pour un usage sans connexion
Pour flasher les cartes, seul le Web Flasher est officiellement mis en avant, et même si on essaie de le faire à partir des sources, l’installation de la toolchain comme PlatformIO nécessite internet
Les applications clientes sont aussi proposées via les app stores ou l’application web, et aucune ne fonctionne hors ligne
En pratique, la carte elle-même héberge bien l’application web, mais on ne peut pas simplement la brancher directement à un ordinateur : il faut obligatoirement se connecter à son point d’accès Wi‑Fi
La documentation officielle n’est consultable que sur le web, sans indication d’un PDF hors ligne ni d’un mode d’auto‑hébergement
Quelqu’un de technique pourra sans doute se débrouiller, mais ce n’est clairement pas un point mis en avant
Je comprends que l’idée centrale de cet article est de se préparer en amont, mais il n’y a même pas de documentation PDF hors ligne
J’ai aussi découvert le projet Meshcore à cette occasion, mais si le guide « prise en main » est une vidéo YouTube, alors ce n’est pas suffisant pour un usage d’urgence
Personnellement, je flashe toujours le firmware uniquement en CLI ou en « drag and drop »
Le firmware compilé est fourni sur GitHub avec des scripts, et on peut utiliser la CLI Meshtastic
Ce genre de discussion me fait penser qu’il nous faut absolument un véritable écosystème et une vraie infrastructure « local-first »
J’ai testé Meshtastic dans une grande ville européenne avec une couverture proche de 100 %, et les performances réelles m’ont beaucoup déçu
Entre les problèmes de gain d’antenne et l’instabilité du mesh, il était souvent impossible de répondre aux messages
Le chat public est soit complètement mort, soit saturé de messages de test, et dans l’ensemble c’est beaucoup trop lent ; dès qu’on dépasse la centaine de nœuds, le mesh s’effondre vite
Même quand le débit du canal est plutôt bon, il sature rapidement
Au final, ce n’est pas un système sur lequel on peut compter en cas d’urgence
À mon avis, il serait bien plus efficace de créer un mesh Wi‑Fi public avec de vieux routeurs Wi‑Fi d’occasion
Ces routeurs sont presque gratuits, il existe beaucoup de clients compatibles et leur consommation électrique reste faible
Bien sûr, si la coupure de courant dure longtemps, il y a des limites, mais tant qu’on a de l’électricité, c’est une infrastructure utile
J’ai eu à peu près le même ressenti
Les réseaux mesh, y compris les mesh Wi‑Fi, demandent quand même un minimum de conception préalable
Les routeurs Wi‑Fi consomment relativement beaucoup d’énergie pour une couverture assez limitée
Ayant vécu une grande panne d’électricité en Espagne, je pense que cette approche basée sur le téléphone aurait vraiment été utile
Il est étonnant que les fabricants de téléphones n’aient pas déjà implémenté des réseaux mesh
Je comprends que ce soit une blague, mais j’ai l’impression que tu n’as pas fait de simulation réaliste
Si on pousse le scénario encore plus loin en imaginant aussi les routes bloquées, cela peut sembler amusant un instant, mais à long terme ce serait un chaos terrible
En temps normal, je serais d’accord moi aussi
Une fois, quand WhatsApp et plusieurs réseaux sociaux sont tombés en panne, je me suis promené dans les rues de Berlin et j’ai vraiment eu l’impression que toute la ville reprenait vie
La bande passante des radios mesh est extrêmement faible
Il faut composer avec divers signaux parasites, surtout à mesure que le nombre de radios LoRa augmente
Pour les transmissions longue distance, les délais et la perte de bande passante s’accumulent à chaque nœud, si bien qu’en pratique il est difficile d’en faire autre chose que de la messagerie texte
On parle d’environ 0,3 à 27 kbps par saut, et cela se divise encore sur plusieurs sauts
En dehors de la voix à très bas débit ou de sites web essentiellement textuels, c’est peu réaliste
Une amélioration de fond consisterait plutôt à utiliser des liens micro-ondes fixes à plusieurs centaines de Mbps comme backbone, avec LoRa comme réseau d’accès
J’aimerais bien connaître les retours de personnes qui ont réellement expérimenté cela
Le point central de l’article n’est pas de remplacer l’internet existant par un réseau mesh
Cette discussion me fait imaginer ce que donnerait un backbone de club à l’échelle d’une ville, construit sur des liens micro-ondes
C’est exact, et si on ajoute encore des schémas de modulation propriétaires, la situation devient pire
Pour ma part, je pense plutôt que l’avenir de la « résilience » ne se trouve pas dans des réseaux radio de loisir couvrant de longues distances
Il est plutôt dans des connexions locales intermittentes, avec des personnes se déplaçant naturellement et transportant du trafic internet dans des supports de stockage : une forme de sneakernet
Cela crée un niveau minimal de confiance où l’on vérifie les clés privées et les identités lors de rencontres réelles, ce qui me semble bien plus concret qu’un système où des adresses flottent partout
Bien sûr, les risques pour les opérateurs diffèrent selon les deux modèles
L’infrastructure la plus résiliente est probablement celle où tout le monde opère directement, sans cible de grande valeur
À mon avis, ce serait vraiment génial si un système encourageait l’usage de messagers physiques sur longue distance
J’ai déjà utilisé un outil de sneakernet appelé nncp ; c’est très orienté Unix et demande pas mal de travail, mais avec une interface par-dessus, cela pourrait être exploitable
Cette idée ressemble aussi à Secure Scuttlebutt
Les États-Unis sont tellement vastes que cette approche de sneakernet peut être efficace en ville
Je me demande ce que signifie exactement « transporter du trafic internet dans du stockage »
Il faut probablement comprendre cet article dans le contexte urbain de grandes télécoms dominantes
À Dresde, en Allemagne, plusieurs organisations de bénévoles ont posé leurs propres lignes à travers toute la ville, et un point d’échange internet géré par des volontaires (DD-IX) a même été créé récemment
Tant qu’il y a de l’électricité, nous pouvons avoir notre propre internet autonome
L’auteur semble plutôt imaginer un système capable de fonctionner sans alimentation du réseau, en s’appuyant sur des batteries si nécessaire
En prévision d’une panne du réseau électrique, je préfère pour le transfert de données les communications laser plutôt que la RF
Le contenu paraît un peu daté et incomplet, mais actuellement Meshcore concurrence Meshtastic
Meshcore
LoRa n’autorise guère plus que des messages texte ; il ne faut même pas rêver d’images, de voix ou de transfert de fichiers binaires
Une autre alternative consiste à combiner des talkies-walkies chinois bon marché (Quangsheng UV-K5) avec de l’APRS satellite
Cela permet des messages texte pour une vingtaine d’euros
J’ai du mal à comprendre l’intention de Meshcore
Si on va sur la page About de Meshcore, on n’y trouve que des vidéos YouTube et aucun bouton « Download Docs PDF »
En réalité, à cause de sa faible bande passante, LoRa permet tout juste une voix de très mauvaise qualité
Je viens de découvrir Meshcore, mais cela semble plus structuré et plus abouti que Meshtastic
LoRa et l’APRS, y compris par satellite, ont de toute façon une bande passante extrêmement faible
À mon sens, Meshtastic/LoRa reste très insuffisant comme moyen de communication, à bien des égards
En cas de conflit ou de guerre, dès qu’un signal LoRa est émis, de l’artillerie ou des roquettes peuvent rapidement être envoyées sur la position amie
Par exemple, en Ukraine, si on fait voler un drone DJI avec le firmware d’origine, il est immédiatement détecté
Dans les radios ukrainiennes aussi, la règle numéro un est autant que possible de ne pas utiliser de communications chiffrées
Pourquoi ne pas chiffrer ? Parce qu’un signal chiffré donne au contraire à l’ennemi l’impression qu’il s’agit d’une personne importante, ce qui en fait immédiatement une cible
Si l’on peut vraiment devenir aussi facilement une cible pour l’artillerie, on pourrait aussi détourner cela : larguer au hasard des équipements LoRa près de la ligne de front, les allumer avec des minuteurs aléatoires