إعادة تعيين شبكة Windows تحذف أكثر من عطل VPN
إعادة التعيين تُفرغ المحوّلات والمسارات ومرشّحات WFP، لا النفق المعطوب وحده. احفظ الملف الشخصي وقائمة الشهادات والأدلة، ثم اختبر طبقة بعد طبقة.
تصل النصيحة خلال عشر دقائق من كل شكوى VPN على Windows: شغّل إعادة تعيين الشبكة، فهي تصلح كل شيء. لا تفعل، وهي ليست ضيقة. ذلك الزر يمسح المحوّلات، ويعيد ربط البروتوكولات، ويزيل العناوين الثابتة والمسارات الافتراضية، ويطرح إدخالات جدار الحماية والمرشّحات، وينسى ملفات تعريف Wi-Fi زيادة على ذلك. على جهاز به نفق يعمل لكنه مهيأ بشكل خاطئ، يحوّل عطلاً واحداً قابلاً للتشخيص إلى إعادة بناء غير موثقة. احفظ خمسة أشياء أولاً، وستحتفظ بخيار التراجع عن ذلك.
إعادة التعيين لا تقتصر على ملف تعريف VPN
اتصال VPN هو كائن واحد بين كثيرة تتشارك حزمة الشبكة. إزالة المحوّل وإعادة إضافته تغيّر فهرس الواجهة، وكل ما كان يشير إلى ذلك الفهرس، من مسار إلى قاعدة جدار حماية إلى برنامج تشغيل مرشّح طرف ثالث، يشير الآن إلى شيء لم يعد موجوداً.
الافتراضية تزيد الأمر سوءاً. محوّلات Hyper-V وجسور VMware وشبكات الحاويات وعملاء VPN الذين لديهم محوّلات افتراضية خاصة بهم كلهم يعيشون في المساحة نفسها. إعادة تعيين تعيد تثبيت الحزمة الأساسية قد تترك تلك المكوّنات نصف موجودة، والجهاز الناتج يبلّغ عن عتاد يعمل بلا مسار يعمل.
لا شيء من ذلك حجة ضد إعادة التعيين يوماً ما. إنه حجة ضد إعادة التعيين أولاً، على جهاز لم توثّقه، حين قد يكون العطل الحقيقي إدخال مسار واحداً أو مرشّحاً واحداً قديماً. إعادة التعيين أداة واسعة بمعدل نجاح ضيق، واستخدامها كخطوة افتتاحية يضمن ألا تعرف أبداً أي الأمرين كان.
احفظ الأدلة قبل أن تحفظ الإعدادات
العطل نفسه بيانات. دوّن رمز الخطأ الدقيق، والوقت، وأي ملف تعريف اختير، وهل سجّل البوابة محاولة أصلاً. رمز يقول إن النفق لم يتلقَّ إجابة قط ورمز يقول إن المصادقة فشلت يشيران إلى إصلاحات مختلفة تماماً. بعد إعادة التعيين قد لا تتمكن من إعادة إنتاج أياً منهما. تعامل مع الحالة المعطوبة كأصل أنت على وشك إنفاقه.
التقط الحالة وهي لا تزال معطوبة، في مجلد خارج المجلدات المؤقتة للجهاز:
mkdir C:\vpn-evidence
ipconfig /all > C:\vpn-evidence\ipconfig.txt
route print > C:\vpn-evidence\routes.txt
Get-VpnConnection -AllUserConnection | Export-Csv C:\vpn-evidence\profiles.csv -NoTypeInformation
netsh wfp show state file=C:\vpn-evidence\wfp.xml
الأمر الأخير هو الذي يتركه الناس، وهو غالباً الذي يفسّر العطل. المرشّحات المتبقية من عميل أُزيل تعيش كسياسة دائمة، وملف XML المصدَّر هو السجل المحلي الوحيد عنها. اقرأه قبل أن تمحو إعادة تعيين الشيء الذي كنت تحاول تحديده.
احفظ التهيئة التي لن تعود
بعض الإعدادات تُعاد إنشاؤها تلقائياً. العناوين الثابتة والمسارات المخصصة ولاحقات DNS واستثناءات الوكيل وقواعد جدار الحماية لا. ولا ملفات التعريف نفسها، التي تعيش في ملف دفتر هاتف لا تعيده إعادة التعيين عنك.
| What to save | Where it lives | Why the reset loses it |
|---|---|---|
| VPN profiles | rasphone.pbk in ProgramData or the user profile | Profiles are not part of the adapter state |
| Static IP and DNS | Adapter configuration | Adapters are removed and recreated |
| Persistent filters | WFP policy store | Filter state is cleared with the stack |
| Third-party bindings | Adapter binding list | Components must be reinstalled manually |
Get-NetIPConfiguration | Out-File C:\vpn-evidence\netip.txt
Get-NetRoute -AddressFamily IPv4 | Export-Csv C:\vpn-evidence\netroutes.csv -NoTypeInformation
Get-DnsClientServerAddress | Export-Csv C:\vpn-evidence\dns.csv -NoTypeInformation
Get-ChildItem Cert:\LocalMachine\My | Select-Object Subject,Thumbprint,NotAfter
قائمة الشهادات أهم مما تبدو. شهادات العميل لا تدمّرها إعادة تعيين الشبكة، لكن القائمة تخبرك أيها كان الملف يعتمد عليه وهل تنتهي صلاحية أحدها قريباً. اكتشاف شهادة منتهية بعد إعادة بناء يهدر إعادة البناء.
اكتب مسار الاستعادة قبل أن تبدأ
إذا كان الجهاز بعيداً وVPN هو طريقك الوحيد للدخول، فقد تنهي إعادة التعيين جلستك وقد لا يكون هناك طريق للعودة دون شخص في الموقع. تأكد من وجود وصول خارج النطاق، أو من توفر شخص، قبل تشغيل أي شيء يمس المحوّلات.
خزّن ملفات التثبيت وتفاصيل الاتصال في مكان لا يزال الجهاز يستطيع الوصول إليه لاحقاً. العميل الذي يجب إعادة تثبيته من بوابة مورد يُوصل إليها عبر النفق هو تبعية دائرية، وهي الطريقة الأكثر شيوعاً التي يصبح بها هذا الإجراء انقطاعاً للخدمة.
ثم سجّل ما تفعله ولماذا، بما في ذلك الأوامر الدقيقة. يحتاج الشخص التالي إلى معرفة هل كانت إعادة التعيين تجربة أم قراراً، و«جربنا كل شيء» ليس سجلاً.
اختبر طبقة بعد طبقة بعد إعادة التعيين
استعادة الكثير دفعة واحدة تجعل النتيجة غير قابلة للقراءة. ابدأ من الأسفل: المحوّل والعنوان، ثم تحليل الأسماء، ثم مرحلة هوية النفق، ثم التطبيق. لكل طبقة أمر يجيب عن سؤالها الخاص:
Get-NetAdapter | Where-Object Status -eq 'Up' | Select-Object Name,InterfaceDescription
Resolve-DnsName intranet.example.internal
Get-VpnConnection -Name 'Corp' | Select-Object ConnectionStatus,TunnelType
Test-NetConnection -ComputerName intranet.example.internal -Port 443
إذا كانت طبقة المحوّل سليمة والتحليل ليس كذلك، توقف وأصلح التحليل. إعادة تثبيت عميل VPN في تلك اللحظة تضيف متغيراً وتزيل دليلاً. استعد فقط الإعدادات التي تستطيع تفسيرها، واحداً تلو الآخر، مع فحص الطبقة نفسها بعد كل منها.
إرشادات مايكروسوفت نفسها لاستكشاف خطأ 720، على سبيل المثال، تميّز مشكلات الربط من مشكلات تخصيص العناوين بدلاً من أن تصف إعادة تعيين شاملة، وهذا هو الحدس الصحيح لكل رمز في هذه العائلة. اقرأ ما يدّعيه الرمز قبل أن تمد يدك إلى أوسع أداة متاحة.