Raspberry Pi התחבר ל- Wifi באמצעות wpa_supplicant

Raspberry Pi Connect Wifi Using Wpa_supplicant



מערכת ההפעלה המומלצת רשמית של Raspberry Pi היא Raspbian. ב- Raspbian, אתה יכול להגדיר בקלות רשתות Wi-Fi באמצעות wpa_supplicant. במאמר זה, אראה לך כיצד להגדיר את ה- Wi-Fi במחשב הלוח היחיד שלך Raspberry Pi כאשר Raspbian מותקן. אני אשתמש ב- Raspberry Pi 3 דגם B לצורך ההדגמה. אבל מאמר זה אמור לעבוד על כל גרסה אחרת של Raspberry Pi עם Raspbian מותקן. אז בואו נתחיל.

אם אין לך צג וגם אין לך כבל Ethernet שיכול להקצות כתובות IP ל- Raspberry Pi שלך באמצעות DHCP באופן אוטומטי, ייתכן שתחשוב שאין לך דרך לחבר את Raspberry Pi ל- Wi-Fi שלך רֶשֶׁת. אבל אל תאבד תקווה. יש אנשים שמגדירים את Raspberry Pi ללא ראש (ללא צג). גם אתה יכול. ראשית, הכנס את כרטיס ה- microSD למחשב שלך. לאחר מכן, הבזק את כרטיס ה- microSD באמצעות מערכת הפעלה Raspbian באמצעות חָרָט .







הערה: כתבתי מאמר ייעודי בנושא התקנת Raspbian ב- Raspberry Pi. כדאי שתסתכל על זה כאן ב- LinuxHint.com אם אתה נתקל בבעיות בהתקנת Raspbian ב- Raspberry Pi.



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







תראה קבצים רבים בתוך ספרייה זו. יהיה עליך ליצור עוד 2 קבצים בספרייה זו.



הקובץ הראשון הוא ssh (ללא הרחבה). אינך צריך להוסיף דבר בקובץ זה. ה ssh הקובץ יאפשר שירות SSH. ללא הפעלת SSH, לא תוכל להתחבר ל- Raspberry Pi שלך מרחוק. זה יהיה חסר תועלת.

הקובץ השני הוא wpa_supplicant.conf

בקובץ זה, יהיה עליך להקליד את התצורה הנדרשת כדי להתחבר לרשת ה- Wi-Fi. פשוט צור קובץ חדש wpa_supplicant.conf והוסף אליו את השורות הבאות. הקפד לבצע שינויים במידת הצורך בהתאם לתצורה שלך. לבסוף, שמור את הקובץ.

מדינה= ארה'ב
ממשק ctrl_=לך=/איפה/לָרוּץ/wpa_supplicantקְבוּצָה= netdev
update_config=1

רֶשֶׁת={
ssid='WIFI_SSID'
scan_ssid=1
psk='WIFI_PASSWORD'
key_mgmt= WPA-PSK
}

הערה: אל תשכח שינוי WIFI_SSID ל- SSID ה- Wi-Fi שלך, שנה WIFI_PASSWORD לסיסמת ה- Wi-Fi שלך.

כעת, הוצא את כרטיס ה- microSD מהמחשב והכנס אותו ל- Raspberry Pi שלך. לאחר מכן, הפעל את ה- Raspberry Pi שלך. ה- Raspberry Pi שלך צריך להיות מחובר לרשת ה- Wi-Fi. אתה יכול למצוא את כתובת ה- IP שהוקצתה ל- Raspberry Pi שלך באמצעות נתב ה- Wi-Fi שלך מלוח הבקרה של הנתב שלך בקלות רבה. שלי במקרה 192.168.2.16 .

כעת, Raspberry Pi שלך צריך להיות נגיש מרחוק באמצעות SSH. שם המשתמש המוגדר כברירת מחדל הוא פאי והסיסמה היא פֶּטֶל . כדי להתחבר ל- Raspberry Pi שלך באמצעות SSH בפעם הראשונה, הפעל את הפקודה הבאה:

$sshפאי@192.168.2.16

עכשיו, הקלד כן ולחץ .

כעת, הקלד את הסיסמה פֶּטֶל ולחץ .

אתה צריך להיות מחובר ל- Raspberry Pi שלך מרחוק.

הגדרה מחדש של תצורת ה- Wi-Fi ב- Raspberry Pi:

אם יש לך כבר קישוריות רשת ויכול להתחבר ל- Raspberry Pi מרחוק באמצעות SSH או VNC, ורוצה לשנות את תצורת ה- Wi-Fi, כל שעליך לעשות הוא לערוך את קובץ התצורה wpa_supplicant /etc/wpa_supplicant/wpa_supplicant.conf

ראשית, התחבר ל- Raspberry Pi שלך מרחוק באמצעות SSH או VNC.

לאחר מכן, ערוך את /etc/wpa_supplicant/wpa_supplicant.conf קובץ תצורה עם הפקודה הבאה:

$סודו ננו /וכו/wpa_supplicant/wpa_supplicant.conf

ה wpa_supplicant.conf יש לפתוח את קובץ התצורה כפי שניתן לראות בצילום המסך למטה.

כעת, שנה את פרטי חיבור ה- Wi-Fi שלך כנדרש ושמור את הקובץ שוב על ידי לחיצה על + איקס ולאחר מכן לחץ על ו בא אחריו . כעת, הפעל מחדש את ה- Raspberry Pi שלך, יש להחיל את השינויים.

הוספת רשת Wi-Fi לגיבוי:

אתה יכול להוסיף פרטים של רשת Wi-Fi מרובה ב- Raspberry Pi שלך. כך, אם Wi-Fi SSID כלשהו אינו זמין, Raspberry Pi ינסה להתחבר ל- Wi-Fi SSID הבא. אם הוא נכשל, הוא ינסה להתחבר לאחד הבא וכן הלאה. אני חושב שזו תכונה מדהימה של wpa_supplicant.

כדי להוסיף רשת Wi-Fi גיבוי ב- Raspberry Pi שלך, פשוט ערוך את קובץ התצורה /etc/wpa_supplicant/wpa_supplicant.conf עם הפקודה הבאה:

$סודו ננו /וכו/wpa_supplicant/wpa_supplicant.conf

כעת, הקלד את השורות המסומנות בצילום המסך למטה לפי הסדר שבו ברצונך ש- Raspberry Pi ינסה להתחבר לרשת ה- Wi-Fi.

לדוגמה, נניח שיש לך רשתות Wi-Fi עם SSID CSE_LAB1 ו בית 1 בהתאמה. אתה רוצה להתחבר ל- SSID ה- Wi-Fi בית 1 כשאתה בבית. אבל כשאתה באוניברסיטה, אתה רוצה להתחבר ל- Wi-Fi SSID CSE_LAB1 . אז כאן, בית 1 הוא ה- SSID הראשי של ה- Wi-Fi ו- CSE_LAB1 הוא ה- SSID המשני של ה- Wi-Fi. ה wpa_supplicant.conf קובץ התצורה אמור להיראות כדלקמן במקרה זה.

מדינה= ארה'ב
ממשק ctrl_=לך=/איפה/לָרוּץ/wpa_supplicantקְבוּצָה= netdev
update_config=1

רֶשֶׁת={
ssid='בית 1'
scan_ssid=1
psk='HOME1_PASS'
key_mgmt= WPA-PSK
}

רֶשֶׁת={
ssid='CSE_LAB1'
scan_ssid=1
psk='CSE_LAB1_PASSWORD'
key_mgmt= WPA-PSK
}

הקפד לאתחל את ה- Raspberry Pi כדי שהשינויים ייכנסו לתוקף. אז, כך אתה מגדיר Wi-Fi במחשב הלוח היחיד שלך Raspberry Pi באמצעות wpa_supplicant . תודה שקראת מאמר זה.