كيف تفرّق بين فشل تشغيل جهاز Pi بدون شاشة وفشل الشبكة
الإقلاع والعنوان والاستماع والوصول أربع نتائج. تحقّق من أيّها فشل قبل إخراج البطاقة، وتتبّع مسار الردّ قبل إعادة الكتابة.
تُخرج البطاقة من العلبة قبل أن يسأل أحد أيّ الأمور الأربعة قد فشل فعلاً. توقّف جهاز Pi عن الردّ بعد تغيير في VPN أو في الشبكة، فتبدو إعادة الكتابة هي الخطوة الوحيدة المتبقية. وهي نادراً ما تكون كذلك: فقد ينتقل عقد الإيجار، أو يتوقّف sshd، أو يخرج الردّ عبر مسار لا تستطيع تتبّعه، ولكلّ من ذلك إصلاحه الخاص. العمل المفيد هو الفصل بين ما لاحظته وما افترضته.
أربع نتائج لا نتيجة واحدة
الإقلاع والعنوان والاستماع والوصول أربع نتائج منفصلة، ويمكن أن يفشل أيّ منها بينما تبقى الأخرى صحيحة. فقد تُقلع لوحة إقلاعاً تاماً ولا تظهر على الشبكة أبداً. وقد تظهر بعنوان لم يتوقّعه أحد، أو تحتفظ بالعنوان الصحيح مع تعطيل SSH. وقد تنجح في الثلاثة كلها وتبقى غير قابلة للوصول لأن الردود تخرج عبر البوابة الخطأ.
غريزة إعادة الكتابة تدمج تلك الأربع في سؤال واحد، ولهذا كثيراً ما تنتج جهاز Pi يعمل دون أي تفسير لما تعطّل فعلاً.
أين تنتهي الأدلة فعلاً
اكتب ثلاث أشياء قبل أن تلمس أيّ شيء: العنوان ومنفذ الاتصال الذي عمل آخر مرة، وما تغيّر، وأول عملية توقّفت عن العمل. اسم مضيف لم يعد يُحلّ، واتصال SSH ينتهي بالتوقيت، واتصال TCP يُرفض، ثلاث ملاحظات مختلفة تشير إلى ثلاث طبقات مختلفة. اختبار ping الفاشل يفحص إمكانية الوصول إلى عنوان واحد ويفشل لكل سبب من الأسباب المذكورة، بما فيها لوحة لم تبدأ أبداً. ولهذا لا يصلح بديلاً عن اختبار الإقلاع.
إن توفّر شاشة محلية أو وحدة تحكّم للاسترداد فاستخدمها، لأن السؤال الذي تجيب عنه هو هل يصل الجهاز إلى نظام تشغيله. وهذا هو السؤال الوحيد الذي تحلّه إعادة الكتابة. وإن فشلت اللوحة قبل تلك المرحلة فاتبع وثائق الاسترداد الخاصة بالمنصة بدل أن تستنتج عطلاً في العتاد من غياب لقطة شاشة، وتوقّف عن نزع الطاقة كأداة تشخيص.
أعد بناء مسار الوصول على نظام يعمل
حدّد منفذ الاتصال الحالي والعنوان عبر الجهة التي تملك إعدادات الشبكة، ثم قارن ذلك بقائمة العملاء الحالية في الموجّه وبالعنوان الذي استخدمه عميل SSH. اسم مضيف محفوظ أو عقد DHCP قديم قد يشير إلى وجهة الأمس لأسابيع. ثم تأكّد من أن sshd مفعّل، ويستمع على عنوان موجود، ومسموح له من شبكة الإدارة. إن إرشادات SSH في Raspberry Pi تعامل تفعيل الخادم والاتصال بالعنوان الحالي كخطوتين منفصلتين، وتثبيت Raspberry Pi OS الجديد يترك SSH معطّلاً افتراضياً.
يمكن إعادة توجيه اسم مضيف إلى جهاز آخر، والصورة البديلة تأتي بمفتاحها الخاص، لذا تحقّق من البصمة عبر مسار تثق به أصلاً بدل تجاوز التحذير بالنقر. فحذف التحذير هو كيف يتحوّل تغيير عنوان مؤقّت إلى مشكلة ثقة دائمة. وإن كان موجّه المفتاح هو العَرَض الوحيد فأنت أمام مسألة هوية لا مسألة وصول.
تتبّع مسار الردّ قبل لوم اللوحة
قد يغيّر VPN اختيار المسار بينما تبقى الوصلة الفيزيائية مرتبطة، وهذه بالضبط الحالة التي يكون فيها جهاز Pi يعمل ويستمع ومع ذلك لا يمكن الوصول إليه. يصل الطلب ويخرج الردّ عبر نفق لا يستطيع عميل المدير عبوره. والطرفية المحلية والمقبس المستمع لا يثبتان شيئاً عن مسار العودة، لذا تأكّد من الواجهة التي تحمل الردّ ومن البوابة التي يختارها. قارن ذلك بالشبكة التي يوجد عليها المدير فعلاً، لأن هذا العطل يُشخَّص خطأً كأنه لوحة ميتة أكثر من أي عطل آخر.
أرخص فحص هو مشاهدة الردّ وهو يخرج: اسأل على جهاز Pi أيّ مسار سيحمل عنوان المدير وقارنه بالواجهة التي وصل منها الطلب. التعارض هناك يفسّر العَرَض كله ويكلّف أمراً واحداً.
حدّ واحد في كل مرة، ومتى تكون إعادة الكتابة صحيحة
صحّح الإعداد عبر مالكه بعد حفظ الحالة الحالية. استبدال مدير الشبكة ومسح الجدار الناري وتخمين عنوان ثابت ثلاثة تغييرات تجعل الملاحظة التالية عديمة الفائدة. وإن كانت الأدلة تشير إلى مسار VPN أو تصفيته، فارجع إلى روتين الإيقاف أو الإصلاح الخاص بذلك العميل، واعمل داخل خطة الاسترداد المتفق عليها؛ فالمقارنة المنضبطة شيء آخر غير إيقاف الحماية على مضيف لم تشرحه.
إعادة الكتابة قرار استرداد متعمّد، يُتخذ بعد أن تفهم البيانات والهوية والمرحلة التي فشلت. وليست ما ينبغي أن يحرّكه غياب تسجيل الدخول افتراضياً.
احفظ سجل الإعداد في مكان يمكن قراءته دون جهاز Pi، واحفظ طريقاً للعودة لا يمرّ عبر النفق الذي أنت على وشك تغييره. ثم اعمل بالترتيب: أكّد المرحلة من طرفية محلية، وحدّد العنوان الحالي، وافحص المستمع وسياسته، وتتبّع مسار الردّ، وغيّر شيئاً واحداً. وإن لم تصل اللوحة إلى نظام التشغيل أبداً، فوثائق الاسترداد هي الخطوة التالية لا الشبكة.