استخدام ping و traceroute على مثيل أساسي للحزمة
يدعم Azure Private 5G Core أدوات تشخيص ping و traceroute القياسية، محسنة بخيار لتحديد واجهة شبكة معينة. يمكنك استخدام ping و traceroute للمساعدة في تشخيص مشكلات اتصال الشبكة. في هذا الدليل الإرشادي، ستتعلم كيفية استخدام الاتصال وتتبع المسار للتحقق من الاتصال بشبكات الوصول أو البيانات عبر واجهات مستوى المستخدم على جهازك.
المتطلبات الأساسية
- حدد مورد Kubernetes - Azure Arc الذي يمثل مجموعة Kubernetes الممكنة في Azure Arc التي يتم تشغيل مثيل الحزمة الأساسي عليها.
- تأكد من أن جهازك المحلي لديه وصول kubectl أساسي إلى مجموعة Kubernetes الممكنة في Azure Arc. يتطلب هذا ملف kubeconfig الأساسي، والذي يمكنك الحصول عليه باتباع إعداد الوصول إلى kubectl.
اختر عنوان IP لاختباره
يمكنك استخدام أدوات ping و traceroute للتحقق من إمكانية الوصول إلى أي عنوان IP عبر الواجهة المحددة. ومن الأمثلة الشائعة على ذلك البوابة الافتراضية. إذا كنت لا تعرف عنوان البوابة الافتراضي للواجهة التي تريد اختبارها، يمكنك العثور عليه على شفرة Advanced Networking على واجهة المستخدم المحلية Azure Stack Edge (ASE).
للوصول إلى واجهة المستخدم المحلية، راجع البرنامج التعليمي: الاتصال إلى Azure Stack Edge Pro مع GPU.
تشغيل أدوات ping و traceroute
في سطر الأوامر مع وصول kubectl إلى مجموعة Kubernetes الممكنة في Azure Arc، أدخل حاوية مستكشف أخطاء MEC-DP ومصلحها:
kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
عرض قائمة واجهات مستوى المستخدم المكونة:
mect list
يجب أن يبلغ هذا عن واجهة واحدة على شبكة وحدة التحكم (N2)، وواجهة واحدة على شبكة الوصول (N3) وواجهة لكل شبكة بيانات مرفقة (N6). على سبيل المثال:
n2trace n3trace n6trace0 (Data Network: internet) n6trace1 (Data Network: enterprise) n6trace2 (Data Network: test)
قم بتشغيل الأمر ping، مع تحديد الشبكة وعنوان IP للاختبار. يمكنك تحديد
access
لشبكة الوصول أو اسم الشبكة لشبكة بيانات.ping --net <network name> <IP address>
على سبيل المثال:
ping --net enterprise 10.0.0.1
يجب أن تبلغ الأداة عن قائمة بالحزم المرسلة والمستلمة مع فقدان حزمة بنسبة 0٪.
قم بتشغيل الأمر traceroute، مع تحديد الشبكة وعنوان IP للاختبار. يمكنك تحديد
access
لشبكة الوصول أو اسم الشبكة لشبكة بيانات.traceroute --net <network name> <IP address>
على سبيل المثال:
traceroute --net enterprise 10.0.0.1
يجب أن تبلغ الأداة عن سلسلة من القفزات، مع عنوان IP المحدد كوثبة نهائية.
الخطوات التالية
- للحصول على تشخيصات أكثر تفصيلا، يمكنك إجراء التقاط حزمة مستوى البيانات على مثيل أساسي للحزمة
- إذا وجدت مشكلة اتصال محددة ولا تعرف كيفية حلها، يمكنك الحصول على دعم لخدمة Azure Private 5G Core