يمكنك توصيل Raspberry Pi بشبكة Wi-Fi لاسلكية بها اتصال بالإنترنت وتوجيه حركة مرور الإنترنت إلى واجهة الشبكة السلكية. بهذه الطريقة ، يمكنك استخدام Raspberry Pi كجهاز توجيه سلكي.
أو يمكنك الاتصال بشبكة بها اتصال بالإنترنت عبر واجهة الشبكة السلكية ، وإنشاء نقطة اتصال Wi-Fi باستخدام واجهة شبكة Wi-Fi الخاصة بـ Raspberry Pi وتوجيه حركة مرور الإنترنت إلى واجهة شبكة Wi-Fi. بهذه الطريقة ، يمكنك استخدام Raspberry Pi كموجه لاسلكي.
في هذه المقالة ، سأوضح لك كيفية تكوين Raspberry Pi كجهاز توجيه سلكي. لذلك دعونا نبدأ.
أشياء تحتاجها:
لتكوين Raspberry Pi الخاص بك كجهاز توجيه سلكي ، فأنت بحاجة إلى الأشياء التالية:
1) كمبيوتر لوحة واحدة Raspberry Pi
2) محول طاقة Raspberry Pi أو بنك طاقة USB 2.1A
3) قارئ بطاقة SD لوميض نظام Raspbian OS على بطاقة microSD.
4) بطاقة microSD
5) مفتاح الشبكة
6) كبلات إيثرنت
7) شبكة Wi-Fi لتوصيل Raspberry Pi بها
8) جهاز كمبيوتر / كمبيوتر محمول لتكوين Raspberry Pi
وميض نظام التشغيل Raspbian على بطاقة microSD:
أولاً ، قم بزيارة صفحة التحميل الرسمية لـ Raspbian وانقر على تنزيل ZIP زر راسببيان باستر لايت صورة.
يجب أن يبدأ متصفحك في تنزيل صورة Raspbian Buster Lite.
بمجرد اكتمال التنزيل ، يمكنك استخدام balena Etcher أو برامج أخرى لكتابة الصور لـ Raspberry pi لكتابة صورة Raspbian Buster Lite على بطاقة microSD. سأستخدم Etcher في هذه المقالة.
يمكنك تنزيل Etcher ، قم بزيارة موقع الموقع الرسمي لـ Balena Etcher . ثم قم بتنزيل وتثبيت Etcher.
ملاحظة: يعمل Etcher أيضًا على نظام Linux. لتثبيت Etcher على نظام Linux ، راجع مقالة تثبيت Etcher على نظام Linux.
بمجرد تثبيت Etcher ، قم بتشغيل Etcher. انقر فوق اختر صورة .
حدد صورة Raspbian Buster Lite التي نزّلتها للتو وانقر عليها افتح .
أدخل بطاقة microSD في قارئ بطاقة microSD وقم بتوصيله بالكمبيوتر. ثم انقر فوق حدد الهدف .
حدد بطاقة SD الخاصة بك من القائمة وانقر فوق يكمل .
الآن ، انقر فوق فلاش .
يجب أن يبدأ Etcher في وميض بطاقة SD.
في هذه المرحلة ، يجب أن تومض بطاقة SD.
الآن ، يجب أن تشاهد ملف حذاء طويل القيادة على جهاز الكمبيوتر الخاص بك. انتقل إليه.
قم بإنشاء ملف جديد ، ssh (بدون أي امتداد الملف).
قم بإنشاء ملف جديد wpa_supplicant.conf واكتب الأسطر التالية إليه.
ctrl_interface=لك=/أين/يركض/wpa_supplicantمجموعة= netdevupdate_config=1
بلد= الولايات المتحدة
شبكة الاتصال={
ssid='YOUR_WIFI_SSID'
psk='YOUR_WIFI_PASSWORD'
scan_ssid=1
أولوية=1
}
تأكد من استبداله YOUR_WIFI_SSID و YOUR_WIFI_PASSWORD إلى Wi-Fi SSID وكلمة المرور.
الآن ، افتح ملف cmdline.txt ملف وإضافة ipv6.disable = 1 في نهاية السطر لتعطيل IPv6.
تشغيل Raspberry Pi:
الآن ، أدخل بطاقة microSD في Raspberry Pi ، وقم بتوصيل أحد طرفي كابل ethernet بـ Raspberry Pi وطرف واحد بمحول الشبكة. ثم قم بتشغيل Raspberry Pi.
الاتصال بـ Raspberry Pi عبر SSH:
بمجرد بدء Raspberry Pi ، يجب أن يحصل على عنوان IP من شبكة Wi-Fi. يمكنك استخدام أي ماسح ضوئي للشبكة أو صفحة إدارة أجهزة توجيه Wi-Fi لمعرفة عنوان IP الخاص بـ Raspberry Pi.
بمجرد العثور على عنوان IP الخاص بـ Raspberry Pi ، اتصل به عبر SSH على النحو التالي:
$sshبي@192.168.0.105اكتب في نعم و اضغط .
اكتب كلمة المرور الافتراضية توت العليق و اضغط .
يجب أن تقوم بتسجيل الدخول إلى Raspberry Pi الخاص بك.
تكوين الشبكة:
الآن ، قم بإنشاء ملف تكوين الشبكة لـ شبكة wlan0 واجهة الشبكة على النحو التالي:
$سودو نانو /إلخ/شبكة الاتصال/واجهات د/شبكة wlan0الآن ، اكتب الأسطر التالية واحفظ ملف التكوين بالضغط + X تليها و و .
allow-hotplug wlan0iface wlan0 إنت dhcp
wpa- أسيوط/إلخ/wpa_supplicant/wpa_supplicant.conf
الآن ، قم بإنشاء ملف تكوين الشبكة لـ eth0 واجهة الشبكة على النحو التالي:
$سودو نانو /إلخ/شبكة الاتصال/واجهات د/eth0الآن ، اكتب الأسطر التالية واحفظ ملف التكوين بالضغط + X تليها و و .
eth0 السياراتiface eth0 إنت ثابت
عنوان 192.168.100.1
قناع الشبكة 255.255.255.0
الآن ، قم بتعطيل dhcpcd الخدمة بالأمر التالي:
$سودوsystemctl تعطيل dhcpcdالآن ، أعد تشغيل Raspberry Pi لتصبح التغييرات سارية المفعول.
$سودواعادة التشغيلبمجرد بدء تشغيل Raspberry Pi ، تحقق من تكوين الشبكة لـ شبكة wlan0 واجهة الشبكة على النحو التالي:
$عنوان IPعرض wlan0شبكة wlan0 يجب أن تحصل على عنوان IP عبر DHCP.
تحقق أيضًا من تكوين الشبكة لـ eth0 واجهة الشبكة على النحو التالي:
$عنوان IPعرض eth0يجب تعيين عنوان IP ثابت لـ eth0 واجهة الشبكة.
شبكة wlan0 و eth0 ، يجب تكوين كليهما بشكل صحيح.
الآن ، قم بتحديث ذاكرة التخزين المؤقت لمستودع حزمة APT بالأمر التالي:
$سودوتحديث مناسبقم بتثبيت خادم ISC DHCP باستخدام الأمر التالي:
$سودوملائمتثبيتisc-dhcp-serverصحافة و ثم اضغط لتأكيد التثبيت.
يجب تثبيت خادم ISC DHCP.
الآن ، افتح ملف dhcpd.conf ملف على النحو التالي:
$سودو نانو /إلخ/dhcp/dhcpd.confتعيين اسم النطاق و خوادم اسم المجال على النحو التالي.
قم بالتمرير لأسفل قليلاً وأزل التعليق موثوق. خط.
أضف أيضًا الأسطر التالية إلى ملف التكوين واحفظ الملف.
الشبكة الفرعية 192.168.100.0 قناع الشبكة 255.255.255.0{النطاق 192.168.100.50 192.168.100.240 ؛
أجهزة التوجيه الخيار 192.168.100.1 ؛
قناع الشبكة الفرعية للخيار 255.255.255.0 ؛
}
الآن ، افتح ملف / etc / default / isc-dhcp-server ملف التكوين على النحو التالي:
$سودو نانو /إلخ/إفتراضي/isc-dhcp-serverيضيف، eth0 الى واجهات v4 متغير وحفظ الملف.
الآن ، أعد تشغيل Raspberry Pi.
$سودواعادة التشغيلبمجرد أن يبدأ Raspberry Pi الخاص بك ، فإن ملف isc-dhcp-server يجب أن تكون الخدمة نشط (قيد التشغيل) .
$سودوحالة systemctl isc-dhcp-serverتكوين جدار الحماية وتمكين إعادة توجيه الحزم:
الآن ، قم بتثبيت جدار الحماية كما يلي:
$سودوملائمتثبيتجدار الحمايةصحافة و ثم اضغط لتأكيد التثبيت.
يجب تثبيت جدار الحماية.
ال جدار الحماية يجب أن تكون الخدمة نشط (قيد التشغيل) بشكل افتراضي.
$سودوجدار حماية حالة systemctldالآن ، اسمح بحركة مرور DHCP عبر جدار الحماية باستخدام الأمر التالي:
$سودوجدار الحماية كمد--إضافة خدمة= dhcp--دائمالسماح بإعادة توجيه حزم IP باستخدام الأمر التالي:
$سودوجدار الحماية كمد- إضافة حفلة تنكرية --دائمأخيرًا ، أعد تشغيل Raspberry Pi.
$سودواعادة التشغيلربط العملاء بالمحول:
بمجرد بدء تشغيل Raspberry Pi ، قم بتوصيل أحد طرفي كابل إيثرنت آخر بالمحول والطرف الآخر بجهاز الكمبيوتر المحمول / سطح المكتب أو الأجهزة الأخرى.
يجب أن يتم تعيين عنوان IP لجهازك عبر خادم DHCP الذي يعمل على Raspberry Pi الخاص بك وأن تكون قادرًا على الاتصال بالإنترنت.
هذه هي الطريقة التي تستخدم بها Raspberry Pi كموجه سلكي. شكرا لقراءة هذا المقال.