المقدمة
يصف هذا المستند المشكلة التي تواجهها عند الوصول إلى موارد Secure Access الخاصة من خلال تطبيقات Java.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- الوصول إلى الشبكة دون ثقة (ZTNA)
- الوصول الآمن
- العميل الآمن
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- نظام التشغيل Windows 10
- نظام التشغيل Windows 11
- Secure Client الإصدار 5.1.2.42
- Secure Client الإصدار 5.1.3.62
- Secure Client الإصدار 5.1.4.74
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يسمح Secure Access بالوصول إلى الموارد الخاصة من خلال أنواع نشر مختلفة، أحدها من خلال الوحدة النمطية ZTNA الخاصة بالعميل الآمن.
يفترض هذا المستند أنك قمت بالفعل بتكوين موارد خاصة ليتم الوصول إليها من خلال تطبيق يستند إلى Java.
المشكلة: لا يمكن الوصول إلى الموارد الخاصة من خلال وحدة ZTNA باستخدام التطبيق المستند إلى Java.
عند الوصول إلى الموارد الخاصة من خلال تطبيقات Java، ينتهي الاتصال أو ينتج عنه اتصال بطيء جدا.
وهذا يرجع إلى تعيين IPv4 إلى IPv6 الذي يتم بشكل افتراضي بواسطة برنامج Java. بينما لا تدعم ZTNA اعتراض IPv6، يفشل الاتصال في العملية الأولية.
الحل
قم بتكوين متغيرات Java على الكمبيوتر المصدر الخاص بك، لمنع تطبيقات Java من تنفيذ تعيينات IPv4 إلى IPv6.
نظام التشغيل Windows
الخطوة 1: الوصول إلى لوحة التحكم -> النظام -> إعدادات النظام المتقدمة -> متغيرات البيئة
الخطوة 2: قم بتعريف متغيري النظام:
اسم المتغير: _Java_Options
قيمة المتغير: -Djava.net.preferIPv4Stack=true
اسم المتغير: Java_tool_options
قيمة المتغير: -Djava.net.preferIPv4Stack=true
ماك أو إس
يمكن إضافة هذا السطر إما إلى /etc/profile (عمومي) أو إلى ~/.profile (خاص بالمستخدم).
export _JAVA_OPTIONS="-Djava.net.preferIPv4Stack=true"
export JAVA_TOOL_OPTIONS="-Djava.net.preferIPv4Stack=true"
معلومات ذات صلة