المحتويات

مسألة

فشل إنشاء إتصالات VPN باستخدام عميل Cisco الآمن عند إستخدام مصادقة SAML باستخدام Google IdP. على الرغم من نجاح مصادقة SAML على جانب IdP، يفشل العميل أثناء معالجة ما بعد المصادقة والتحول إلى حالة قطع الاتصال، مما يمنع إنشاء نفق VPN.

البيئة

- Cisco Secure Client، الإصدار 5.1.13.177

- تكوين مصادقة SAML باستخدام Google IDp

- الوصول الآمن - الوصول الآمن عن بعد للعميل (VPN، الوضع، المورد الخاص)

- تظهر سجلات مصادقة Google IdP مصادقة SAML ناجحة

قرار

تم حل المشكلة بإعادة تثبيت عميل Cisco الآمن. تم توثيق نهج أستكشاف الأخطاء وإصلاحها التالي:

خطوات التشخيص الأولية

الخطوة 1: تجميع سجلات DART من نقطة النهاية المتأثرة - https://www.cisco.com/c/en/us/support/docs/security/secure-client/221919-collect-dart-bundle-for-secure-client.html

استخرج حزمة Dart > Cisco Secure Client > AnyConnect VPN > Log > Under VPN Folder > AnyConnectVPN.txt - أظهر الأخطاء التالية أثناء قراءة الإعدادات الداخلية، مع ظهور الأخطاء التالية بشكل متواصل:

- فشل إدخال قاموس الترميز الثنائي

- فشل إنشاء قاموس التعليمات البرمجية

- PhoneHomevpn_ERROR_UNEXPECTED

- GLOBAL_ERROR_UNEXPECTED

الخطوة 2: التحقق من حالة مصادقة SAML على جانب IdP

تأكد من أن سجلات Google IdP تعرض مصادقة SAML ناجحة لعزل المشكلة على معالجة ما بعد المصادقة من جانب العميل.

تنفيذ القرار

الخطوة 1: إعادة تثبيت Cisco Secure Client

قم بإزالة تثبيت Cisco Secure Client الموجود وإجراء إعادة تثبيت نظيفة لبرنامج العميل.

الخطوة 2: التحقق من إستعادة اتصال VPN

بعد إعادة التثبيت، اختبر اتصال VPN بمصادقة SAML لتأكيد إنشاء الاتصال بنجاح وإنشاء النفق بشكل صحيح.

أعاد تثبيت وظيفة VPN الخاصة بالعميل الآمن من Cisco، مما يسمح بمصادقة SAML وإنشاء نفق بنجاح.

السبب

يبدو أن السبب الجذر مرتبط ببيانات التكوين الداخلي التالفة ضمن تثبيت Cisco Secure Client، والتي تؤثر بشكل خاص على قدرة مكون CPhoneHomeVpn/PhoneHomeAgent على معالجة بيانات قاموس Bencode أثناء معالجة ما بعد المصادقة. تشير الأخطاء المتكررة "Bencode dictionary Inalize Failed" و"Failed to خلقت Bencode dictionary" إلى أن العميل لم يتمكن من تحليل أو معالجة بيانات التكوين الداخلية المطلوبة لإنشاء نفق VPN بشكل صحيح بعد مصادقة SAML الناجحة.

تم حل المشكلة من خلال إعادة تثبيت العميل، مما يشير إلى أن المشكلة كانت مرتبطة بالبيانات التالفة من جانب العميل بدلا من مشاكل التكوين من جانب الخادم أو تكامل IdP.

المحتوى ذي الصلة

- الدعم الفني والتنزيلات من Cisco