كيفية تحويل Raspberry Pi الخاص بك إلى نقطة WiFi

إذا كنت بحاجة إلى شبكة WiFi في العلية أو الحديقة الخاصة بك وكان لديك Raspberry Pi في الجوار ، فلن تضطر إلى شراء نقطة وصول لاسلكية بعد الآن: أنت تصنعها بنفسك. ما عليك سوى تثبيت برنامج RaspAP على Raspberry Pi الخاص بك ثم تكوينه بسهولة عبر واجهة الويب المدمجة. يمكن أيضًا دمج RaspAP مع Adblocker أو خادم VPN أو Tor أو بوابة مقيدة.

01 Raspberry Pi مع Wi-Fi

إذا كان لديك Raspberry Pi احتياطيًا ، فيمكنك استخدامه لإعداد شبكة لاسلكية يمكنك الاتصال بها. لا يهم حقًا أي نموذج من Pi هو ، على الرغم من أن أحدث طراز ، Raspberry Pi 4 ، يحقق أعلى أداء. من الواضح أنك بحاجة إلى شريحة WiFi ، لذا فأنت تستخدم على الأقل Raspberry Pi 3 أو طرازًا أقدم يمكنك توسيعه عبر أحد منافذ USB مع محول WiFi مثل Edimax EW-7811Un. للتبسيط ، لنفترض أنك قمت بتوصيل Pi بشبكتك المنزلية عبر كابل Ethernet.

02 قم بتثبيت Raspbian

ثم تحتاج إلى تثبيت Raspbian Buster Lite على Pi .. باختصار: قم بتنزيل Raspbian Buster Lite ، اكتب الصورة باستخدام balenaEtcher على بطاقة micro-sd ، وقم بتمكين ssh ، وقم بتشغيل Pi وتسجيل الدخول باستخدام عميل ssh الخاص بك Pi عبر شبكة الاتصال. بعد ذلك ، قم بتغيير كلمة المرور الافتراضية وتحديث جميع الحزم. بعد ذلك ، يكون Pi الخاص بك جاهزًا لتحويله إلى نقطة وصول لاسلكية.

أداء Wi-Fi لـ Pi

هناك اختلافات مهمة في أداء Wi-Fi بين طرز Pi المختلفة. يدعم كل من Raspberry Pi Zero W (H) و Raspberry Pi 3 معيار 802.11n في النطاق 2.4 جيجا هرتز. تظهر المعايير من مؤسسة Raspberry Pi أن الأول يحقق إنتاجية تبلغ 25 ميجابت / ثانية والثاني 50 ميجابت / ثانية. يدعم Raspberry Pi 3B + و 3A + و 4B 802.11 b / g / n / ac في كل من النطاقين 2.4 جيجا هرتز و 5 جيجا هرتز. في النطاق الأول ، يبلغ معدل نقل هذه النماذج حوالي 60 ميجابت / ثانية وفي الثانية حوالي 100 ميجابت / ثانية ، مع تباين لـ Raspberry Pi 4B إلى 114 ميجابت / ثانية.

03 تكوين إضافي

في المحطة ، ابدأ برنامج تكوين Raspbian بالأمر sudo raspi-config، استخدم مفاتيح الأسهم للانتقال إلى 4 خيارات الترجمة واضغط على Enter. ثم اختر I4 تغيير دولة Wi-Fi ثم قم بتأكيد بلدك. إذا كنت تريد أن تتعرف واجهة الويب الخاصة بـ RaspAP تلقائيًا على لغة متصفح الويب لديك عند تعيينها على الهولندية ، فافتح I1 تغيير لغة واستخدم مفتاح المسافة للتحقق من إصدار utf-8 من لغتك في القائمة ، على سبيل المثال nl_NL.UTF-8 للغة الهولندية. ثم اضغط على نعم وقم بالتأكيد باستخدام Enter. يمكنك استخدام اللغة الافتراضية في الخطوة التالية ar_GB.UTF-8 غادر. أخيرًا ، اخرج من البرنامج باستخدام ينهي.

04 تثبيت raspAP

أولاً ، قم بتنزيل مثبت RaspAP باستخدام الأمر wget -q //git.io/voEUQ -O / tmp / raspap ثم قم بتشغيل البرنامج مع bash / tmp / raspap. مع تأكيد ذ واضغط على Enter الذي تريد تثبيت RaspAP. سيظهر لك بعد ذلك الحزم التي سيتم تثبيتها: قم بالتأكيد مرة أخرى باستخدام ذ وادخل. بعد التثبيت ، سيُطلب منك بعض الأسئلة حول التكوين: قم بالتأكيد في كل مرة باستخدام Enter لاختيار التكوين الموصى به. في النهاية سيُطلب منك إعادة تشغيل Pi الخاص بك: اختر ذ وادخل للقيام بذلك.

05 واجهة الويب

من الآن فصاعدًا ، لن تحتاج إلى سطر الأوامر بعد الآن. بعد إعادة التشغيل ، تكون نقطة الوصول اللاسلكية الخاصة بك نشطة مع راسبي ويبجوي مثل ssid و غيرني ككلمة مرور. الاتصال بهذه الشبكة اللاسلكية: سيتم بعد ذلك تعيين عنوان IP والوصول إلى الإنترنت عبر واجهة ethernet الخاصة بـ Pi. ثم قم بزيارة عنوان IP 10.3.141.1 في متصفح الويب الخاص بك. قم بتسجيل الدخول إلى واجهة الويب باستخدام مشرف كاسم مستخدم و سر ككلمة مرور. سترى الآن لوحة القيادة مع بعض الإحصائيات حول نقطة الوصول ، بما في ذلك قائمة بالأجهزة المتصلة بعنوان IP وعنوان MAC.

06 ضبط اللغة

إذا كانت لغتك ليست باللغة الهولندية بشكل غير متوقع ، فانقر على اليسار نظام ثم في علامة التبويب لغة. هناك يمكنك ضبط لغتك يدويًا. احفظ التغيير وأعد تحميل الصفحة. قد تحتاج إلى إعادة تشغيل Pi الخاص بك (يمكنك القيام بذلك في ملف نظام). إذا كنت لا تزال ترى الواجهة باللغة الإنجليزية ، فتحقق مما إذا كنت قد فعلت ذلك بالفعل nl_NL.UTF-8 كلغة: هكذا لاحظنا أن RaspAP هي اللغة nl_BE.UTF-8 غير معترف بها على أنها هولندية. عندما تحل هذا ، سترى كل شيء باللغة الهولندية.

07 إعدادات نقطة الاتصال

أولاً ، تحقق من إعدادات نقطة الاتصال. انقر على اليسار لهذا تكوين نقطة فعالة. في علامة التبويب الأولى ، يمكنك تغيير SSID والوضع اللاسلكي والقناة (انظر أيضًا المربع "اختر أي قناة WiFi؟"). انظر أيضا في علامة التبويب متقدم تحقق مما إذا كان رمز البلد صحيحًا هناك. في علامة التبويب حماية عادة لا يوجد سبب لاستخدام الخيارات الافتراضية WPA و TKIP للقبول: اختر الخيارات الأكثر أمانًا WPA2 و CCMP. قم أيضًا بتغيير كلمة المرور غيرني. احفظ إعداداتك ثم أعد تشغيل Pi أو انقر (إذا لم تكن تصل إلى واجهة الويب عبر شبكة Wi-Fi الخاصة بـ RaspAP) وقف نقطة الاتصال وبعد ذلك إطلاق نقطة الاتصال.

08 تغيير كلمة المرور

بالإضافة إلى كلمة مرور ssid الخاص بك ، تحتاج أيضًا إلى تغيير كلمة المرور لواجهة الويب الخاصة بـ RaspAP. أنت تفعل ذلك في تكوين المصادقة. اختياريًا ، يمكنك أيضًا تغيير اسم المستخدم الافتراضي مشرف يتغيرون. لكن الشيء الأكثر أهمية هو أن تتذكر كلمة المرور الافتراضية سر (هذا أنت في كلمة سر قديمة يملأ) بكلمة مرور أكثر أمانًا. أدخل كلمة المرور الجديدة مرتين وانقر فوق احفظ التغييرات. ثم تطلب واجهة الويب كلمة المرور الجديدة. من المهم أن تكون كل من كلمة مرور ssid وكلمة المرور لواجهة الويب قوية بدرجة كافية ، بحيث لا يتمكن الأشخاص غير المصرح لهم من الوصول إلى شبكتك وتكوين نقطة الاتصال الخاصة بك.

أي قناة WiFi تختار؟

تعتمد قناة WiFi التي تقوم بإعدادها لـ RaspAP بشكل أساسي على القنوات المستخدمة بالفعل في منطقتك. إذا كانت هناك عدة شبكات لاسلكية تستخدم نفس القناة ، فغالبًا ما يأتي ذلك على حساب سرعة الاتصال. بالإضافة إلى ذلك ، في النطاق 2.4 جيجا هرتز ، تتداخل هذه القنوات ، مما يجعلها أكثر إشكالية. لذا فإن الخطوة الأولى هي معرفة القنوات المستخدمة بالفعل. هذا ممكن في نظام Android باستخدام تطبيق مثل Wifi Analyzer ، حيث يمكنك أيضًا رؤية تداخل القنوات. بالنسبة لـ RaspAP ، اختر قناة تتداخل بأقل قدر ممكن مع الشبكات الأخرى.

09 حل مشاكل الاتصال

إذا لم تتمكن من الاتصال بنقطة وصول Wi-Fi ، فانتقل إلى تكوين نقطة فعالة / متقدمة وتبديل الخيار إخراج السجل في. انقر فوق احفظ التغييرات وأعد تشغيل نقطة الاتصال باستخدام وقف نقطة الاتصال وبعد ذلك إطلاق نقطة الاتصال. بعد ذلك تحصل في علامة التبويب ملف تسجيل السجلات التي يمكن أن توجهك إلى مصدر مشاكلك. للحصول على حل ، ابحث عن رسالة الخطأ التي تراها في Google أو على صفحة RaspAP على GitHub.

10 قم بإعداد خادم DHCP

يقوم RaspAP بتشغيل خادم dhcp على الواجهة اللاسلكية ، والتي يمكنك الوصول إليها عبر القائمة تكوين خادم DHCP تستطيع الجلوس. بشكل افتراضي ، يوزع عناوين IP من 10.3.141.50 إلى 10.3.141.255 ، ولكن يمكنك تغيير ذلك. في علامة التبويب قائمة العملاء سترى أي عقود إيجار dhpc تم تكوينها. في الإيجارات الثابتة تكوين عناوين IP الثابتة الخاصة بك. تقوم بعد ذلك بإدخال عنوان MAC الخاص بالجهاز وعنوان IP الذي يجب تعيينه له. ثم اضغط يضيف وثم احفظ التغييرات. هذا مفيد بشكل خاص إذا كنت ترغب في تشغيل خادم على أحد الأجهزة المتصلة بشبكة WiFi أو إذا كنت تريد السماح أو عدم السماح بحركة مرور شبكة معينة بناءً على عنوان IP بجدار ناري.

11 لاسلكي بدلاً من إيثرنت

باستخدام RaspAP ، يمكنك أيضًا إعداد نقطة وصول لاسلكية في مكان ليس لديك فيه اتصال Ethernet. ستحتاج بعد ذلك إلى توصيل واجهة WiFi ثانية عبر USB بـ Raspberry Pi ، والتي تستخدمها بعد ذلك بدلاً من كبل Ethernet للاتصال بجهاز التوجيه الخاص بك. افتح أولاً ملف تكوين RaspAP بامتداد sudo nano /var/www/html/includes/config.php والتغيير كقاعدة حدد ('RASPI_WIFI_CLIENT_INTERFACE'، 'wlan0') ؛ شبكة wlan0 عن طريق شبكة wlan1. احفظ التغيير باستخدام Ctrl + O واخرج من nano باستخدام Ctrl + X. ثم افتح الملف باستخدام nano /etc/dhcpcd.conf وفي النهاية أضف السطر nohook wpa_supplicant ووضع تجزئة (#) أمام الخط الموجهات الثابتة = 10.3.141.1. ثم قم بتشغيل الأمر أعد تشغيل sudo systemctl hostapd.service من عند.

Https

بشكل افتراضي ، تعمل واجهة الويب الخاصة بـ RaspAP على http ، وليس https المشفر. في ويكي المشروع ، يمكنك العثور على كيفية تنشيط دعم https. باختصار ، يعود الأمر إلى هذا: تقوم بتشغيل هيئة إصدار الشهادات المحلية (CA) الخاصة بك ، وإنشاء شهادة لـ RaspAP وتوقيعها. ثم تقوم بتهيئة lighttpd ، خادم الويب الذي يستخدمه RaspAP ، بحيث يستخدم شهادتك للاتصال المشفر بواجهة الويب. أخيرًا ، يجب عليك أيضًا تنزيل شهادة الجذر (من المرجع المصدق الخاص بك) على كل جهاز ترغب في زيارة واجهة الويب به بحيث تكون شهادة RaspAP موثوقة وتحصل على قفل أخضر في متصفح الويب الخاص بك.

12 تكوين عميل Wifi

ثم انقر على اليسار في واجهة الويب الخاصة بـ RaspAP تكوين جهاز WiFi وعلى حق إعادة تفحص. اختر الشبكة اللاسلكية التي تعمل كوصول إلى شبكتك المنزلية لـ RaspAP. أدخل كلمة المرور للشبكة الصحيحة وانقر فوق يضيف ثم بعد ذلك الاتصال. ثم قم بتشغيل تكوين نقطة فعالة / متقدمة ال وضع عميل WiFi AP في ، انقر فوق احفظ التغييرات وأعد تشغيل نقطة الاتصال. بالمناسبة ، هذه خطوة يمكن أن تواجه فيها بعض المشاكل. إذا لم ينجح شيء ما ، فتحقق من المشكلات الموجودة على صفحة RaspAP على GitHub لمعرفة ما إذا كان لدى أي شخص مشكلة مماثلة وحلها.

13 ترقية صريف

RaspAP لا يزال قيد التطوير. لذلك يوصى بالترقية بانتظام إلى أحدث إصدار. لسوء الحظ ، لم يعد هذا ممكنًا (حتى الآن) عبر واجهة الويب وعليك كتابة بعض الأوامر. اكتشف أولاً ما هو أحدث إصدار ، وما إذا كان أحدث من رقم الإصدار الذي تراه في الزاوية اليسرى العلوية من واجهة الويب RaspAP. ثم قم بتشغيل الأوامر التالية على Pi الخاص بك: انتقل إلى الدليل الصحيح باستخدام cd / var / www / html، قم بتنزيل أحدث شفرة مصدر باستخدام sudo git fetch --tags ثم قم بتثبيت الإصدار المطلوب باستخدام (على سبيل المثال الإصدار 1.6.1) sudo git checkout tags / 1.6.1.

14 إزالة المبشرة

إذا استخدمت RaspAP كحل بديل ، فقد ترغب في إلغاء تثبيت البرنامج بعد ذلك. لحسن الحظ ، يوفر RaspAP برنامجًا نصيًا لإلغاء التثبيت لا يزيل فقط جميع آثار البرنامج نفسه ، بل يعيد أيضًا ملفات تكوين النظام إلى الإصدارات التي قام RaspAP بعمل نسخة منها أثناء التثبيت. يتضمن ذلك تكوين واجهات الشبكة و dns و dhcp. للقيام بذلك ، انتقل إلى المجلد الصحيح باستخدام cd / var / www / html / installers وتشغيل البرنامج النصي باستخدام ./uninstall.sh.

دمج الخدمات الإضافية

يمكن توسيع RaspAP بخدمات إضافية. لسوء الحظ ، لم يكتمل التكامل بعد ، لذا لا يزال يتعين عليك القيام ببعض أعمال التهيئة في هذا المجال بنفسك. لكن في الويكي وفي قضايا صفحة GitHub ستجد معلومات إضافية حول هذا الموضوع. على سبيل المثال ، يمكنك دمج عميل OpenVPN بحيث يتصفح جميع العملاء الذين يتصلون بنقطة الوصول الخاصة بك عبر خادم VPN معين. يمكنك تثبيت Tor على Pi الخاص بك بحيث يتصفح جميع عملاء Wi-Fi شبكة Tor تلقائيًا بشكل مجهول. يمكنك أيضًا جعل Adblocker Pi-hole يعمل مع RaspAP لحظر الإعلانات تلقائيًا على جميع عملاء Wi-Fi المتصلين.

المشاركات الاخيرة

$config[zx-auto] not found$config[zx-overlay] not found