這是Anthony Feliciano 的評論社論,他是比特幣活動的組織者和撰稿人 比特幣雜誌.
本文是對 我之前寫的一篇文章,談論不同類型的閃電節點。我將在 拉斯皮閃電戰 閃電網絡節點。我不會介紹RaspiBlitz 提供的許多其他選項和功能,但這是一個獨特的轉折。
這個項目是四年前開始的,當時我正坐在公寓裡,突然停電了。一個正常人腦海中閃過的第一件事就是“該死,停電了——我想知道這需要多長時間,我是否需要開始在冰箱裡尋找可能會解凍的東西?”
不是我!我立刻想,“我的閃電節點!” 長話短說,電源只停了幾個小時。但當時我就在想,如果再發生這樣的事情,我該怎麼辦?
接下來出現的是一個項目,該項目跟隨我設置RaspiBlitz LN 節點。該項目是想辦法在斷電和互聯網中斷時保持LN 節點運行。
要解決的問題:
- 電源——在下一次停電期間,我可以使用什麼來保持LN 節點運行?
- 互聯網— 如何保持LN 節點連接到互聯網以保持LN 同步?
- 機動性——如果發生火災或緊急情況,我不得不離開,只帶走我能帶的東西怎麼辦?
力量
如果您通讀這些問題,您自己可能已經在考慮解決方案。第一個問題很容易解決- 獲得不間斷電源(UPS) 作為備用電源。有道理嗎?如果停電,UPS 會啟動並保持設備的電源正常運行。唯一的後續問題是,您需要多長時間?市場上有許多UPS 可提供任意小時的電力,因此此時它成為偏好和預算問題。我選擇了大約兩個小時的電源UPS 模型。那時我什麼都沒有,所以這對我來說還是新鮮事,從來沒有想過。雖然不是充電時間最長或功能最強大的UPS,但我選擇的UPS 只為我的LN 節點和路由器提供備用電源; 如果我失去了互聯網,我仍然可以讓我的路由器繼續供電並通過安全外殼連接(SSH) 終端連接到我在網絡上的設備。第一個問題解決了。
互聯網
**注意** 以下解決方案基於您是否開始使用WiFi 設置。如果您使用以太網電纜,您仍然可以通過以下步驟添加WiFi 網絡作為備份。此外,如果您通過UPS 為路由器供電,這並不總是意味著您在停電時會失去互聯網,因為這將取決於您的提供商是否也受到影響。這種方法適用於大面積停電或緊急情況,將有助於解決第三個問題——機動性。
互聯網和保持連接
雖然每個人都擔心電力問題,這是理所當然的,但許多人忘記了第二個最關鍵的部分——互聯網連接。如果停電,如何保持設備連接?容易——這是我開始研究的時候; 謝天謝地,因為我正在使用 拉斯皮 4 自帶內置WiFi,只需簡單配置WiFi 文件即可添加第二個WiFi 網絡。
如何在Raspi 上設置第二個網絡:
前往此頁面了解更多信息: 在Raspi 上設置WiFi
這是您要查找的代碼行:
須藤納米/etc/wpa_supplicant/wpa_supplicant.conf
**注意** 如果您不使用WiFi 而是使用RJ45(以太網),您的wpa_supplicant.conf 文件頂部可能沒有此代碼; 如果缺少,請添加:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
更新配置=1
country=US – **如果在美國以外,請更改您的國家/地區代碼**
要輸入此代碼,請從RaspiBlitz 菜單退出到終端屏幕,該屏幕應如下所示:
管理員@NODEIPADDRESS:~ $
輸入代碼如下所示:
admin@NODEIPADDRESS:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
我不會顯示我的配置,但是當你打開文件時你會看到你的設置。我是從上面的“在Raspi 上設置WiFi”鏈接中獲取的。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
更新配置=1
國家=美國
網絡={
ssid=”學校網絡SSID”
psk=”密碼學校”
id_str=”學校”
}
網絡={
ssid=”家庭網絡SSID”
psk=”密碼首頁”
id_str=”家”
}
您將在文件中看到的是您已經使用的WiFi 網絡。您要添加的是第二個網絡。那麼你的第二個網絡是什麼?我的意思是您可以連接多少個WiFi 點?你知道SSID (服務集標識符) 以及連接它們的密碼?在我的例子中,我使用了手機的熱點。沒錯,你可以把你的手機當熱點當WiFi,這樣你的LN節點就可以連接到它了。因此,對於列表中的第二個網絡,我輸入了我的SSID 和手機熱點功能提供的密碼。
問題——但是如果我使用手機熱點怎麼辦?我如何知道要連接到它的IP 地址?別擔心,我也為你準備好了。在您的手機(我使用Android)上下載一個名為 特米烏斯 它就像一個從您的手機到您的LN 設備的SSH 終端。
**注意**如果您的RaspiBlitz 上有屏幕,連接的IP 地址也會顯示在那裡,這意味著您正確輸入了第二個WiFi 網絡並且您的手機和設備正在通信。
**注意**如果您像我一樣無頭(無屏幕)運行您的設備,那麼您必須從“連接的設備”信息中獲取IP 地址,我將在下面討論這個步驟
Termius 應用程序
腳步: 由於安全政策,我無法截取屏幕截圖來展示如何在您的手機上設置應用程序,但我可以指導您。
- 打開應用程序
- 點擊“+” – 新主機
- 填寫信息- 別名(連接名稱)
- 主機名或IP 地址:當您的節點連接到手機熱點時,您將獲得此IP 地址。稍後我將展示如何獲得它。
- 確保選中“SSH”框。
- 用戶名:對於RaspiBlitz 用戶,用戶名是“admin”,但如果您將其更改為其他名稱,那麼它就是您所稱的任何名稱。
- 密碼:不要輸入密碼!如果您輸入它,它將自動連接,如果有人進入您的手機,這是一個安全漏洞。單擊別名時將其留空,它將要求您輸入要連接的設備的密碼。
- 單擊頂部的複選標記以添加新連接。
- 當您首次與設備建立SSH 連接時,它會要求您接受指紋以執行此操作。點擊“是”。
下面是這一切的截圖:
如您所見,我在手機熱點上。
我的WiFi 網絡是“Gopoundsand”以及提供的密碼(psk),我將其作為第二個WiFi 網絡輸入。
網絡={
ssid=”Gopoundsand”
psk=”密碼首頁”
id_str=”家”
}
如果您看到已連接的設備(您的LN 節點名稱),則表示您已成功設置sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 並且您的設備現在已通過WiFi 連接到您的手機和互聯網。恭喜你走到這一步!
**筆記** 如果您使用以太網,請確保您的第一個連接已拔出,或者如果您使用WiFi 作為主要連接,請確保它已關閉。因為當您重新啟動時,設備將鎖定您的主要WiFi 網絡,並且不會尋找您的第二個連接。重新啟動後將需要幾分鐘才能建立連接。
您現在可以從設置轉到移動熱點並查看已連接的設備或從通知欄向下滑動,如上圖所示以查看已連接的設備。現在單擊已連接設備的“詳細信息”,然後再次單擊“詳細信息”。在這裡,您將看到從手機提供給設備的IP 地址。 (例如:192.168.200.102。)該信息現在將進入Termius 應用程序:主機名或IP 地址: 當您的節點連接到您的手機熱點時,您將獲得此IP 地址。
如果您設法正確地做所有事情,那麼您應該到達屏幕截圖中的這個位置:
這是RaspiBlitz 的菜單屏幕,在我的帶有Termius 應用程序的Android 手機上。
如果您設法完成了所有步驟,那麼您已經成功地將第二個WiFi 網絡添加到您的sudo nano /etc/wpa_supplicant/wpa_supplicant.conf,設法讓LN 節點通過熱點連接到您的手機,並最終能夠SSH 進入您的設備並讓您的LN 節點通過蜂窩網絡重新同步並訪問RaspiBlitz 菜單,如上面的屏幕截圖所示。恭喜你,你會成功的!
連接失敗時的提示:
- 確保sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 文件中的SSID 和密碼正確。 Ctrl+x 退出,如果信息正確,“y”保存文件。或“n”,如果您輸入錯誤。
- 重新啟動LN 節點時,連接到您的手機熱點,然後給它幾分鐘來建立該連接。所以不要擔心你做錯了什麼——如果它需要超過五分鐘,那麼它可能值得進行故障排除。
- 如果您使用以太網,請確保您的第一個連接已拔出,或者如果您使用WiFi 作為主要連接,請確保它已關閉。因為當您重新啟動時,設備將鎖定您的主要WiFi 網絡,並且不會尋找您的第二個連接。
- 在通過終端的SSH 上,確保您的熱點具有正確的IP 地址。並將該信息添加到新的主機連接中。 (旁注:在像我這樣的一些設備上,每次我關閉並打開熱點,我都會得到一個新的IP 地址,所以我必須在應用程序中用新的IP 地址“編輯連接別名”,SSH 會重新連接。
流動性
我們終於來到了最後一步。如果發生重大緊急情況、火災或只是一個假期,而你只能帶走你能帶走的東西怎麼辦?你能帶上你的LN 節點嗎?你會怎麼做?如果您使用中等大小的UPS,您可以隨時抓住它並繼續使用,因為它提供了保持您的設備運行所需的幾個小時,直到您可以進行更穩定的設置。可以說,您的UPS 又大又笨重,隨身攜帶是不可行的。我也想了想,決定用一個28800mAH 的太陽能備用充電器,基本上可以用來給手機充電。為什麼這很方便?因為它體積小、重量輕且用途廣泛。該裝置還具有用於為裝置壁充電的用途(usb-c 連接器)。但更重要的是,太陽能充電器提供了為您的設備(包括外部SSD)供電所需的電力(3Amp)。
提示:
- 嘗試為LN 設備供電時,您無法對備用充電器進行壁式充電; 它沒有殺死Pi,只是阻止了它的工作。我拔掉電源,等了一會兒,然後重新啟動。
- 您不能同時使用兩個USB 端口連接到您的Raspi USB 端口。那會炸你的董事會:所以,是的,我殺了我的董事會。謝天謝地,它只是板子,只需35 美元即可更換。
總而言之,我通過反複試驗學習。希望您對此笑了,但希望它可以幫助某人避免不必要的壓力。
這是最終結果(在落基山脈的一個州立公園拍攝的照片):
結論
這可能是您的周末項目。如果您已經在運行一個節點並且感覺有點#reckless,這是一種擴展您的應用程序和技能的有趣方式。即使你不這樣做,我希望這能激發你思考一種更有創意的方法來解決我遇到的問題。
現在去#reckless。
這是Anthony Feliciano 的客座帖子。所表達的意見完全是他們自己的,不一定反映BTC Inc 或 比特幣雜誌.