Ceci est un éditorial d’Anthony Feliciano, organisateur d’événements Bitcoin et contributeur au Bitcoin Magazine.
Cet article fait suite à un article précédent que j’ai a écrit, parlant de différents types de nœuds Lightning. Je développerai le nœud RaspiBlitz Lightning Network. Je n’entrerai pas dans les nombreuses autres options et fonctionnalités de ce que propose RaspiBlitz, mais c’est une tournure unique.
Ce projet a commencé il y a quatre ans lorsque j’étais assis dans mon appartement, à midi, et que le courant s’est soudainement éteint. La première chose qui passe par l’esprit d’une personne normale, c’est”merde, il n’y a plus de courant-je me demande combien de temps cela va prendre et dois-je commencer à regarder dans le réfrigérateur pour éventuellement faire un barbecue ce qui pourrait dégeler ?”
Pas moi ! J’ai tout de suite pensé: « MON LIGHTNING NODE ! Pour faire court, le courant n’a été coupé que pendant quelques heures. Mais à ce moment-là, cela m’a fait penser, si quelque chose comme ça se reproduisait, que puis-je faire ?
Ce qui s’est ensuite manifesté était un projet qui m’a suivi en mettant en place un nœud RaspiBlitz LN. Ce projet consiste à trouver un moyen de maintenir le nœud LN en marche lorsque l’électricité et Internet sont coupés.
Les problèmes à résoudre :
Alimentation : que puis-je utiliser pour que le nœud LN continue de fonctionner pendant la prochaine panne de courant ? Internet : comment puis-je maintenir le nœud LN connecté à Internet pour conserver Synchronisation LN ? Mobilité : et s’il y avait un incendie ou une urgence et que je devais partir, en ne prenant que ce que je peux transporter ?
Électricité
Si vous lisez les problèmes, vous êtes probablement vous-même réfléchit déjà aussi à des solutions. Le premier problème est facile à résoudre-procurez-vous une alimentation sans coupure (UPS) en secours. Cela a du sens, n’est-ce pas ? Si l’alimentation est coupée, l’onduleur démarre et maintient l’alimentation de l’appareil sans problème. La seule question de suivi est, combien de temps avez-vous besoin ? Il existe de nombreux onduleurs sur le marché fournissant de l’énergie pendant un certain nombre d’heures, donc à ce stade, cela devient une question de préférence et de budget. J’ai opté pour un modèle d’onduleur d’alimentation d’environ deux heures. A l’époque je n’avais rien, donc c’était encore nouveau pour moi et ne m’avait jamais traversé l’esprit. Bien qu’il ne s’agisse pas de l’onduleur le plus long ou le plus puissant du marché, l’onduleur que j’ai sélectionné ne fournit qu’une alimentation de secours à mon nœud LN et à mon routeur ; si je perds Internet, je peux continuer à alimenter mon routeur et me connecter via un Secure Shell (SSH) à mes appareils sur le réseau. Premier problème résolu.
Internet
**Remarque** La solution suivante est basée sur si vous utilisez une configuration WiFi pour commencer. Si vous utilisez le câble Ethernet, vous pouvez toujours ajouter le réseau WiFi en tant que sauvegarde à partir des étapes ci-dessous. De plus, si vous laissez votre routeur alimenté par un onduleur, cela ne signifie pas toujours que vous perdez Internet en cas de panne de courant, car cela dépendra si votre fournisseur est également affecté. Cette méthode est destinée à une panne de courant ou à une situation d’urgence dans une plus grande zone et contribuera à résoudre le troisième problème-la mobilité.
Internet et maintien de la connectivité
Alors que tout le monde s’inquiète de l’alimentation, et à juste titre, beaucoup oublient le deuxième élément le plus crucial : la connexion Internet. Comment puis-je garder cet appareil connecté en cas de panne de courant ? Facile-c’est à ce moment-là que j’ai commencé à faire des recherches; heureusement parce que j’utilise un Raspi 4 qui est livré avec construit-en WiFi, avec une simple configuration du fichier WiFi, vous pouvez ajouter un deuxième réseau WiFi.
Comment configurer un deuxième réseau sur votre Raspi :
Rendez-vous sur cette page pour plus d’informations : Configurer le WiFi sur Raspi
Voici la ligne de code que vous recherchez :
sudo nano/etc/wpa_supplicant/wpa_supplicant.conf
**REMARQUE** Si vous n’utilisez pas le WiFi et que vous utilisez à la place RJ45 (Ethernet), votre fichier wpa_supplicant.conf le fichier peut ne pas avoir ce code en haut ; s’il manque, ajoutez-le :
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US-**Changez votre code pays si en dehors des États-Unis**
Pour entrer ce code, sortez de votre menu RaspiBlitz à l’écran du terminal, qui devrait ressembler à ceci :
admin@NODEIPADDRESS :~ $
Entrez le code pour ressembler à ceci ci-dessous :
admin@NODEIPADDRESS :~ $ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf
Je ne montrerai pas ma configuration, mais vous verrez votre configuration quand vous ouvrez le fichier. J’ai pris cela du lien”Configurer le WiFi sur Raspi”ci-dessus.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid=”SchoolNetworkSSID”
psk=”passwordSchool”
id_str=”school”
}
network={
ssid=”HomeNetworkSSID”
psk=”passwordHome”
id_str=”home”
}
Ce que vous verrez sur votre fichier est votre réseau WiFi que vous utilisez déjà. Ce que vous ajoutez est ce deuxième réseau. Alors, quel est votre deuxième réseau ? Je veux dire à combien de spots WiFi pouvez-vous vous connecter ? Connaissez-vous le SSID (service set identifier) et le mot de passe pour vous y connecter ? Dans mon cas, j’ai utilisé le point d’accès de mon téléphone portable. C’est vrai, vous pouvez utiliser votre téléphone portable comme point d’accès pour agir en tant que WiFi, afin que votre nœud LN puisse s’y connecter. Donc, pour le deuxième réseau de la liste, j’ai saisi mon SSID et le mot de passe fourni par la fonction de point d’accès de mon téléphone portable.
Question : mais que se passe-t-il si j’utilise le point d’accès de mon téléphone portable ? Comment vais-je connaître l’adresse IP pour m’y connecter ? Ne vous inquiétez pas, je vous en ai également couvert. Sur votre téléphone (j’utilise Android), téléchargez une application appelée Termius qui agit comme un terminal SSH de votre téléphone portable à votre appareil LN.
**Remarque** Si vous avez un écran sur votre RaspiBlitz, l’adresse IP à laquelle vous connecter s’y affichera également, ce qui signifie que vous avez correctement entré le deuxième réseau WiFi et que votre téléphone et votre appareil communiquent.
**Remarque** Si vous utilisez votre appareil sans écran (sans écran) comme moi, vous devez alors obtenir l’adresse IP à partir des informations sur l’« appareil connecté », une étape dont je parle ci-dessous
Application Termius
Étapes : en raison de la politique de sécurité, je ne peux pas prendre de captures d’écran pour montrer comment configurer l’application sur votre téléphone, mais je peux vous guider vous.
Ouvrez l’applicationCliquez sur”+”-Nouvel hôteRemplissez les informations-Alias (nom de la connexion) Nom d’hôte ou adresse IP : vous obtiendrez cette adresse IP lorsque votre nœud se connectera à votre hotspot de téléphone portable. Je montrerai comment l’obtenir plus tard. Assurez-vous que la case”SSH”est cochée. Mot de passe : N’ENTREZ PAS DE MOT DE PASSE ! Si vous y entrez, il se connectera automatiquement, ce qui est une faille de sécurité si quelqu’un entre dans votre téléphone. Laissez-le vide lorsque vous cliquez sur le nom d’alias, il vous demandera le mot de passe de votre appareil auquel vous connecter. Cliquez sur la coche en haut pour ajouter la nouvelle connexion. Lorsque vous établissez votre première connexion SSH dans l’appareil, il vous sera demandé d’accepter l’empreinte digitale pour le faire. Cliquez sur”Oui”.
Ci-dessous, une capture d’écran de tout cela :
Comme vous pouvez le voir, je suis sur le point d’accès de mon téléphone portable.
Mon réseau WiFi est”Gopoundsand”avec le mot de passe fourni (psk), que j’ai entré comme deuxième réseau WiFi.
network={
ssid=”Gopoundsand”
psk=”passwordHome”
id_str=”home”
}
Si vous voyez des appareils connectés (votre nom de nœud LN), cela signifie que vous avez configuré avec succès sudo nano/etc/wpa_supplicant/wpa_supplicant.conf correctement et votre appareil est maintenant connecté en Wi-Fi à votre téléphone portable et à Internet. Félicitations pour être arrivé jusqu’ici !
**Remarque** Assurez-vous que votre première connexion si vous utilisez Ethernet est débranchée ou si vous utilisez le Wi-Fi comme connexion principale, qu’elle est désactivée. Car lorsque vous redémarrez, l’appareil se verrouille sur votre réseau WiFi principal et ne recherche pas votre deuxième connexion. Cela prendra quelques minutes au redémarrage pour établir une connexion.
Vous pouvez maintenant accéder au point d’accès mobile à partir des paramètres et voir les appareils connectés ou balayer vers le bas depuis la barre de notification, comme indiqué ci-dessus pour voir les appareils connectés. Cliquez maintenant sur”détails”de l’appareil connecté, puis à nouveau sur”détails”. C’est là que vous verrez l’adresse IP donnée de votre téléphone portable à l’appareil. (Exemple : 192.168.200.102.) Ces informations iront maintenant dans l’application Termius : Nom d’hôte ou adresse IP : vous obtiendrez cette adresse IP lorsque votre nœud se connectera au point d’accès de votre téléphone portable.
Si vous avez réussi à tout faire correctement, vous devriez arriver à cet endroit dans la capture d’écran :
Ceci est l’écran de menu du RaspiBlitz, sur mon téléphone Android avec l’application Termius.
Si vous avez réussi à passer toutes les étapes , alors vous avez ajouté avec succès un deuxième réseau WiFi à votre sudo nano/etc/wpa_supplicant/wpa_supplicant.conf, réussi à faire en sorte que le nœud LN se connecte à votre téléphone portable via un point d’accès et vous avez enfin pu vous connecter en SSH à votre appareil et obtenir votre nœud LN pour resynchroniser sur le cellulaire et accéder au menu RaspiBlitz comme indiqué dans la capture d’écran ci-dessus. Félicitations, vous allez y arriver !
Conseils si quelque chose ne se connecte pas :
Assurez-vous que le SSID et le mot de passe sont corrects dans le fichier sudo nano/etc/wpa_supplicant/wpa_supplicant.conf. Ctrl+x pour quitter,”y”pour enregistrer le fichier si les informations sont correctes. Ou”n”si vous avez mal saisi quelque chose. Lors du redémarrage du nœud LN, pour vous connecter au point d’accès de votre téléphone portable, donnez-lui quelques minutes pour établir cette connexion. Alors n’ayez pas peur d’avoir fait quelque chose de mal-si cela prend plus de cinq minutes, cela vaut probablement la peine de le dépanner. Assurez-vous que votre première connexion si vous utilisez Ethernet est débranchée, ou si vous utilisez le WiFi, comme connexion principale, qu’elle à l’arrêt. Car lorsque vous redémarrez, l’appareil se verrouille sur votre réseau WiFi principal et ne recherche pas votre deuxième connexion. Sur SSH via terminal, assurez-vous d’avoir la bonne adresse IP de votre hotspot. Et ajoutez ces informations à la nouvelle connexion hôte. (Remarque : sur certains appareils comme le mien, chaque fois que j’éteins et allume le point d’accès, j’ai une nouvelle adresse IP, je dois donc”modifier l’alias de connexion”dans l’application avec la nouvelle adresse IP, et SSH se reconnectera.
Mobilité
Nous arrivons enfin à la dernière étape. Et s’il y avait une urgence majeure, un incendie ou juste des vacances, et que vous deviez prendre seulement ce que vous pouviez et partir ? Pourriez-vous prendre votre nœud LN avec vous ? Comment feriez-vous ? Si vous optiez pour un onduleur de taille moyenne, vous pouvez toujours le saisir et partir, car il fournit quelques heures nécessaires pour maintenir votre unité en marche jusqu’à ce que vous puissiez obtenir un onduleur plus stable. configuration. Disons que votre onduleur est gros et volumineux, et l’emporter avec vous n’est tout simplement pas faisable. J’y ai également pensé et j’ai décidé d’opter pour un chargeur de secours solaire de 28800 mAH, essentiellement ce que vous pourriez utiliser pour recharger votre téléphone portable. Pourquoi est-ce pratique ? Parce qu’il est petit, léger et polyvalent. L’unité a également des utilisations (connecteur USB-C) pour charger l’unité au mur. Mais plus important encore, l’énergie solaire le chargeur fournit la puissance (3Amp) nécessaire pour alimenter votre appareil, y compris le SSD externe.
Conseils :
Vous ne pouvez pas charger le chargeur de secours au mur tout en essayant d’alimenter l’appareil LN ; cela n’a pas tué le Pi, il l’a juste empêché de fonctionner. J’ai coupé l’alimentation, attendu un certain temps et redémarré. Vous ne pouvez pas utiliser les deux ports USB pour vous connecter à vos ports USB Raspi. Cela fera frire votre planche: Alors oui, j’ai tué ma planche. Heureusement, ce n’était que la planche, qui n’était qu’un remplacement de 35 $.
Pour résumer, j’apprends par essais et erreurs. J’espère que vous en avez ri, mais j’espère que cela aidera quelqu’un à éviter un stress inutile.
Voici le résultat final (photo prise dans un parc d’état des Rocheuses) :
Conclusion
Cela peut être un projet de week-end pour vous. Si vous utilisez déjà un nœud et que vous avez envie d’être un peu téméraire, c’est une façon amusante d’étendre vos applications et vos compétences. Même si vous ne le faites pas de cette manière exacte, j’espère que cela vous a inspiré à penser à une manière plus créative de résoudre les problèmes que j’ai rencontrés.
Maintenant, soyez #téméraire.
Ceci est un article invité d’Anthony Feliciano. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC Inc ou de Bitcoin Magazine.