תוכן עניינים:
- שלב 1: דרישות מוקדמות
- שלב 2: הגדרת Systemd-networkd
- שלב 3: הגדרת Wpa-suppilant
- שלב 4:
- שלב 5: הגדרת ממשקים
וִידֵאוֹ: באמת הארכת WiFi: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מבוא
באמת WiFi Extender הוא מהדר WiFi המבוסס על Raspberry Pi Zero W. הוא מהווה אלטרנטיבה נחמדה למשחזר WiFi מסחרי המשלב תוכנות בעלות נמוכה (מתחת ל -10 USD) ותוכנות הניתנות להתאמה אישית. זה יכול גם להריץ כמה פתרונות לחסימת מודעות כמו pi-hole גם כן. פרויקט זה הוא יחיד במינו מכיוון שרוב הפרויקטים ב- GitHub מדגימים כיצד ליצור AP אלחוטי לשיתוף גישה לאינטרנט המתקבלת באמצעות אתרנט.
צפה בפרויקט שלי ב- Hackaday Hackaday
צפה בפרויקט שלי ב- GitHub Github
צפה בפרויקט שלי ב- Hackster Hackster
שלב 1: דרישות מוקדמות
להבהב התמונה על כרטיס ה- SD השתמשתי ב- BalenaEtcher
- הורד את קובץ raspbian lite.iso מאתר Raspberry Pi
- לאחר ההורדה, פתח את BalenaEtcher, בחר את קובץ.iso, בחר את כרטיס ה- SD ולחץ על כפתור ההבזק והמתן עד לסיום התהליך.
- לאחר מכן, פתח את מחיצת האתחול ובתוכה צור קובץ טקסט ריק בשם ssh ללא סיומת.
- לבסוף, צור קובץ טקסט נוסף בשם wpa_supplicant.conf באותה מחיצת אתחול והדבק את התוכן הבא.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = מדינה אחת = ברשת = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
החלף את mywifissid בשם ה- WiFi ו- mywifipassword בסיסמת ה- wifi
- הפעל את פאי הפטל. כדי למצוא את ה- IP שלו, אתה יכול להשתמש בכלי כמו Angry IP Scanner ולסרוק את רשת המשנה
- ברגע שאתה מוצא את ה- IP, SSH ל- Pi שלך באמצעות כלי כמו PuTTY או פשוט ssh [email protected], הזן את הסיסמה פטל ואתה טוב ללכת
- לבסוף, עדכן את רשימת החבילות ושדרג את החבילות והפעל מחדש את Pi.
sudo apt update -y
sudo apt upgrade -y sudo reboot
שלב 2: הגדרת Systemd-networkd
מאת ArchWiki
systemd-networkd הוא שד מערכת שמנהלת תצורות רשת. הוא מזהה ומגדיר התקני רשת כפי שהם מופיעים; הוא יכול גם ליצור התקני רשת וירטואליים.
כדי למזער את הצורך בחבילות נוספות, נעשה שימוש ב- networkd מכיוון שהוא כבר מובנה במערכת init, ולכן אין צורך ב- dhcpcd.
מנע את השימוש ב- dhcpd
הערה: יש להריץ כ- root
סודו systemctl מסכת networking.service dhcpcd.service
sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
השתמש ב- systemd-networkd המובנה
sudo systemctl אפשר systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
שלב 3: הגדרת Wpa-suppilant
wlan0 בתור AP
צור קובץ חדש באמצעות הפקודה
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
הוסף את התוכן הבא ושמור את הקובץ על ידי הקשה על Ctrl X, Y ו- Enter
מדינה = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 רשת = {ssid = "TestAP-plus" מצב = 2 key_mgmt = WPA-PSK psk = "12345678" תדר = 2412}
החלף את TestAP-plus ו- 12345678 בערכים הרצויים שלך.
קובץ תצורה זה ישמש עבור מתאם ה- wifi המשולב wlan0 שישמש ליצירת נקודת גישה אלחוטית.
תן למשתמש הרשאות קריאה, כתיבה לקובץ
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
הפעל מחדש את השירות wpa_supplicant
sudo systemctl השבת wpa_supplicant.service
sudo systemctl אפשר [email protected]
שלב 4:
wlan1 כלקוח
צור קובץ חדש באמצעות הפקודה
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
הוסף את התוכן הבא ושמור את הקובץ על ידי הקשה על Ctrl X, Y ו- Enter
מדינה = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = רשת אחת = {ssid = "Asus RT-AC5300" psk = "12345678"}
החלף את Asus RT-AC5300 ו- 12345678 ב SSID הנתב ובסיסמה שלך.
קובץ תצורה זה ישמש עבור מתאם ה- WiFi WiFi wlan01 שישמש לחיבור לנתב אלחוטי.
תן למשתמש הרשאות קריאה, כתיבה לקובץ
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
הפעל מחדש את השירות wpa_supplicant
sudo systemctl השבת wpa_supplicant.service
sudo systemctl אפשר [email protected]
שלב 5: הגדרת ממשקים
צור קובץ חדש באמצעות הפקודה
sudo nano /etc/systemd/network/08-wlan0.network
הוסף את התוכן הבא ושמור את הקובץ על ידי הקשה על Ctrl X, Y ו- Enter
[התאמה]
שם = wlan0 [רשת] כתובת = 192.168.7. IPMasquerade = כן IPForward = כן DHCPServer = כן [DHCPServer] DNS = 1.1.1.1
צור קובץ חדש באמצעות הפקודה
sudo nano /etc/systemd/network/12-wlan1.network
הוסף את התוכן הבא ושמור את הקובץ על ידי הקשה על Ctrl X, Y ו- Enter
[התאמה]
שם = wlan1 [רשת] DHCP = כן
הפעל מחדש את ה- Raspberry Pi באמצעות
sudo אתחול מחדש
מוּמלָץ:
תיבת הארכת הג'ויסטיק למקלדת ארדואינו ובקר הסאונד באמצעות Deej: 8 שלבים
תיבת הארכת הג'ויסטיק למקלדת ארדואינו ובקר הסאונד באמצעות Deej: למה במשך זמן מה רציתי להוסיף ג'ויסטיק קטן למקלדת שלי לשליטה על רכיבי ממשק או משימות קטנות יותר במשחקים וסימולטורים (MS Flight Sim, Elite: Dangerous, מלחמת הכוכבים: טייסות וכו '). כמו כן, עבור עלית: מסוכנת, הייתי
הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC: 6 שלבים
Sonoff Basic Wifi Extender - ממסר מגע יבש MQTT - מתח נמוך 5V DC: בסדר היו לי כמה מכשירים בסיסיים של Sonoff מהדור הראשון ואני לא רוצה להשתמש בהם עם 220v מכיוון שהם עדיין לא היו בטוחים במהדורה זו. הם שכבו זמן מה וחיכו לעשות איתם משהו, אז נתקלתי במרטין-גר
הארכת WiFi אלחוטית המופעלת באמצעות סוללת USB: 7 שלבים (עם תמונות)
הארכת WiFi אלחוטית המופעלת באמצעות סוללות USB: כמה שזה לא מעצבן כשאתה מתארח במלון וה- WiFi פשוט גרוע. עם מאריך WiFi אתה יכול לשפר את התנאים, אך אלה שראיתי דורשים שקע חשמל, שלא תמיד זמין. החלטתי לבנות מחדש עלות נמוכה
דרך פשוטה/קלה/לא מסובכת באמת לגרום לאנשים/בני אדם/בעלי חיים/רובוטים להיראות כאילו יש להם חזון חום מגניב/בהיר באמת (צבע לבחירתך) באמצעות GIMP: 4 שלבים
דרך פשוטה/קלה/לא מסובכת באמת לגרום לאנשים/בני אדם/בעלי חיים/רובוטים להיראות כאילו יש להם חזון חום מגניב/בהיר באמת (צבע לבחירתך) באמצעות GIMP: קרא … את הכותרת
הארכת Wifi מנורת מהדק: 5 שלבים
הרחבת Wifi מנורת מהדק: להלן רעיון נוסף למרחיב טווח wifi. חיברתי את זה לילה אחד בסדנה שלי. זהו מאריך פרבולי של מאריך ועובד די טוב. השתמשתי בו ברחבי העיר באזורים שונים כדי לבדוק את עוצמות האות. יתרון גדול ל