لماذا يفقد الخادم المنزلي مسارًا ثابتًا واحدًا بعد ترقية NetworkManager؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

قد يختفي المسار الثابت بعد ترقية NetworkManager عندما يكون المسار تابعًا لملف تعريف أو لمسار إعدادات لم يعد يمثل الاتصال النشط.

على خادم ZimaSpace أو خادم Linux منزلي، ربما أُضيف مسار إلى شبكة VLAN لأجهزة إنترنت الأشياء أو شبكة فرعية للنسخ الاحتياطي أو موجّه ثانوي يدويًا باستخدام ip route، أو حُفظ في ملف تعريف اتصال قديم، أو ارتبط بملف تعريف يستبدله NetworkManager بعد الترقية. يقارن الاختبار الصحيح بين المسار المباشر وملف التعريف النشط الدائم بدلًا من إعادة إضافة الأمر بعد كل إعادة تشغيل.

تحقق مما إذا كان المسار دائمًا أصلًا

قارن مسارًا أُضيف باستخدام ip route بملف تعريف اتصال NetworkManager الذي يُفترض أن يعيد إنشاءه.

يساعد دليل عملي مركز على NetworkManager للمسارات الثابتة الدائمة في عزل هذا الاحتمال، لأنه يتناول المشكلة الجزئية نفسها بدلًا من الاكتفاء بتعريف البروتوكول الأساسي.

إذا كان المسار موجودًا فقط في جدول النواة، فانقله إلى ملف التعريف المُدار قبل إلقاء اللوم على الترقية.

افحص تغييرات ملفات التعريف الناتجة عن الترقية

قارن أسماء ملفات التعريف ومعرّفات UUID وحالة الاتصال التلقائي وإدخالات المسارات قبل ترقية الحزمة وبعدها.

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

استعد المسار في ملف التعريف النشط الدائم واحتفظ بنسخة من ملف التعريف السابق للمقارنة.

تذكّر أن NetworkManager يعتمد على ملفات التعريف

قد تمتلك الواجهة عدة ملفات تعريف محفوظة، لكن الملف المُفعّل وحده يطبّق إعدادات مساراته.

تساعد مدونة هندسية مركزة على NetworkManager توضّح أن إعداداته تتمحور حول ملفات تعريف الاتصال في عزل هذا الاحتمال، لأنها تتناول المشكلة الجزئية نفسها بدلًا من الاكتفاء بتعريف البروتوكول الأساسي.

حدّد ملف التعريف النشط باستخدام UUID بدلًا من تعديل اسم الملف الذي يبدو مألوفًا.

افحص جدول المسارات وقواعد السياسات معًا

قد يظل المسار موجودًا في جدول غير جدول main، بينما تكون القاعدة التي تختار ذلك الجدول قد تغيّرت.

يساعد شرح مركز للتوجيه القائم على السياسات في Linux في عزل هذا الاحتمال، لأنه يتناول المشكلة الجزئية نفسها بدلًا من الاكتفاء بتعريف البروتوكول الأساسي.

اعرض ip rule وكل جدول ذي صلة قبل إضافة مسار مكرر إلى main.

تحقق مما إذا كانت مقاييس المسارات قد غيّرت المسار الفائز

عندما يغطي مساران الوجهة نفسها، يمكن للمقياس الفعلي الأقل أو للمسار الأكثر تحديدًا أن يستبدل المسار الذي توقعت رؤيته.

يساعد درس تعليمي مركز عن شبكات Linux يشرح كيفية تغيير مقاييس المسارات في عزل هذا الاحتمال، لأنه يتناول المشكلة الجزئية نفسها بدلًا من الاكتفاء بتعريف البروتوكول الأساسي.

قارن بادئة الوجهة والمقياس والواجهة بعد التحديث. لا تستنتج أن المسار حُذف لمجرد أن حركة البيانات تستخدم مسارًا آخر.

اجعل مديرًا واحدًا يتولى إعداد شبكة الخادم

يؤدي خلط البرامج النصية القديمة والأوامر اليدوية وNetplan وملفات تعريف NetworkManager إلى زيادة احتمال ظهور تعارضات في الملكية بعد الترقيات.

يساعد دليل عملي مركز لشبكات Linux يوضح أن ملف تعريف NetworkManager واحدًا يجب أن يتولى مسار الخادم في عزل هذا الاحتمال، لأنه يتناول المشكلة الجزئية نفسها بدلًا من الاكتفاء بتعريف البروتوكول الأساسي.

وحّد المسار في ملف تعريف مُدار واحد، وأعد التشغيل مرتين، وتأكد من عودة المسار والمقياس نفسيهما في كل مرة.

أعد اختبار المسار المحدد للخادم المنزلي

بعد تغيير متغير واحد، كرر سير عمل NAS أو الاستضافة الذاتية نفسه من العميل نفسه بدلًا من الانتقال إلى اختبار مختلف قد يستخدم مسارًا آخر.

يساعد دليل ZimaSpace المرتبط حول مسار شبكة الخادم المنزلي المجاور في إبقاء التحقق النهائي مرتبطًا ببيئة الاستضافة الذاتية نفسها.

لا يكتمل الإصلاح إلا عندما تظل الأعراض الأصلية محلولة بعد إعادة الاتصال وإعادة تشغيل الخدمة وتنفيذ عملية نقل أو طلب آخر مضبوط.

الأسئلة الشائعة

لماذا يعمل ip route add حتى إعادة التشغيل؟

يغيّر ذلك جدول النواة المباشر، لكنه لا ينشئ بالضرورة إعدادًا دائمًا في NetworkManager.

هل يمكن أن يظل المسار موجودًا لكنه يستخدم الجدول الخطأ؟

نعم. يمكن للتوجيه القائم على السياسات وضع المسارات في جداول بديلة تحتاج إلى قواعد مطابقة.

هل ينبغي تعديل ملفات الاتصال يدويًا بعد الترقية؟

يفضّل استخدام nmcli أو مدير النظام المدعوم على المنصة، ما لم يكن لديك سبب مضبوط لإدارة ملفات keyfiles مباشرة.

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.