المشكلة
يبلغ ويندوز عن عدم وجود اتصال إنترنت على اتصال إيثرنت أو واي فاي بالرغم من أن المستخدم يمكنه الوصول بنجاح إلى الإنترنت. قد يؤدي ذلك أيضًا إلى تعطيل عمل ميزات مايكروسوفت المختلفة بشكل صحيح، مثل إعداد Office 365.
قد تفشل عمليات التحقق من مؤشر حالة اتصال الشبكة في ويندوز (NCSI) باستخدام الفحص النشط والسالب عندما يكون الكمبيوتر مـتصل بـ Cato.
البيئة
جهاز ويندوز وراء مقبس أو متصل عبر Cato VPN.
استكشاف الأخطاء وإصلاحها
عندما يتصل ويندوز بشبكة جديدة، يتحقق من اتصال الإنترنت باستخدام الفحص النشط الذي يتضمن سلسلة من المهام. بعد تحديد وجود الاتصال بالإنترنت، يتحول ويندوز إلى الفحص السالب حتى تبقى الاتصال نشطًا.
استكشاف الأخطاء الأساسية
فيما يلي بعض خطوات استكشاف الأخطاء وإصلاحها لكل نوع من الفحص:
1. الفحص النشط
يستخدم Windows الفحص النشط للتحقق من أن الاتصال بالإنترنت ممكن على كل واجهة شبكة، ثم يقوم بتحديث مؤشر حالة الاتصال بالشبكة (NCSI). أثناء الفحص النشط، يفحص ويندوز عدة خوادم DNS التابعة لمايكروسوفت ويستخدم الردود لتحديد اتصال إنترنت نشط.
لمزيد من المعلومات انظر: اختبارات الفحص النشط في NCSI وتنبيه حالة الشبكة
لويندوز 10 أو الإصدارات الأحدث:
- يرسل NCSI طلب DNS لحل عنوان
www.msftconnecttest.com
FQDN. -
إذا تلقى NCSI ردًا صالحًا من خادم DNS، فإنه يرسل طلب HTTP GET العادي إلى
http://www.msftconnecttest.com/connecttest.txt
. -
إذا قام NCSI بتنزيل ملف النص بنجاح، فإنه يتأكد من أن الملف يحتوي على اختبار اتصال مايكروسوفت.
-
يرسل NCSI طلب DNS آخر لحل عنوان
dns.msftncsi.com
FQDN.- إذا فشل أي من هذه الطلبات، يظهر تنبيه الشبكة في شريط المهام. إذا قمت بتمرير مؤشر الفأرة فوق الرمز، سترى رسالة مثل "لا يوجد اتصال" أو "وصول محدود إلى الإنترنت" (اعتمادًا على الطلبات التي فشلت).
- إذا نجح جميع هذه الطلبات، يعرض شريط المهام الرمز الشبكي العادي. إذا قمت بتمرير مؤشر الفأرة فوق الرمز، سترى رسالة مثل "وصول الإنترنت".
إذا تلقيت تقارير تظهر فيها ويندوز عدم وجود اتصال بالإنترنت، تحقق مما إذا كان أي من الاتصالات المذكورة أعلاه يفشل. أخذ تتبع الحزم وفحص الأحداث/التدفقات سيكون أحد الطرق للتحقق.
NCSI يتحقق من التسجيل
من الممكن أيضًا تسجيل عمليات التحقق النشطة لـ NCSI باستخدام الطريقة التالية:
- ابدأ التتبع بإصدار الأمر:
netsh trace start scenario=NetConnection tracefile=noint.etl
- الآن كرر المشكلة (افصل ثم أعد توصيل العميل من الشبكة) ثم أوقف التتبع بالأمر:
netsh trace stop
- إليك مثال على نوع المعلومات التي يمكن العثور عليها في ملف التتبع:
إعداد سجل ويندوز يمنع الفحوصات النشطة
من الممكن أن يتم منع الفحوصات النشطة بواسطة إعداد سجل في ويندوز، وفي هذه الحالة، سيتعين على ويندوز الاعتماد بالكامل على الفحص السالب.
تحقق من أن المفتاح التالي يحتوي على قيمة ويندوز الافتراضية:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"WinHttpSettings"=hex:18,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
في المثال التالي، قام وكيل النظام بتعديل مفتاح سجل "WinHttpSettings" عبر GPO الذي يستورد هذه القيمة السداسية للسجل التي تتجاوز القيمة الافتراضية التي يضعها ويندوز تلقائيًا. هذا سيتسبب في فشل الفحوصات النشطة.
2. الفحص السالب
يتم التقاط حركة المرور الحية وتحليلها، دون التدخل في الشبكة، أي عدم إرسال أي حزم. النظر في الباكتات التي تصل إلى TTL (مدة الحياة) في رأس IP في حزم TCP/UDP يمكن أن تحدد كم عدد "القفزات" التي اتخذتها الحزمة للوصول إلى الكمبيوتر. حزمة بها أكثر من 8 قفزات تعتبر أنها تحتوي على اتصال إنترنت.
وكيل TCP لـ Cato سيحدد TTL في رؤوس IP إلى 96 كما هو موضح أدناه. يمكن إجراء التقاط الباكت على جهاز ويندوز للتحقق من قيمة TTL المستلمة.
الحلول البديلة:
فيما يلي بعض الحلول البديلة المحتملة التي أثبتت فعاليتها في حل المشكلة في الميدان: -
- قم بتعيين مفتاح السجل أدناه لاستخدام محول WinTAP (الطبقة 2) بدلاً من WinTUN (الطبقة 3):
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN\UseWintun=0
(DWORD) - قم بتغيير مفتاح السجل أدناه للتبديل إلى وضع جديد حيث لا يتم حذف المسار الأصلي.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN\RTNoRemoveMode=1
(DWORD)
فيما يلي خطوات تحرير/إضافة مفاتيح السجل:
-
افتح محرر السجل:
- اضغط
Win + R
لفتح مربع الحوار تشغيل. - اكتب
regedit
واضغط Enter. سيتم فتح محرر السجل.
- اضغط
-
انتقل إلى المفتاح:
- في محرر السجل، انتقل إلى
HKEY_LOCAL_MACHINE\SOFTWARE
. - إذا لم يكن مفتاح
CatoNetworksVPN
موجودًا، فستحتاج إلى إنشائه. انقر بزر الماوس الأيمن على مفتاحSOFTWARE
، اخترجديد
، ثم اخترمفتاح
. قم بتسمية المفتاحCatoNetworksVPN
.
- في محرر السجل، انتقل إلى
-
قم بإنشاء قيمة DWORD:
- انقر بزر الماوس الأيمن على مفتاح
CatoNetworksVPN
الذي أنشأته للتو. - اختر
جديد
ثم اخترقيمة DWORD (32 بت)
. - قم بتسمية قيمة DWORD الجديدة
UseWintun
أوRTNoRemoveMode
.
- انقر بزر الماوس الأيمن على مفتاح
-
عيّن قيمة البيانات:
- انقر نقراً مزدوجاً على قيمة DWORD
UseWintun
. - في حقل "قيمة البيانات" المناسب، أدخل
0
أو1
(بدون علامات اقتباس).
- انقر نقراً مزدوجاً على قيمة DWORD
-
تأكيد وإغلاق:
- انقر على
موافق
لحفظ التغييرات. - اغلق محرر السجل.
- انقر على
-
أعد تشغيل عميل VPN الخاص بك:
- أعد تشغيل عميل VPN لتفعيل مفتاح السجل.
لا توجد تعليقات
الرجاء تسجيل الدخول لترك تعليق.