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

الخطوة 1: حدِّد ما يستطيع الجهاز فرضه

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

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

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

الخطوة 2: اقرأ قواعد on-demand لا اسم الميزة

On Demand قائمة قواعد تُقيَّم بالترتيب. كل قاعدة تسمّي إجراءً والشروط التي تختاره، والشروط هي الجزء المهم: نوع الواجهة، أو SSID للواي فاي، أو لاحقة نطاق DNS، أو عنوان URL للتحقق. ومجموعة قواعد لا تطابق أبدًا هي ميزة لا تتصل أبدًا.

<key>OnDemandRules</key>
<array>
  <dict>
    <key>Action</key><string>EvaluateConnection</string>
    <key>InterfaceTypeMatch</key><string>WiFi</string>
    <key>SSIDMatch</key><array><string>Office-WiFi</string></array>
  </dict>
</array>

اقرأ المصفوفة كاملة واسأل سؤالين لكل قاعدة: هل يمكن أن يتحقق هذا الشرط يومًا على هذه الأجهزة، وماذا يحدث حين لا تطابق أي قاعدة؟ شبكات المؤسسات تعيد تسمية نقاط الوصول وتدمج SSID وتغيّر لواحق DNS، وكل تعديل من هذه يفصل قاعدة عن الواقع بصمت.

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

الخطوة 3: اختبر الانتقالات لا الاتصال الساكن

نفق قائم أثناء نظرك إليه لا يثبت الكثير. نفّذ كل انتقال عن قصد وسجّل ما يفعله الجهاز، مستخدمًا المورد الخاص نفسه في كل مرة لتكون النتائج قابلة للمقارنة:

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

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

الخطوة 4: اعرف شكلَي الفشل

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

يفشل On Demand بعدم الانطلاق. لا تطابق القاعدة، فلا يظهر نفق، وينتهي المورد الخاص بمهلة. يسهل تشخيص ذلك خطأً كمشكلة خادم، لأن العميل يعمل تمامًا كما هو مضبوط.

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

الخطوة 5: تحقّق ثم تدرّب على التراجع

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

ثم تدرّب على الإزالة على جهاز اختبار قبل أن تحتاجها في الإنتاج. إزالة الملف التعريفي تعيد الجهاز إلى حالته السابقة، ومعرفة كم يستغرق ذلك وما يراه المستخدم جزء من دليل التشغيل. دليل أمان VPN من Apple هو المرجع لما توثّقه المنصة عن هذه السياسات، ويستحق القراءة قبل كتابة إعداد يدّعي أكثر مما تدّعيه المنصة.

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

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