يظهر مربع الحوار في اللحظة التي تنقر فيها على Connect، وقبل أي مطالبة ببيانات الاعتماد، ويقول إن خدمة VPN غير متاحة. لم يخرج أي شيء من الجهاز بعد. نافذة AnyConnect تتحدث إلى خدمة Windows محلية، وعندما تفشل تلك المحادثة يستسلم العميل قبل أن يذكر أي بوابة على الإطلاق. هذا الترتيب هو أفضل دليل في الرسالة كلها: أنت تبحث في مشكلة خدمة وبرنامج تشغيل، وليس في شهادة أو قاعدة جدار حماية على الطرف الآخر. هذا هو الترتيب الذي أتبعه، أرخص فحص أولاً.

مربع الحوار يظهر قبل الاتصال بالبوابة

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

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

افحص خدمة الوكيل قبل أي شيء آخر

افتح services.msc وابحث عن Cisco AnyConnect Secure Mobility Agent. إذا كان نوع بدء التشغيل معطلاً، فاضبطه على تلقائي وابدأ تشغيله. الخدمة التي عطّلها ترقية أو تركتها حادثة انهيار غالباً ما تبدأ بشكل سليم مرة واحدة وتبقى تعمل. إذا ماتت مرة أخرى خلال ثوانٍ، فسجّل رمز الخطأ وتابع القراءة.

هناك خدمتان مساعدتان تستحقان النظر على الأجهزة العنيدة. إعادة تشغيل Base Filtering Engine أزالت هذه الرسالة عندما كان برنامج تشغيل التصفية عالقاً. وحيث كانت Internet Connection Sharing مفعّلة، فإن إيقاف ICS فعل الشيء نفسه، لأن الاثنين يتنافسان على نفس البنية الشبكية.

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

ثم افحص المحول الافتراضي

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

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

عندما لا يصمد إعادة التشغيل

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

مستخدمو macOS يواجهون نفس الصياغة عبر مكوّن مختلف. الوكيل هو مهمة launchd، لذا حمّلها وتأكد من أن التطبيق مسموح له بالعمل في الخلفية. في الإصدارات الحالية يوجد ذلك المفتاح ضمن Login Items وExtensions، والتطبيق الموقوف هناك يبدأ ثم يفشل بهذه الرسالة بالضبط.

عندما يكون عميل VPN ثانٍ هو السبب

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

إذا كان على كلا العميلين البقاء، فقرر المسارات عن قصد واكتبها. تخمين المقياس ينكسر عند التحديث التالي.

ترتيب إصلاح لا يحتاج إلى إعادة تثبيت مرتين

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

  • خدمة الوكيل موجودة، ونوع البدء تلقائي، وتعمل قبل أن تبدأ الواجهة الرسومية.
  • المحول الافتراضي مفعّل في اتصالات الشبكة، ولا واجهة عالقة في حالة الاتصال.
  • Internet Connection Sharing متوقفة، وBase Filtering Engine سليمة.
  • مجلد ProgramData محذوف قبل إعادة التثبيت، ونفس الإصدار أعيد تثبيته.
  • لا يوجد عميل VPN ثانٍ يحتفظ بنفس برامج تشغيل التصفية.

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

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