تجهيز لوحة الراسبيري باي بدون شاشة او لوحة مفاتيخ

اذا كان ليس لديك لوحة مفاتيح إضافية أو كابل HDMI , او تريد تجهيز لوحة الراسبيري باي بدون شاشة او لوحة مفاتيح , يوجد طريقة لضبط اعدادات الشبكة اللاسلكية وتمكين اتصال ssh في لوحة الراسبيري باي , اسمها headless mode او headless setup يمكن تعريبها “الوضع المُجَرَّد” لأنه مجرد من الشاشة و لوحة مفاتيح.

الطريقة مجربة على اخر اصدار من Rraspbian على النسخة التي تحتوي واجهة سطح مكتب او بدون واجهة سطح مكتب.

بعد نسخ نظام Rraspbian على بطاقة SD…

1. ضبط اعدادات الشبكة اللاسلكية
انشاء ملف اعدادات شبكة الاتصال اللاسلكية بأسم wpa_supplicant.conf في الدليل/boot/ وبعد الاقلاع سيتم استبداله تلقائي بالملف الاصلي etc/wpa_supplicant/wpa_supplicant.conf/
ويمكن اضافة اكثر من شبكة

محتويات الملف boot/wpa_supplicant.conf/ مع مراعاة استبدال اسم الشبكة والمفتاح

country=AU
    update_config=1
    ctrl_interface=/var/run/wpa_supplicant
    network={
        ssid='Your_wifi_SSID'
        scan_ssid=1
        psk='Your_wifi_password'
    }

2. تمكين اتصال ssh
انشاء ملف بأسم ssh بدون اي لاحقة فارغ في الدليل /boot/ وبعد اول اقلاع سيتم تمكين اتصال ssh تلقائي وحذف الملف.

3. ضبط عنوان الاي بي الثابت
مسار ملف اعداد الـ DHCP client في etc/dhcpcd.conf/
اضافة معلومات الاي بي الثابت للملف مثل ما يلي مع مراعاة التغير حسب معلومات الشبكة

interface wlan0
static ip_address=192.168.0.20/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8

4. تمكين اتصال vnc
بعد اقلاع النظام والاتصال به عن طريق ssh يمكن تمكين اتصال vnc عن طريق الامر sudo raspi-config
او
systemctl enable vncserver-x11-serviced.service
systemctl start vncserver-x11-serviced.service

سكربت شل ينسخ النظام على بطاقة SD عن طريق الامر dd وينفذ الخطوات السابقة من 1 -3 تلقائي يحتاج تغير بعض المتغيرات حسب الحاجة
headless_mode.zip (1.4 ك.بايت)

3 إعجابات