توضّح هذه الصفحة عملية إعداد نقطة وصول (AP) BananaPi-R3، BPi-R3، والتي تُستخدم في اختبار اتصال نقطة وصول Wi-Fi في الإصدار Android 16 QPR2 والإصدارات الأحدث.
شراء نقطة وصول BananaPi-R3
لشراء نقطة وصول BananaPi-R3، يُرجى اتّباع الخطوات التالية:
اشترِ نقطة وصول Banana Pi R3 والملحقات المُدرَجة في هذا الجدول:
اسم الكمية لوحة BPi-R3، وهي مشابهة للوحة توجيه Banana Pi BPI-R3 التي تتوافق مع تصميم شريحة MediaTek MT7986، وذاكرة الوصول العشوائي (RAM) بسعة 2 غيغابايت، وذاكرة فلاش eMMC مدمجة بسعة 8 غيغابايت 1 علبة ألومنيوم BPi-R3، مشابهة لعلبة BPI-R3 Iron 1 مشتّت حراري من الألومنيوم BPi-R3 (مروحة تبريد)، مشابه للمشتّت الحراري من الألومنيوم BPI-R3 مع مروحة 1 هوائي بتردد 2 و5 غيغاهرتز مع كابل، مشابه لهوائي 5DB في متجر BPI 8 محوّل طاقة، مشابه لمصدر الطاقة بتيار مستمر 12 فولت/2 أمبير 1 لإكمال عملية الشراء، يُرجى الاطّلاع على قسم سهولة الشراء في صفحة Banana Pi BPI-R3.
إعداد الجهاز
لإعداد الجهاز، يُرجى اتّباع الخطوات التالية:
ثبِّت مروحة التبريد على لوحة BPi-R3:
ضَع وسادتَي تبريد حراري على الشرائح. يوضّح الشكل 1 مواضع وسادات التبريد:

الشكل 1: موضع الوسادات الحرارية على لوحة BPi-R3
ثبِّت المروحة باستخدام أربعة براغي من الجانب السفلي للوحة RPi-R3. يوضّح الشكل 2 موضع فتحات تثبيت المروحة على الجانب السفلي من لوحة BPi-R3:

الشكل 2: ثقوب تثبيت المروحة على الجانب السفلي من لوحة BPi-R3
وصِّل المروحة بمصدر الطاقة في المكان المحدّد FAN. يوضّح الشكل 3 موصل طاقة المروحة على لوحة BPi-R3:

الشكل 3: موصّل طاقة المروحة
اربط لوحة BPi-R3 بالعلبة في الزوايا الأربع. يوضّح الشكل 4 موضع البراغي الأربعة في الزوايا داخل العلبة:

الشكل 4. مسامير الزوايا في الحافظة
هناك مجموعتان من أربعة موصلات U.FL، مجموعة واحدة بتردد 2.4 غيغاهرتز ومجموعة واحدة بتردد 5 غيغاهرتز، وتقعان على الجانب الأيمن من اللوحة. يتم وضع موصلات 2.4 غيغاهرتز فوق موصلات 5 غيغاهرتز. يوضّح الشكل 5 موضع موصّلات U.FL.

الشكل 5. موصلات U.FL
وصِّل كابلات التردد اللاسلكي الثمانية بموصلات U.FL: ضَع أربعة منافذ بتردد 2.4 جيجاهرتز على أحد الجانبين وأربعة منافذ بتردد 5 جيجاهرتز على الجانب الآخر. يوضّح الشكل 6 موضع موصّلات U.FL.

الشكل 6. وصلات كابلات التردد اللاسلكي
وصِّل ثمانية هوائيات باللوحة. تأكَّد من أنّ الهوائيات مثبّتة بإحكام. يعرض الشكل 7 الهوائيات المتصلة.

الشكل 7. اتصالات الهوائي
ثبِّت اللوحة العلوية للعلبة. يوضّح الشكل 8 غطاء BPi-R3 مع تركيب اللوحة العلوية.

الشكل 8. علبة BPi-R3 مع تركيب اللوحة العلوية
وصِّل كابل الطاقة وكابل الإيثرنت بنقطة الوصول. وصِّل كابل إيثرنت بمنفذ WAN على نقطة الوصول. يوضّح الشكل 9 مواقع منافذ الطاقة وشبكة Ethernet.

الشكل 9. منافذ الطاقة والإيثرنت
تثبيت ذاكرة ROM لصورة OpenWrt
تتألف عملية تحديث الجهاز من مرحلتَين:
- حمِّل صورة OpenWrt على بطاقة SD.
- تثبيت ذاكرة ROM لصورة OpenWrt من بطاقة SD إلى مساحة التخزين على جهاز نقطة الوصول.
تحميل صورة OpenWrt على بطاقة SD
يوضّح هذا القسم كيفية تحميل صورة OpenWrt على بطاقة SD.
المتطلّبات الأساسية
لتحميل صورة OpenWrt على بطاقة SD، يجب توفُّر ما يلي:
- شبكة فرعية يمكن الوصول إليها من الإنترنت
- جهاز كمبيوتر يعمل بنظام التشغيل Linux على هذه الشبكة الفرعية استخدِم هذا الكمبيوتر لإعداد بطاقة SD والاتصال بنقطة الوصول باستخدام بروتوكول النقل الآمن (SSH).
تحميل صورة OpenWrt على بطاقة SD
لتثبيت صورة OpenWrt على بطاقة SD، اتّبِع الخطوات التالية:
- نزِّل صورة OpenWrt.
- وصِّل بطاقة SD بجهاز Linux.
امحُ جميع جداول الأقسام ومعرّفات نظام الملفات الحالية باستخدام الأمر التالي:
sudo wipefs -a /dev/sd#حرق بطاقة SD:
sudo dd if=openwrt-23.05.5-cros-1.4.0-standard-1.0.2-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/sd# bs=1000M && sync && sync && syncانتظِر لمدة 3 ثوانٍ ثم أزِل بطاقة SD.
تأكَّد من ضبط جميع وصلات الربط التمهيدي لنقطة الوصول على مستوى عالٍ. يجب ضبط وصلة الربط هذه لبدء تشغيل معالج التطبيقات من بطاقة SD. يوضّح الشكل 10 موضع وصلات الربط الخاصة بالتمهيد.

الشكل 10. موقع القافزين بالمظلات
تأكَّد من توصيل كابل إيثرنت بمنفذ WAN الخاص بنقطة الوصول.
أدخِل بطاقة SD في نقطة الوصول.
وصِّل كابل الطاقة بنقطة الوصول. يومض مؤشر LED الثاني باللون الأخضر، لذا عليك الانتظار إلى أن يتوقف عن الوميض. يوضّح الشكل 11 مؤشرات LED:

الشكل 11. مؤشرات LED
التحقّق من إصدار صورة بطاقة SD
بعد تحميل صورة OpenWrt على بطاقة SD، تحقَّق من إصدار الصورة باتّباع الخطوات التالية:
تحديد عنوان IP لنقطة الوصول لتحديد عنوان IP، راجِع الملحق أ: العثور على عنوان IP لنقطة الوصول.
نزِّل ملف اختبار هوية SSH (testing_rsa) إلى جهاز كمبيوتر يعمل بنظام التشغيل Linux على الشبكة الفرعية نفسها التي يتواجد فيها نقطة الوصول.
امنح الأذونات المطلوبة:
chmod 600 path-to-testing_rsa-fileاستخدِم بروتوكول النقل الآمن (SSH) للاتصال بنقطة الوصول من الكمبيوتر المضيف:
ssh -i path-to-testing_rsa-file root@IPتظهر شاشة مشابهة لما يلي:

الشكل 12. استخدِم بروتوكول النقل الآمن (SSH) للاتصال بنقطة الوصول.
تأكَّد من أنّ رقم الإصدار على نقطة الوصول يطابق رقم الإصدار المميّز في الشكل 12.
تثبيت صورة OpenWrt من بطاقة SD على نقطة وصول BPi-R3
بسبب تصميم الأجهزة، فإنّ تثبيت ذاكرة ROM صورة OpenWrt من بطاقة SD إلى ذاكرة eMMC لنقطة الوصول يتطلّب تنفيذ عمليتَين:
- تثبيت صورة النظام من بطاقة SD إلى ذاكرة NAND
- تثبيت ذاكرة ROM OpenWrt من NAND إلى eMMC
تثبيت صورة فلاش من بطاقة SD إلى وحدة تخزين NAND
لتثبيت صورة OpenWrt من بطاقة SD إلى وحدة تخزين NAND، اتّبِع الخطوات التالية:
أدخِل بطاقة SD في نقطة الوصول.
شغِّل نقطة الوصول وانتظِر إلى أن يكتمل التشغيل. تأكَّد من أنّ مؤشر LED الثاني الذي يحمل العلامة G يعرض ضوءًا أخضر ثابتًا. يوضّح الشكل 13 مؤشرات LED:

الشكل 13. مؤشرات LED
سجِّل الدخول إلى نقطة الوصول باستخدام بروتوكول SSH.
شغِّل الأمر التالي لضبط عملية إعادة التشغيل التالية لتثبيت نسخة لتثبيت نظام التشغيل من بطاقة SD إلى ذاكرة NAND:
fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"يضبط هذا الأمر عملية إعادة التشغيل التالية لتثبيت نسخة لتثبيت نظام التشغيل من بطاقة SD إلى ذاكرة NAND.
أعِد تشغيل نقطة الوصول:
rebootانتظِر حتى تكتمل عملية التشغيل من خلال التأكّد من أنّ مؤشر LED الثاني يعرض ضوءًا أخضر ثابتًا.
تأكَّد من إمكانية تسجيل الدخول إلى نقطة الوصول باستخدام SSH.
افصل كابل الطاقة عن نقطة الوصول.
اضبط وصلات الربط الخاصة بالتشغيل الأوّلي على التشغيل من NAND. يوضّح الشكل 14 إعدادات وصلة الربط الجديدة الخاصة ببدء التشغيل:

الشكل 14. إعدادات جديدة لبرنامج تحميل Bootstrap
شغِّل نقطة الوصول وانتظِر إلى أن يكتمل تشغيلها.
تحديد عنوان IP لنقطة الوصول لتحديد عنوان IP، راجِع الملحق أ: العثور على عنوان IP لنقطة الوصول.
سجِّل الدخول إلى نقطة الوصول باستخدام عنوان IP الجديد.
شغِّل الأمر التالي للتأكّد من أنّك تستخدم نظام OpenWrt مثبَّتًا على NAND:
df -hيجب أن تعرض النتائج نظام ملفات القرص مع
/dev/ubi0_6. يعرض الشكل 15 الناتج:
الشكل 15: ناتج الأمر df -h
تثبيت ذاكرة ROM OpenWrt من NAND إلى eMMC
لتثبيت ذاكرة ROM OpenWrt من NAND إلى eMMC:
في جلسة SSH، نفِّذ الأمر التالي:
fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"يضبط هذا الأمر عملية إعادة التشغيل التالية لتثبيت الصورة من NAND إلى eMMC.
أعِد تشغيل نقطة الوصول:
rebootانتظِر حتى تكتمل عملية التشغيل من خلال التأكّد من أنّ مؤشر LED الثاني يعرض ضوءًا أخضر ثابتًا.
افصل كابل الطاقة عن نقطة الوصول.
افصِل بطاقة SD عن نقطة الوصول.
اضبط وصلات الربط الخاصة بالتمهيد على التمهيد من eMMC. يوضّح الشكل 16 إعدادات وصلة بدء التشغيل الجديدة:

الشكل 16. إعدادات جديدة لبرنامج تحميل Bootstrap
شغِّل نقطة الوصول وانتظِر إلى أن يكتمل تشغيلها.
تحديد عنوان IP لنقطة الوصول لتحديد عنوان IP، راجِع الملحق: العثور على عنوان IP لنقطة الوصول.
سجِّل الدخول إلى نقطة الوصول باستخدام عنوان IP الجديد.
شغِّل الأمر التالي للتأكّد من أنّك تستخدم نظام OpenWrt مثبَّتًا على NAND:
df -hيجب أن تعرض النتائج نظام ملفات القرص مع
/dev/fitrw. يوضّح الشكل 17 الناتج:
الشكل 17. ناتج الأمر df -h
نفِّذ الأمر التالي:
cat /sys/block/mmcblk0/device/typeيجب أن يعرض الناتج MMC بدلاً من SD.
اكتملت عملية إعداد نقطة الوصول.
الملحق (أ): العثور على عنوان IP لنقطة الوصول
للعثور على عنوان IP لنقطة الوصول، اتّبِع التعليمات الواردة في هذا القسم.
نفِّذ الأمر التالي:
ifconfigتبدو النتيجة مشابهة لما يلي:
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:67:38:a9:d8 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.103.191.133 netmask 255.255.255.0 broadcast 100.103.191.255 inet6 2401:fa00:44:800:f64d:30ff:fe6d:bc3f prefixlen 64 scopeid 0x0<global> inet6 fe80::f64d:30ff:fe6d:bc3f prefixlen 64 scopeid 0x20<link> ether f4:4d:30:6d:bc:3f txqueuelen 1000 (Ethernet) RX packets 31360658 bytes 39343143744 (39.3 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 11023616 bytes 1258521174 (1.2 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 memory 0xdc200000-dc220000 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 19825978 bytes 1265586518 (1.2 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 19825978 bytes 1265586518 (1.2 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp58s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether f8:63:3f:2e:63:e6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisionsحدِّد عنوان IP لنقطة الوصول. عنوان IP هو قيمة الحقل
inetفي واجهةeno1(100.103.191.133).حدِّد قناع الشبكة لواجهة
eno1(255.255.255.0).استخدِم الجدول التالي للحصول على طول بادئة الشبكة من قناع الشبكة:
قناع الشبكة طول بادئة الشبكة 255.255.255.252 30 255.255.255.248 29 255.255.255.240 28 255.255.255.0 24 255.255.252.0 22 255.255.248.0 21 255.255.0.0 16 افصِل نقطة الوصول عن واجهة الشبكة المحلية (LAN) الخاصة بالمضيف.
نفِّذ الأمر التالي للحصول على عناوين IP الخاصة بشبكة LAN للمضيف على الأجهزة المتصلة بالمضيف:
sudo nmap -sP IP/network-prefix-lengthاربط نقطة الوصول بالمضيف.
كرِّر الخطوة 6 مرة أخرى. يظهر عنوان IP جديد، وهو عنوان IP لنقطة الوصول.