Теперь вы можете использовать реализацию Bitcoin Layer 2, куда бы вы ни пошли, что дает вам возможность передавать спутники везде!
Это редакционная статья Энтони Фелисиано, организатора биткойн-мероприятий и участника в Биткойн-журнал.
Эта статья является продолжением предыдущую статью я написал, говоря о различных типах узлов Lightning. Я буду расширять РаспиБлитц Узел Lightning Network. Я не буду вдаваться в другие варианты и функции, которые предлагает RaspiBlitz, но это уникальный поворот.
Этот проект начался четыре года назад, когда я сидел в своей квартире, в полдень, и вдруг отключилось электричество. Первое, что приходит в голову нормальному человеку, это «черт возьми, электричество отключилось — интересно, сколько времени это займет, и мне нужно начать искать в холодильнике, возможно, барбекю, что может разморозиться?»
Не я! Я сразу подумал: «МОЙ УЗЕЛ МОЛНИИ!» Короче говоря, электричество отключили всего на пару часов. Но в то время это заставило меня задуматься, если что-то подобное произойдет снова, что я могу сделать?
Затем появился проект, который последовал за моей настройкой узла RaspiBlitz LN. Этот проект заключается в том, чтобы найти способ поддерживать работу узла LN, когда отключается электричество и интернет.
Вопросы, которые необходимо решить для:
- Питание — что я могу использовать, чтобы поддерживать работу узла LN во время следующего отключения электроэнергии?
- Интернет — как я могу сохранить узел LN подключенным к Интернету, чтобы синхронизировать LN?
- Мобильность — что если случился пожар или чрезвычайная ситуация и мне пришлось уйти, взяв с собой только то, что я могу унести?
Мощность
Если вы читаете вопросы, то наверняка и сами уже думаете над решениями. Первую проблему решить легко – приобрести источник бесперебойного питания (ИБП) в качестве резервного. Имеет смысл, верно? Если питание отключается, ИБП включается и поддерживает питание устройства без проблем. Единственный дополнительный вопрос: сколько времени вам нужно? На рынке есть много ИБП, обеспечивающих питание в течение любого количества часов, поэтому в этот момент это становится вопросом предпочтений и бюджета. Я выбрал примерно двухчасовую модель ИБП с блоком питания. В то время у меня ничего не было, так что это все еще было для меня новым и никогда не приходило мне в голову. Хотя это не самый продолжительный заряд или самый мощный ИБП, выбранный мной ИБП обеспечивает только резервное питание для моего узла LN и моего маршрутизатора; если я потеряю Интернет, я все еще могу поддерживать питание своего маршрутизатора и подключаться через Secure Shell (SSH) к моим устройствам в сети. Первая проблема решена.
Интернет
**Примечание** Следующее решение основано на том, если вы изначально используете настройку WiFi. Если вы используете кабель Ethernet, вы все равно можете добавить сеть Wi-Fi в качестве резервной копии, выполнив следующие действия. Кроме того, если вы держите свой маршрутизатор включенным от ИБП, это не всегда означает, что вы потеряете Интернет из-за отключения электроэнергии, так как это будет зависеть от того, затронут ли ваш провайдер. Этот способ рассчитан на большую площадь отключения электроэнергии или аварийной ситуации и будет способствовать решению третьей проблемы — мобильности.
Интернет и поддержание связи
В то время как все беспокоятся о мощности, и это правильно, многие забывают о второй самой важной части — подключении к Интернету. Как сохранить подключение этого устройства в случае отключения электроэнергии? Легко — именно тогда я начал исследовать; к счастью, потому что я использую Распи 4 который поставляется со встроенным WiFi, с помощью простой настройки файла WiFi вы можете добавить вторую сеть WiFi.
Как настроить вторую сеть на Raspi:
Перейдите на эту страницу для получения дополнительной информации: Настроить Wi-Fi на Raspi
Это строка кода, которую вы ищете:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
**ПРИМЕЧАНИЕ** Если вы не используете WiFi, а вместо этого используете RJ45 (Ethernet), ваш файл wpa_supplicant.conf может не иметь этого кода вверху; если он отсутствует, добавьте его:
ctrl_interface = DIR = / var / run / wpa_suppliant GROUP = netdev
update_config = 1
country=US – **Измените код страны, если вы находитесь за пределами США**
Чтобы ввести этот код, выйдите из меню RaspiBlitz на экран терминала, который должен выглядеть следующим образом:
admin@NODEIPАДРЕС:~ $
Введите код, чтобы он выглядел следующим образом:
admin@NODEIPADDRESS:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Я не буду показывать свою конфигурацию, но вы увидите свою настройку, когда откроете файл. Я взял это из ссылки «Настройка WiFi на Raspi» выше.
ctrl_interface = DIR = / var / run / wpa_suppliant GROUP = netdev
update_config = 1
страна = США
Сеть = {
ssid="SchoolNetworkSSID"
psk="парольшкола"
id_str = «школа»
}
Сеть = {
ssid="Домашняя сетьSSID"
psk="парольHome"
id_str = «дом»
}
То, что вы увидите в своем файле, — это ваша сеть Wi-Fi, которую вы уже используете. То, что вы добавляете, это вторая сеть. Итак, какая у вас вторая сеть? Я имею в виду, к скольким точкам Wi-Fi вы можете подключиться? Вы знаете SSID (идентификатор набора услуг) и пароль для подключения к ним? В моем случае я использовал точку доступа своего мобильного телефона. Правильно, вы можете использовать свой мобильный телефон в качестве точки доступа, чтобы действовать как WiFi, чтобы ваш узел LN мог подключиться к нему. Итак, для второй сети в списке я ввел свой SSID и пароль, который дает функция точки доступа моего мобильного телефона.
Вопрос — а что, если я использую точку доступа мобильного телефона? Как я узнаю IP-адрес для подключения к нему? Не волнуйся, я тебя и с этим прикрою. На свой телефон (я использую Android) загрузите приложение под названием Термиус который действует как терминал SSH с вашего мобильного телефона на ваше устройство LN.
**Примечание** Если у вас есть экран на RaspiBlitz, IP-адрес для подключения также будет отображаться там, что означает, что вы правильно вошли во вторую сеть Wi-Fi, и ваш телефон и устройство обмениваются данными.
**Примечание** Если вы запускаете свое устройство без дисплея (без экрана), как я, то вам необходимо получить IP-адрес из информации о «подключенном устройстве», шаг, который я обсуждаю ниже.
Приложение Термиус
Шаги: Из-за политики безопасности я не могу делать снимки экрана, чтобы показать, как настроить приложение на вашем телефоне, но я могу помочь вам.
- Откройте приложение.
- Нажмите «+» — Новый хост
- Заполните информацию – Псевдоним (имя для соединения)
- Имя хоста или IP-адрес: вы получите этот IP-адрес, когда ваш узел подключится к точке доступа вашего мобильного телефона. Я покажу, как это получить позже.
- Убедитесь, что установлен флажок «SSH».
- Имя пользователя: для пользователей RaspiBlitz имя пользователя — «admin», но если вы изменили его на что-то другое, то это будет то, что вы назвали.
- Пароль: НЕ ВВОДИТЕ ПАРОЛЬ! Если вы введете его, он автоматически подключится, что является недостатком безопасности, если кто-то проникнет в ваш телефон. Оставьте это поле пустым, когда вы нажмете на псевдоним, он попросит вас ввести пароль вашего устройства для подключения.
- Нажмите на галочку вверху, чтобы добавить новое подключение.
- Когда вы сделаете свое первое SSH-подключение к устройству, оно попросит вас принять отпечаток пальца для этого. Нажмите «Да».
Ниже скриншот того, как все это выглядит:
Как видите, я нахожусь в точке доступа мобильного телефона.
Моя сеть WiFi называется «Gopoundsand» вместе с предоставленным паролем (psk), который я ввел как вторую сеть WiFi.
Сеть = {
ssid="Гофунтсанд"
psk="парольHome"
id_str = «дом»
}
Если вы видите подключенные устройства (имя вашего узла LN), это означает, что вы успешно настроили sudo nano /etc/wpa_supplicant/wpa_supplicant.conf правильно, и теперь ваше устройство подключено к мобильному телефону и Интернету по WiFi. Поздравляем!
**Заметка** Убедитесь, что ваше первое соединение, если вы используете Ethernet, отключено или если вы используете WiFi в качестве основного соединения, что оно отключено. Поскольку при перезагрузке устройство заблокируется в вашей основной сети Wi-Fi и не будет искать ваше второе соединение. Это займет несколько минут после перезагрузки, чтобы установить соединение.
Теперь вы можете перейти к мобильной точке доступа из настроек и просмотреть подключенные устройства или провести вниз по панели уведомлений, как показано выше, чтобы увидеть подключенные устройства. Теперь нажмите «Подробнее» о подключенном устройстве и еще раз «Подробнее». Здесь вы увидите IP-адрес, переданный с вашего мобильного телефона на устройство. (Пример: 192.168.200.102.) Теперь эта информация войдет в приложение Termius: Имя хоста или IP-адрес: вы получите этот IP-адрес, когда ваш узел подключится к точке доступа вашего мобильного телефона.
Если вам удалось все сделать правильно, то вы должны оказаться в этом месте на скриншоте:
Это экран меню RaspiBlitz на моем телефоне Android с приложением Termius.
Если вам удалось выполнить все шаги, то вы успешно добавили вторую сеть WiFi в свой sudo nano /etc/wpa_supplicant/wpa_supplicant.conf, сумели подключить узел LN к вашему мобильному телефону через точку доступа и, наконец, смогли SSH на ваше устройство и заставьте узел LN повторно синхронизироваться по сотовой сети и получите доступ к меню RaspiBlitz, как показано на снимке экрана выше. Поздравляем, у вас все получится!
Советы, если что-то не удается подключить:
- Убедитесь, что SSID и пароль указаны правильно в файле sudo nano /etc/wpa_supplicant/wpa_supplicant.conf. Ctrl+x для выхода, «y» для сохранения файла, если информация верна. Или «n», если вы что-то опечатались.
- При перезагрузке узла LN, чтобы подключиться к точке доступа мобильного телефона, подождите несколько минут, чтобы установить это соединение. Так что не бойтесь, что вы сделали что-то не так — если это займет более пяти минут, возможно, стоит устранить неполадки.
- Убедитесь, что ваше первое соединение, если вы используете Ethernet, отключено или если вы используете WiFi в качестве основного соединения, что оно отключено. Поскольку при перезагрузке устройство заблокируется в вашей основной сети Wi-Fi и не будет искать ваше второе соединение.
- На SSH через терминал убедитесь, что у вас правильный IP-адрес от вашей точки доступа. И добавьте эту информацию в новое подключение к хосту. (Примечание: на некоторых устройствах, таких как мое, каждый раз, когда я выключал и включал точку доступа, я получал новый IP-адрес, поэтому мне нужно «редактировать псевдоним подключения» в приложении с новым IP-адресом, и SSH будет повторно подключаться.
Мобильность
Наконец мы подошли к последнему шагу. Что делать, если произошла крупная чрезвычайная ситуация, пожар или, скажем, просто отпуск, и вам нужно было взять только то, что можно, и уйти? Не могли бы вы взять с собой узел LN? Как бы вы это сделали? Если вы использовали ИБП среднего размера, вы всегда можете взять его и уйти, так как он обеспечивает несколько часов, необходимых для поддержания работы вашего устройства, пока вы не перейдете к более стабильной настройке. Допустим, ваш ИБП большой и коренастый, и взять его с собой просто невозможно. Я тоже подумал об этом и решил использовать резервное солнечное зарядное устройство на 28800 мАч, в основном то, что вы могли бы использовать для зарядки своего мобильного телефона. Почему это удобно? Потому что он маленький, легкий и универсальный. Устройство также имеет использование (разъем usb-c) для зарядки устройства от стены. Но что еще более важно, солнечное зарядное устройство обеспечивает мощность (3 ампера), необходимую для питания вашего устройства, включая внешний твердотельный накопитель.
Советы:
- Вы не можете заряжать резервное зарядное устройство от стены, пытаясь включить устройство LN; это не убило Пи, просто остановило его работу. Я отключил питание, подождал некоторое время и снова перезагрузился.
- Вы не можете использовать оба USB-порта для подключения к USB-портам Raspi. Это поджарит вашу доску: Так что да, я убил свою доску. К счастью, это была просто плата, замена которой стоила всего 35 долларов.
Подводя итог, я учусь методом проб и ошибок. Надеюсь, вы посмеялись над этим, но, надеюсь, это поможет кому-то избежать ненужного стресса.
Вот конечный результат (фото сделано в государственном парке в Скалистых горах):
Заключение
Это может быть проект выходного дня для вас. Если вы уже используете узел и чувствуете, что хотите немного #безрассудства, это интересный способ расширить свои приложения и навыки. Даже если вы не сделаете это именно так, я надеюсь, что это вдохновило вас на мысль о более творческом способе решения проблем, с которыми я столкнулся.
А теперь будь #безрассудным.
Это гостевой пост Энтони Фелисиано. Высказанные мнения являются полностью их собственными и не обязательно отражают точку зрения BTC Inc или Биткойн-журнал.
- способность
- О нас
- доступ
- Действие (Act):
- адрес
- Все
- уже
- всегда
- android
- приложение
- Приложения
- примерно
- ПЛОЩАДЬ
- гайд
- Восстановление
- в основном
- , так как:
- не являетесь
- ниже
- Немного
- Bitcoin
- доска
- Коробка
- BTC
- BTC Inc
- бюджет
- встроенный
- кабель
- Может получить
- нести
- заряд
- зарядка
- код
- как
- общение
- Конфигурация
- Свяжитесь
- подключенный
- Подключенное устройство
- связи
- связь
- способствовать
- может
- страна
- Пара
- творческий
- решающее значение
- решенный
- устройство
- Устройства
- DID
- различный
- обсуждать
- вниз
- скачать
- в течение
- редакционный
- Enter
- вошел
- установить
- События
- все члены
- многое
- пример
- Выход
- Расширьте
- расширяющийся
- опытные
- выраженный
- Особенность
- Особенности
- фигура
- в заключение
- отпечаток пальца
- Для пожарных
- Во-первых,
- недостаток
- следовать
- после
- fun
- получающий
- Отдаете
- будет
- захват
- большой
- GUEST
- Guest Post
- инструкция
- помогает
- Главная
- Как
- How To
- HTTPS
- реализация
- В том числе
- info
- информация
- вдохновленный
- Интернет
- IP
- IP-адрес
- вопросы
- IT
- слой
- УЧИТЬСЯ
- Оставлять
- легкий
- молния
- Сеть "Lightning Network"
- линия
- LINK
- Список
- Длинное
- посмотреть
- искать
- основной
- ДЕЛАЕТ
- Создание
- управляемого
- отметка
- рынок
- Вопрос
- означает
- может быть
- против
- Мобильный телефон
- мобильность
- модель
- БОЛЕЕ
- самых
- карликовый
- обязательно
- необходимо
- сеть
- узлы
- "обычные"
- уведомление
- номер
- Предложения
- открытый
- Обзор
- Мнения
- Опции
- Другое
- перебой в работе
- собственный
- Парк
- часть
- Пароль
- человек
- Точка
- политика
- мощностью
- Напряжение питания
- мощный
- предыдущий
- Проблема
- проблемам
- Проект
- Недвижимости
- приводит
- обеспечение
- вопрос
- отражать
- скалистый
- Run
- Бег
- Школа
- экран
- безопасный
- безопасность
- недостаток безопасности
- выбранный
- смысл
- набор
- установка
- установка
- Оболочка
- Короткое
- показанный
- просто
- навыки
- небольшой
- So
- солнечный
- Решение
- Решения
- РЕШАТЬ
- некоторые
- Кто-то
- удалось
- Спотовая торговля
- Начало
- и политические лидеры
- Область
- стресс
- Успешно
- поставка
- с
- говорить
- Терминал
- Ассоциация
- мышление
- Через
- время
- топ
- суд
- поворот
- Типы
- созданного
- Объединенный
- UPS
- USB
- использование
- пользователей
- разносторонний
- уик-энд
- Что
- Что такое
- будь то
- в то время как
- Wi-Fi
- работает
- стоимость
- бы
- лет
- ВАШЕ