يفشل شيء على موقع ويب، فيتذكّر زميل أن ترتيب الخدمات موجود، وتُسحب شبكة Wi-Fi فوق Ethernet. لا يتغير شيء، لأن تلك القائمة لم تقرر قط إلى أين تذهب وجهة VPN. يمنح Apple اتصالات VPN أولوية على الاتصالات العادية ويُبقيها خارج إعادة الترتيب تلك، لذا يجيب المفتاح عن سؤال أضيق من السؤال المطروح. يحتاج العطل إلى المسار المختار والمُحلِّل، لا إلى ترتيب جديد.

ما الذي يغيّره ترتيب الخدمات، وما الذي لا يمسّه أبدًا

يقع «تعيين ترتيب الخدمات» تحت إعدادات النظام، الشبكة، في قائمة الإجراء، وهو يرتّب الاتصالات العادية عندما يكون اثنان أو أكثر نشطًا. يختار ذلك الترتيب الخدمة الأساسية، التي توفّر المسار الافتراضي وجزءًا من سلوك المُحلِّل. إنه فاصل تعادل بين أنداد، لا مفتاحًا لوجهات خاصة خلف نفق. حاسوب محمول فيه Wi-Fi ومهايئ Ethernet عبر USB يستخدمه للإجابة عن سؤال معقول، وذلك السؤال لا يتعلق بالنفق.

يحمل ملف تعريف VPN مسارات مضمَّنة ووجهات مستبعدة وأحيانًا قواعد لكل تطبيق، وهذه تحدد ما يدخل النفق؛ وقائمة الترتيب لا تُعدّلها. لهذا يمكن لملف تعريف بنفق منقسم أن يترك حركة عامة خارج النفق بينما يظل VPN متقدّمًا على كل واجهة فيزيائية. سحب Wi-Fi إلى الأعلى لا يجعل نطاقًا خاصًا قابلًا للوصول، ولا يوقف وجهة يتضمنها الملف بالفعل. القائمة تحرّك الواجهات؛ والملف يحرّك البادئات. يوثّق Apple الأولوية في صفحة ترتيب خدمات الشبكة، ويستحق قراءتها مرة قبل أن تعيد ترتيب أي شيء.

اقرأ المسار الذي اختاره الجهاز فعلًا

اسأل الجهاز عن وجهة عنوان محدد بالأمر route get 10.20.4.10، ثم أعد ذلك لعنوان IPv6 بالأمر route -n get -inet6 2001:db8::10. العائلتان قراران منفصلان، فمسار IPv4 عامل لا يقول شيئًا عن مسار v6، وشبكة فرعية متصلة مباشرة أو بادئة أكثر تحديدًا تتغلب على تسمية الاتصال العامة على أي حال، وهذا بالضبط سبب استمرار التسمية في تضليل الناس.

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

DNS يحلّ بالاسم لا بالواجهة

المُحلِّلات المقيّدة والنطاقية تعني أن الجواب قد يختلف بحسب الاسم لا بحسب الواجهة. scutil --dns يطبع إعداد المُحلِّل الذي يستخدمه النظام فعلًا، بما في ذلك الإدخالات المقيّدة. يؤثر ترتيب الخدمات في أي خدمة توفّر المُحلِّل الافتراضي، لكن نطاقًا خاصًا باسم يمكن أن يفوز بغض النظر.

لهذا قد ينجح ping إلى عنوان بينما يفشل اسم المضيف، أو العكس. اقرأ الناتجين قبل أن تختار المذنب.

غيّر الملف الشخصي، ثم أعد قراءة الناتجين

عندما تحتاج سياسة وجهة إلى تغيير، فإن المالك هو ملف تعريف VPN: المسارات المضمَّنة والمستبعدة وأي قواعد نفق منقسم يدعمها المورّد. تغيير الواجهات بدلًا من ذلك لا يفعل سوى نقل الجدل. على جهاز Mac يُدار عن بُعد، احفظ حالة الشبكة الحالية أولًا، لأن فقدان النفق على جهاز لا يمكنك الوصول إليه رحلة وليس تراجعًا.

أعد إنتاج العطل، واقرأ المسار، واقرأ المُحلِّل، وغيّر شيئًا واحدًا، ثم اقرأ الناتجين نفسهما مرة أخرى. خلط عدة خدمات وملفات تعريف معًا يترك جهازًا لا يستطيع أحد شرحه، بمن فيهم من أصلحه. ينتهي الاختبار حين يتفق الناتجان مع التغيير الذي قصدته. وإذا ظلا مختلفين، فالملف والجهاز يصفان سياستين مختلفتين، والملف هو الذي يجب تغييره.

مقالات ذات صلة