כיצד להפוך את צומת רשת הביטקוין שלך לנייד PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

כיצד להפוך את צומת רשת הביטקוין Lightning Network לנייד

עכשיו אתה יכול לקחת את היישום של Bitcoin Layer 2 לכל מקום שאתה הולך, נותן לך את היכולת לשדר סטים לכל מקום!

זהו מאמר מערכת של אנתוני פליסיאנו, מארגן אירועי ביטקוין ותורם ב מגזין Bitcoin.

מאמר זה הוא המשך ל מאמר קודם שכתבתי, מדברים על סוגים שונים של צמתים ברק. אני ארחיב בנושא רספי בליץ צומת רשת Lightning. אני לא אכנס לאפשרויות ולתכונות הרבות האחרות של מה ש-RaspiBlitz מציע, אבל זה טוויסט ייחודי.

הפרויקט הזה התחיל לפני ארבע שנים כשישבתי בדירה שלי, בצהריים, והחשמל נכבה פתאום. הדבר הראשון שעובר בראשו של אדם נורמלי הוא "לעזאזל, נגמר הכוח - אני תוהה כמה זמן זה ייקח והאם אני צריך להתחיל לחפש במקרר כדי אולי למנגל את מה שעלול להפשיר?"

לא אני! מיד חשבתי, "צומת הברק שלי!" בקיצור, החשמל היה כבוי רק לכמה שעות. אבל באותו זמן זה גרם לי לחשוב, אם משהו כזה יקרה שוב, מה אני יכול לעשות?

מה שבא לידי ביטוי לאחר מכן היה פרויקט שעקב אחרי הקמת צומת RaspiBlitz LN. הפרויקט הזה היה למצוא דרך לשמור על הצומת LN פועל כאשר החשמל והאינטרנט מתבטלים.

הבעיות שיש לפתור עבור:

  1. חשמל - במה אוכל להשתמש כדי לשמור על הצומת LN פועל במהלך הפסקת החשמל הבאה?
  2. אינטרנט - כיצד אוכל לשמור על צומת LN מחובר לאינטרנט כדי לשמור על סנכרון LN?
  3. ניידות - מה אם הייתה שריפה או חירום והייתי צריך לעזוב, לקחת רק את מה שאני יכול לשאת?

כוח

אם קראתם את הנושאים, כנראה שאתם בעצמכם כבר חושבים על פתרונות. הבעיה הראשונה קלה לפתרון - השג אל-פסק (UPS) כגיבוי. הגיוני נכון? אם המתח נכבה, UPS נדלק ושומר על הפעלת המכשיר ללא בעיות. שאלת ההמשך היחידה היא, כמה זמן אתה צריך? יש הרבה UPS בשוק המספקים חשמל לכל מספר שעות, כך שבשלב זה זה הופך לעניין של העדפה ותקציב. הלכתי על דגם UPS של ספק כוח של כשעתיים. בזמנו לא היה לי כלום, אז זה עדיין היה חדש לי ומעולם לא עבר לי בראש. אמנם לא הטעינה הארוכה ביותר או ה-UPS החזקה ביותר שיש, ה-UPS שבחרתי מספק רק כוח גיבוי לצומת ה-LN שלי ולנתב שלי; אם אני מאבד את האינטרנט, אני עדיין יכול לשמור על כוח הנתב שלי ולהתחבר באמצעות מעטפת מאובטחת (SSH) מסוף למכשירים שלי ברשת. הבעיה הראשונה נפתרה.

אינטרנט

**הערה** הפתרון הבא מבוסס על אם אתה משתמש בהגדרת WiFi מלכתחילה. אם אתה משתמש בכבל Ethernet, אתה עדיין יכול להוסיף את רשת ה-WiFi כגיבוי מהשלבים שלהלן. כמו כן, אם אתה שומר על הנתב שלך מופעל על ידי UPS, זה לא תמיד אומר שאתה מאבד את האינטרנט בהפסקת חשמל, שכן זה יהיה תלוי אם הספק שלך מושפע גם כן. שיטה זו מיועדת להפסקת חשמל גדולה יותר באזור או למצב חירום, ותתרום לפתרון הבעיה השלישית - ניידות.

אינטרנט ותחזוקת קישוריות

בעוד שכולם דואגים לכוח, ובצדק, רבים שוכחים את החלק השני הכי מכריע - החיבור לאינטרנט. איך אני מחזיק את המכשיר הזה מחובר אם יש הפסקת חשמל? קל - זה הזמן שבו התחלתי לחקור; למרבה המזל כי אני משתמש ב-a רספי 4 שמגיע עם WiFi מובנה, עם תצורה פשוטה של ​​קובץ ה-WiFi אתה יכול להוסיף רשת WiFi שנייה.

כיצד להגדיר רשת שנייה ב- Raspi שלך:

עבור לדף זה למידע נוסף: הגדר WiFi ב- Raspi

זו שורת הקוד שאתה מחפש:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

**הערה** אם אינך משתמש ב-WiFi ובמקום זאת אתה משתמש ב-RJ45 (Ethernet) ייתכן שקובץ ה-wpa_supplicant.conf שלך אינו מכיל את הקוד הזה בראש; אם זה חסר הוסף את זה:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev

update_config = 1

country=US – **שנה את קוד המדינה שלך אם מחוץ לארצות הברית**

כדי להזין קוד זה, צא מתפריט RaspiBlitz שלך למסך המסוף, שאמור להיראות כך:

admin@NODEIPADDRESS:~ $

הזן את הקוד שייראה כך למטה:

admin@NODEIPADDRESS:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

אני לא אראה את התצורה שלי, אבל אתה תראה את ההגדרה שלך כשתפתח את הקובץ. לקחתי את זה מהקישור "הגדר WiFi ב-Raspi" למעלה. 

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev

update_config = 1

מדינה=ארה"ב

רשת = {

ssid="SchoolNetworkSSID"

psk="passwordSchool"

id_str="בית ספר"

}

רשת = {

ssid="HomeNetworkSSID"

psk="passwordHome"

id_str="home"

}

מה שתראה בקובץ שלך הוא רשת ה-WiFi שלך שאתה כבר משתמש בה. מה שאתה מוסיף זו הרשת השנייה. אז מהי הרשת השנייה שלך? אני מתכוון לכמה נקודות WiFi אתה יכול להתחבר? האם אתה מכיר את ה-SSID (מזהה ערכת שירות) והסיסמה להתחבר אליהם? במקרה שלי, השתמשתי בנקודה החמה של הסלולרי שלי. זה נכון, אתה יכול להשתמש בטלפון הסלולרי שלך כנקודה חמה כדי לפעול כ-WiFi, כך שצומת ה-LN שלך יוכל להתחבר אליו. אז עבור הרשת השנייה ברשימה, הזנתי את ה-SSID שלי ואת הסיסמה שניתנת על ידי תכונת הנקודה החמה של הסלולרי שלי.

שאלה - אבל מה אם אני משתמש בנקודה החמה של הסלולרי שלי? איך אדע את כתובת ה-IP כדי להתחבר אליו? אל תדאג, אני סיפקתי אותך גם עם זה. בטלפון שלך (אני משתמש באנדרואיד) הורד אפליקציה בשם טרמיוס שמתנהג כמו מסוף SSH מהטלפון הסלולרי שלך למכשיר LN שלך.

**הערה** אם יש לך מסך ב- RaspiBlitz שלך, כתובת ה-IP שאליה יש להתחבר תופיע גם שם, מה שאומר שהזנת נכון את רשת ה-WiFi השנייה והטלפון והמכשיר שלך מתקשרים.

**הערה** אם אתה מפעיל את המכשיר ללא ראש (ללא מסך) כמוני, אז אתה צריך לקבל את כתובת ה-IP, ממידע "מכשיר מחובר", שלב שאני מדבר עליו למטה

אפליקציית טרמיוס

צעדים: בגלל מדיניות האבטחה אני לא יכול לצלם צילומי מסך כדי להראות איך להגדיר את האפליקציה בטלפון שלך, אבל אני יכול להדריך אותך.

  1. פתח את האפליקציה
  2. לחץ על "+" - מארח חדש
  3. מלא את המידע - כינוי (שם לחיבור)
  4. שם מארח או כתובת IP: תקבל כתובת IP זו כאשר הצומת שלך יתחבר לנקודה החמה של הטלפון הסלולרי שלך. אני אראה איך להשיג את זה מאוחר יותר.
  5. ודא שתיבה "SSH" מסומנת.
  6. שם משתמש: עבור משתמשי RaspiBlitz שם המשתמש הוא "admin" אבל אם שיניתם אותו למשהו אחר, אז זה איך שקראתם לו.
  7. סיסמא: אל תזין סיסמה! אם תזין אותו, הוא יתחבר אוטומטית, וזה פגם אבטחה אם מישהו נכנס לטלפון שלך. השאר אותו ריק כאשר אתה לוחץ על שם הכינוי, זה יבקש ממך את הסיסמה של המכשיר שלך כדי להתחבר אליו.
  8. לחץ על סימן הביקורת למעלה כדי להוסיף את החיבור החדש.
  9. כאשר תבצע את חיבור ה-SSH הראשון שלך למכשיר, הוא יבקש ממך לקבל את טביעת האצבע כדי לעשות זאת. לחץ על "כן".

להלן צילום מסך של איך כל זה נראה:

כיצד להפוך את צומת רשת הביטקוין שלך לנייד PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

כפי שאתה יכול לראות, אני בנקודה החמה של הטלפון הנייד שלי.

רשת ה-WiFi שלי היא "Gopoundsand" יחד עם הסיסמה שסופקה (psk), אותה הזנתי כרשת ה-WiFi השנייה.

רשת = {

ssid="Gopoundsand"

psk="passwordHome"

id_str="home"

}

אם אתה רואה התקנים מחוברים (שם צומת LN שלך) פירוש הדבר שהגדיר בהצלחה את sudo nano /etc/wpa_supplicant/wpa_supplicant.conf והמכשיר שלך מחובר כעת ל-WiFi לטלפון הסלולרי ולאינטרנט. כל הכבוד שהגעת עד הלום!

**הערה** ודא שהחיבור הראשון שלך אם אתה משתמש ב-Ethernet הוא מנותק, או אם אתה משתמש ב-WiFi, כחיבור הראשי שלך, שהוא כבוי. שכן כאשר אתה אתחול מחדש, המכשיר יינעל על רשת ה-WiFi הראשית שלך ולא יחפש את החיבור השני שלך. זה ייקח כמה דקות באתחול מחדש כדי ליצור חיבור.

כעת תוכל לעבור לנקודה חמה לנייד מההגדרות ולראות מכשירים מחוברים או להחליק מטה מסרגל ההתראות, כמו שמוצג למעלה כדי לראות מכשירים מחוברים. כעת לחץ על "פרטים" של המכשיר המחובר, ושוב "פרטים". זה המקום שבו תראה את כתובת ה-IP שניתנה מהטלפון הסלולרי שלך למכשיר. (דוגמה: 192.168.200.102.) מידע זה ייכנס כעת לאפליקציית Termius: שם מארח או כתובת IP: תקבל כתובת IP זו כאשר הצומת שלך יתחבר לנקודה החמה של הטלפון הסלולרי שלך.

אם הצלחתם לעשות הכל כמו שצריך אז כדאי להגיע למקום הזה בצילום המסך:

כיצד להפוך את צומת רשת הביטקוין שלך לנייד PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

זהו מסך התפריט של RaspiBlitz, בטלפון האנדרואיד שלי עם אפליקציית Termius.

אם הצלחת לעבור את כל השלבים, אז הוספת בהצלחה רשת WiFi שנייה ל-sudo nano /etc/wpa_supplicant/wpa_supplicant.conf שלך, הצלחת לגרום לצומת LN להתחבר לטלפון הסלולרי שלך דרך נקודה חמה ולבסוף הצלחת SSH לתוך המכשיר שלך וקבל את צומת ה-LN שלך לסנכרן מחדש בסלולר ולגשת לתפריט RaspiBlitz כפי שניתן לראות בצילום המסך מעליך. מזל טוב, אתה הולך להצליח!

טיפים אם משהו לא מצליח להתחבר:

  1. ודא שה-SSID והסיסמה נכונים בקובץ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf. Ctrl+x כדי לצאת, "y" כדי לשמור את הקובץ אם המידע נכון. או "n" אם טעית בהקלדת משהו.
  2. בעת אתחול מחדש של צומת LN, כדי להתחבר לנקודה החמה של הטלפון הסלולרי שלך, ואז תן לו כמה דקות כדי ליצור את החיבור הזה. אז אל תפחד שעשית משהו לא בסדר - אם זה לוקח יותר מחמש דקות, אז כנראה שווה לפתור את הבעיות.
  3. ודא שהחיבור הראשון שלך אם אתה משתמש ב-Ethernet הוא מנותק, או אם אתה משתמש ב-WiFi, כחיבור הראשי שלך, שהוא כבוי. שכן כאשר אתה אתחול מחדש, המכשיר יינעל על רשת ה-WiFi הראשית שלך ולא יחפש את החיבור השני שלך.
  4. ב-SSH דרך מסוף, ודא שיש לך את כתובת ה-IP הנכונה מהנקודה החמה שלך. והוסף את המידע הזה לחיבור המארח החדש. (הערה צדדית: במכשירים מסוימים כמו שלי, בכל פעם שכיביתי והפעלתי את הנקודה החמה, קיבלתי כתובת IP חדשה, אז אני צריך "לערוך כינוי חיבור" באפליקציה עם כתובת ה-IP החדשה, ו-SSH יתחבר מחדש.

ניעות

סוף סוף הגענו לשלב האחרון. מה אם יש מצב חירום גדול, שריפה או נגיד סתם חופשה, והיית צריך לקחת רק מה שיכולת וללכת? האם תוכל לקחת איתך את צומת ה-LN שלך? איך היית עושה את זה? אם הלכת עם UPS בגודל בינוני, אתה תמיד יכול לתפוס את זה וללכת, מכיוון שהוא מספק כמה שעות הדרושות כדי להמשיך את היחידה שלך עד שתוכל להגיע להגדרה יציבה יותר. נניח, ה-UPS שלך גדול ומגושם, ולקחת אותו איתך זה פשוט לא אפשרי. גם אני חשבתי על זה והחלטתי ללכת עם מטען גיבוי סולארי של 28800mAH, בעצם מה שאתה יכול להשתמש בו כדי לטעון את הטלפון הסלולרי שלך. למה זה שימושי? מכיוון שהוא קטן, קל ורב-תכליתי. ליחידה יש ​​גם שימושים (מחבר usb-c) לטעינת היחידה בקיר. אבל חשוב מכך, המטען הסולארי מספק את הכוח (3 אמפר) הדרוש להפעלת המכשיר שלך כולל ה-SSD החיצוני.

טיפים:

  1. אתה לא יכול להטעין את מטען הגיבוי על הקיר בזמן שאתה מנסה להפעיל את התקן LN; זה לא הרג את ה-Pi, רק הפריע לו לעבוד. משכתי את הכוח, חיכיתי זמן מה, ואתחלתי מחדש.
  2. אתה לא יכול להשתמש בשתי יציאות ה-USB כדי להתחבר ליציאות ה-USB של Raspi שלך. זה יטגן את הלוח שלך: אז כן, הרגתי את הלוח שלי. למרבה המזל זה היה רק ​​הלוח, שהיה רק ​​תחליף של 35 דולר.

לסיכום, אני לומד דרך ניסוי וטעייה. מקווה שצחקת על זה אבל מקווה שזה יעזור למישהו להימנע מלחץ מיותר.

זו התוצאה הסופית (תמונה שצולמה בפארק לאומי בהרי הרוקי):

כיצד להפוך את צומת רשת הביטקוין שלך לנייד PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

סיכום

זה יכול להיות פרויקט סוף שבוע בשבילך. אם אתה כבר מפעיל צומת ומתחשק לך להיות קצת #פזיז, זו דרך מהנה להרחיב את היישומים והכישורים שלך. גם אם אתה לא עושה את זה בדיוק ככה, אני מקווה שזה נתן לך השראה לחשוב על דרך יצירתית יותר לפתור את הבעיות שחוויתי.

עכשיו לכו להיות #פזיזים.

זהו פוסט אורח מאת אנתוני פליסיאנו. הדעות המובעות הן לגמרי שלהן ואינן משקפות בהכרח את הדעות של BTC Inc או מגזין Bitcoin.

בול זמן:

עוד מ מגזין Bitcoin