تعلم كيفية إنشاء "نقطة وصول" مع Raspberry Pi

Raspberry Pi هو كمبيوتر صغير يستخدم على نطاق واسع من قبل المبرمجين والمتحمسين كأساس لتطوير الجهاز. عند 35 دولارًا فقط (حوالي 140 دولار بدون ضرائب) ، يمكنك استخدامها كنقطة وصول للواي فاي لزيادة تغطية شبكة Wi-Fi في منزلك. للقيام بذلك ، تحتاج إلى توصيل بطاقة الكبل إلى جهاز التوجيه الخاص بك وتنفيذ بعض إجراءات التكوين على Raspbian Terminal ، وهو نظام التشغيل Linux الأكثر موصى به لتشغيله على البطاقة.

أطلقت هواوي وجوجل HiKey 960 ، لوحة منافسة من Raspberry Pi

يوضح لك البرنامج التعليمي التالي الدليل التفصيلي خطوة بخطوة. هذه العملية طويلة بعض الشيء ، ولكن إذا اتبعت الأوامر الصحيحة ، فيجب أن يعمل كل شيء بشكل صحيح.

لا يحتوي Raspberry Pi على BIOS: تعلم كيفية تعديل إعدادات اللوحة الأساسية باستخدام config.txt (الصورة: Filipe Garrett / TechTudo)

التطبيق: الحصول على أفضل النصائح وأحدث الأخبار على هاتفك

في الطرفية ، ابدأ بتثبيت dnsmasq و hostapd

الخطوة 1. افتح Raspbian الطرفية وفي سطر الأوامر ، أدخل: sudo apt-get install dnsmasq hostapd

أدخل السطر الجديد في نهاية المستند. للحفظ ، استخدم CTRL + X ، ثم اكتب Y وأدخل

الخطوة 2. الآن نحن بحاجة إلى تحرير DHCP. أدخل الأمر: sudo nano /etc/dhcpcd.conf
سيتم فتح محرر نصوص Nano باستخدام ملف dhcpcd.conf. انتقل إلى نهاية المستند وأدخل السطر: denyinterfaces wlan0

يرجى التحقق بعناية إذا كان اسم المستند صحيحًا وتتطابق المعلومات مع اسم الشبكة

الخطوة 3. الآن نحن بحاجة إلى IP ثابت ل Pi. أدخل sudo nano / etc / network / interfaces وابحث عن قسم wlan0 .

تعديل ملفك وتركه تمامًا مثل الصورة عن طريق إدخال:

السماح hotplug wlan0

iface wlan0 inet static

العنوان 192.168.1.108

قناع الشبكة 255.255.255.0

شبكة 192.168.1.1

بث 192.168.1.255

# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

لاحظ أن عناوين عناوين IP وعناوين الشبكة (العبّارة) قد تختلف.

يمكن تخصيص حقول ssid و wpa_passphrase: فهي أسماء شبكتك وكلمة المرور عبر Access Point

الخطوة 4. الآن سوف نقوم بتحرير إعدادات hostapd. النوع: sudo nano /etc/hostapd/hostapd.conf

سوف تقوم الإعدادات أدناه بإنشاء شبكة نقطة الوصول.

واجهة = wlan0
سائق = nl80211
ssid = Raspberry-AP
hw_mode = g
القناة = 6
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_passphrase = raspberry
wpa_key_mgmt = WPA-PSK
rsn_pairwise = CCMP

لاحظ أن اسم الشبكة هو Raspberry-AP وكلمة المرور هي التوت.

الخطوة 5. الآن نحن بحاجة إلى أتمتة hostapd. أدخل: sudo nano / etc / default / hostapd وابحث عن السطر ' DAEMON_CONF '. عند العثور عليه ، عليك التغيير إلى: DAEMON_CONF = "/ etc / hostapd / hostapd.conf"

الخطوة 6. الآن ، استخدم sudo nano /etc/dnsmasq.conf وأدخل:

واجهة = wlan0
listen-address = 192.168.1.108
ربط واجهات
الخادم = 8.8.8.8
نطاق العنق
همية-PRIV
dhcp-range = 192.168.1.120،192،168.1.254،12h

الخطوة 7. الآن نحن بحاجة إلى تكوين IPV4. استخدم sudo nano /etc/sysctl.conf
في الملف ، حدد موقع السطر net.ipv4.ip_forward = 1 ثم قم بإزالة الرمز " # ". احفظ وأغلق النانو.

أدخل جميع الأوامر والتزم باستجابات النظام. إذا كانت هناك رسالة خطأ ، فأدخلت خطأً ما

الخطوة 8. وأخيرا ، نحن بحاجة إلى تحديد القواعد التي تسمح بمشاركة الشبكة. نقوم بذلك باستخدام الأوامر التالية:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state - الدولة ذات الصلة ، ESTABLISHED -J ACCEPT
sudo iptables -A ForWARD -i wlan0 -o eth0 -j ACCEPT

تذكر أن كل سطر هو أمر مختلف.

يقوم الأمر الجديد بحفظ الروتين بحيث يقوم Access Point بتهيئة نفسه في كل مرة يتم فيها تشغيل Rasberry

الخطوة 9. الآن ، نحن بحاجة إلى أتمتة الروتين السابق بحيث يتم تحميله عند بدء تشغيل Raspberry. للقيام بذلك ، استخدم:

sudo sh -c "iptables-save" /etc/iptables.ipv4.nat "

أدخل المعلومات قبل سطر الخروج 0. لا تنسى الحفظ عبر CTRL + X ثم استخدام Y و Enter

الخطوة 10. الآن افتح sudo nano /etc/rc.local . فوق خط الخروج 0 مباشرة ، قم بما يلي:

iptables-restore </etc/iptables.ipv4.nat

جاهزة! مجرد إعادة تشغيل التوت ويجب أن يكون لديك نقطة وصول مصنوعة بنفسك المتاحة

الخطوة 11. Phew! أنت مستعد تمامًا ويعمل جهاز Raspberry Pi قيد التشغيل كنقطة اتصال تعمل بشكل طبيعي. أعد التشغيل للتأكد من أن كل شيء يعمل وبدء اختبار شبكة الاتصال اللاسلكية الموسعة.

هل جهاز ميني أندرويد جيد؟ ترك الرد