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

כתובת ה- IP מוגדרת בקובץ /etc/network/interfaces ואנו נצטרך לערוך את הקובץ הזה כדי לשנות את התצורה מדינמיקה לסטאטית. אבל לפני שאנחנו עושים את זה, אנחנו צריכים לגלות איזה טווח כתובת נמצא בשימוש ברשת שלך. רשת ביתית טיפוסית משתמשת באחד מהטווחים הבאים של כתובת ה- IP: 192.168.1.1 - 192.168.1.255 או 10.1.1.1 עד 10.1.1.255. ישנן וריאציות אחרות, כמו למעשה כל הכתובות בין 192.168.0.0 - 192.168.255.255 ו- 10.0.0.0 - 10.255.255.255 מיועדות לשימוש ברשתות פרטיות.

כדי לגלות את כתובת ה- IP הנוכחית שלך, השתמש בפקודה הבאה:

 ifconfig 

בסעיף eth0, השורה השנייה מציגה את כתובת האינטרנט, את כתובת השידור ואת Netmask. הערה למטה את כתובת האינטרנט ואת Netmask מאוחר יותר.

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

 מסלול -n 

שער ברירת המחדל מופיע בשורה עם דגל G, במקרה שלי 192.168.1.1 שהוא למעשה הנתב מספק שירותי האינטרנט שלי. הערה למטה שער ברירת המחדל עבור מאוחר יותר.

לפני עריכת /etc/network/interfaces הקובץ, אתה צריך להחליט מה כתובת ה- IP אתה רוצה להשתמש ככתובת קבועה עבור Pi שלך. ברשת שלך כתובות 1. או .254 נלקחים ככל הנראה על ידי הנתב, המודם או נקודת הגישה האלחוטית. יהיה גם מגוון של כתובות שהוקצו עבור DHCP, בדרך כלל על ידי הנתב או המודם. אם אתה לא יודע מה זה טווח ואתה לא יודע איך להשתמש בממשק האינטרנט של הנתב שלך כדי לבדוק, אז הדבר הכי קל לעשות הוא לבחור כתובת רחוק אחד דינמי פי שלך כרגע. לדוגמה, Pi שלי פטל יש כתובת IP של 192.168.1.164. מאז יש כמה מחשבים אישיים ואת הטבלט מוזר בבית שלי אני יכול לנחש כי טווח כתובת DHCP שהוגדר על ידי הנתב שלי מתחיל ב 192.168.1.160, מה שהיא עושה. לכן כתובת IP טובה עבור פי שלי יהיה איפשהו רחוק מהטווח הזה, אומר 192.168.1.20. על ידי בחירת כתובת הרחק בטווח DHCP ומרחק 1 או .254 אז אני מגביל את הסיכויים להיות התנגשות כתובת. כמובן, הדרך הנכונה לעשות זאת היא לגלות כיצד הנתב או המודם שלך מוגדר ולאחר מכן לתכנן את הרשת בהתאם, לא פעם לספר מהנדס רשת אמיתי שעשית את זה על ידי ניחוש!

אם אתה רוצה תמונה טובה יותר של הרשת שלך, נסה להתקין את החבילה nmap -sn 192.168.1.* ולהשתמש nmap -sn 192.168.1.* כדי למצוא אילו התקנים נמצאים ברשת. כאשר 192.168.1.* הוא שלושת החלקים הראשונים של כתובת הרשת שבה אתה משתמש וכוכבית.

לאחר שבחרת כתובת IP לערוך את /etc/network/interfaces קובץ:

 סודו ננו / וכו '/ רשת / ממשקים 

מצא את השורה אשר קורא iface eth0 inet dhcp ולהחליף אותו עם:

 iface eth0 כתובת סטטית 192.168.1.20 מסכת רשת 255.255.255.0 gateway 192.168.1.1 

אבל לשים את הכתובת, netmask ו שער כי רשמת בעבר. לחץ על "Ctrl + X" כדי לעזוב את העורך nano ולהקליד "Y" כדי לאשר את הקובץ צריך להישמר. הקש ENTER כדי לשמור את שם הקובץ הנוכחי (כלומר / etc / network / interfaces). עכשיו אתחול מחדש.

SSH

עכשיו כי פי שלך יש כתובת IP סטטית אתה יכול להגדיר את שרת SSH. זה נעשה באמצעות raspi-config .

מתוך raspi-config, בחר אפשרות 8 ( Advanced Options ) ולאחר מכן אפשרות A4 ( SSH ). כאשר נשאל "האם אתה רוצה את שרת SSH מופעלת או מושבת", בחר "הפעל" ולבסוף לבחור "אישור".

כעת באפשרותך להתחבר ל- Pi באמצעות SSH. אם יש לך עוד לינוקס מכונה, פשוט להשתמש בפקודה ssh . עבור Windows נסה את התוכנית PuTTY הפופולרי או לחילופין להשתמש בתוסף SSH עבור Chrome.

קרדיט תמונה: הרגיל Raspberry Pi