شروحات الكمبيوتر والإنترنت والموبايل

إنشاء شبكة Wifi Ad-Hoc باستخدام Raspberry Pi 5 بدون واجهة رسومية

أنشطة الشبكات اللاسلكية أصبحت جزءًا لا يتجزأ من عالم البرمجة والأنظمة المدمجة، وأصبح مشروع Raspberry Pi يبدو مثيرًا للاهتمام للعديد من المطورين والمبدعين. في هذا المقال، سنتحدث عن كيفية إعداد شبكة Wi-Fi من نوع IBSS Ad-Hoc باستخدام Raspberry Pi 5 من خلال أدوات النماذج النصية nmcli أو nmtui، دون الحاجة إلى واجهة رسومية، مما يجعله مشروعًا مثاليًا للمستخدمين الذين يفضلون العمل في بيئات غير رسومية.

ما هو IBSS Ad-Hoc وما هي فوائده؟

شبكة IBSS Ad-Hoc هي شبكة لا سلكية تتيح للأجهزة الاتصال مباشرة بدون الحاجة إلى نقطة وصول مركزية مثل جهاز التوجيه. إنه مثالي للأجهزة التي تعمل في بيئات متنقلة حيث لا يمكن الاعتماد على البنية التحتية التقليدية. يدعم هذا النوع من الشبكات توصيل أجهزة Raspberry Pi 5 بشكل مباشر، مما يسهل تبادل البيانات والمعلومات بين تلك الأجهزة.

إعداد الجهاز والواجهة النصية

للبدء، تأكد من أن لديك آخر إصدار من Raspberry Pi OS، ولتكن نسخة Bookworm، وتأكد من تحديث حزمة البرامج الخاصة بك. استخدم الأوامر التالية في واجهة سطر الأوامر لتحديث النظام:

sudo apt update
sudo apt upgrade

بعد ذلك، يمكنك البدء في تكوين الشبكة باستخدام nmcli أو nmtui. لنبدأ باستخدام nmcli، والتي تعد أداة قوية لإنشاء وإدارة الشبكات باستخدام سطر الأوامر.

إنشاء الاتصال باستخدام nmcli

ستحتاج أولاً إلى إنشاء واجهة شبكة جديدة من نوع "adhoc". يمكنك القيام بذلك باستخدام الأوامر التالية:

nmcli dev wifi hotspot ifname wlan0 ssid adhoc-network password yourpassword

يمثل wlan0 واجهة شبكة Wi-Fi لديك، وadhoc-network هو اسم الشبكة التي ترغب في إنشائها، وyourpassword هو كلمة مرور الشبكة. حالما تنتهي من ذلك، يمكنك ضبط الشبكة لتكون بدون DHCP عن طريق تعيين عناوين IP ثابتة لكل جهاز.

تكوين IP ثابت

للحصول على عنوان IP ثابت، يمكنك استخدام الأمر التالي:

nmcli connection modify adhoc-network ipv4.method manual ipv4.address 192.168.1.1/24

استبدل 192.168.1.1 بأي عنوان IP ترغب به لجهاز Raspberry Pi. كرر الخطوات السابقة لكل جهاز Raspberry Pi ضمن الشبكة.

التعامل مع المشاكل الشائعة

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

nmcli connection modify adhoc-network 802-11-wireless-security.key-mgmt none

سيؤدي هذا إلى تعطيل أي نوع من المصادقة المطلوب وبالتالي سيسمح بتكوين اتصال الشبكة بسهولة.

استخدام nmtui كبديل

إذا كنت تفضل استخدام nmtui، يمكنك أيضًا استخدامه لإجراء التعديلات اللازمة. فقط افتح الواجهة بواسطة الأمر nmtui، ثم انتقل إلى "تحرير الاتصالات". يمكنك هناك ضبط إعدادات الشبكة كما هو موضح أعلاه.

خاتمة

من خلال إعداد شبكة Raspberry Pi 5 IBSS AD-HOC WiFi باستخدام nmcli أو nmtui، يمكنك إنشاء بيئة شبكة مرنة لمشاريعك الخاصة. هذه الطريقة تمنحك التحكم الكامل في إعداد الشبكة، ويمكنك تطبيق معرفتك بسهولة على أجهزة Raspberry Pi أخرى. تعتبر هذه الشبكات طريقة رائعة لتوسيع قدرات Raspberry Pi 5 لتلبية احتياجاتك الخاصة.

إذا كنت تبحث عن طريقة لإعداد شبكة مؤقتة أو لتوصيل مجموعة من أجهزة Raspberry Pi 5 دون الحاجة إلى نقاط الوصول التقليدية، فإن إعداد IBSS Ad-Hoc يمثل خيارًا مذهلاً ومفيدًا.

فهد السلال

خبير تقني متخصص في شروحات الكمبيوتر والإنترنت والموبايل، يتمتع بخبرة واسعة في تقديم حلول تقنية مبتكرة ومبسطة. يهدف فهد إلى مساعدة المستخدمين على تحسين تجربتهم التقنية من خلال مقالات وأدلة عملية واضحة وسهلة الفهم.
زر الذهاب إلى الأعلى
Don`t copy text!