VPN على Windows: طابِق العميل مع الملف الشخصي
يمتلك Windows عميلاً مدمجاً لا يستورد كل ملف شخصي. طابِق البرنامج مع الملف، ثم اختبر المورد نفسه بدل الأيقونة.
يُبلّغ Windows أن النفق متصل بينما تظل صفحة الشبكة الداخلية تنتهي مهلتها، وقد جاء الملف الشخصي من شخص غادر منذ ذلك الحين. خطآن منفصلان يقفان خلف تلك الحالة: العميل الخاطئ للملف، والتوقع الخاطئ لما يغطيه النفق. التمييز بينهما يستغرق بضعة أوامر ويوفر إعادة تثبيت. ولا يُصلَح أي منهما بإعادة التشغيل.
العميل المدمج يستورد أنواعه الخاصة فقط
يأتي Windows بعميل VPN يفهم أنواع اتصال محددة، ولن يستورد ملف OpenVPN أو إعداد WireGuard مهما كان اسم الملف. تلك تحتاج برنامجها الخاص، مثبتاً من صفحة التنزيل الموثوقة الخاصة بالمورّد. ووجود إدخال مألوف في قائمة الشبكة ليس دليلاً على أن الخادم يدعمه، والملف الشخصي المعاد تسميته بامتداد مألوف يبقى الملف الخاطئ. ويجب أن يطابق نوع الاتصال ما وفّره المشغّل لا ما تعرضه القائمة صدفة.
للحصول على اتصال أصلي، أضفه عبر إعدادات الشبكة واكتب القيم التي أُعطيت لك بالضبط. اتصال IKEv2 المعتمد على الشهادة ونقطة دخول باسم مستخدم وكلمة مرور إعدادان مختلفان حتى عندما ينتهي كلاهما تحت العنوان نفسه. وإذا كان جهاز مُدار يوفّر اتصالاً بالفعل، فاستخدمه بدل بناء اتصال ثانٍ بجانبه.
خطوات تسجيل الدخول غير قابلة للتبادل
قد يتطلب الاتصال اسم مستخدم وكلمة مرور، أو شهادة عميل، أو مطالبة تفاعلية، أو عدة منها بالتتابع. عبارة مرور المفتاح الخاص تفتح مفتاحاً وليست كلمة مرور الخدمة، حتى عندما تُكتب كلتاهما في الحوار نفسه. وتحذير الشهادة يتعلق بالهوية أو الثقة، لا بصحة كتابة اسم الحساب. وقراءة أي الثلاثة فشل تحدد الخطوة التالية.
اقرأ الرفض بدل إعادة المحاولة. فشل المصادقة وفشل الثقة يبدوان متشابهين في نافذة الحالة ولا يشتركان في شيء تحتهما: الأول يحتاج بيانات اعتماد، والثاني يحتاج سلسلة يقبلها العميل.
أبقِ بيانات الاعتماد ومواد الشهادة خارج لقطات الشاشة. فصورة لصفحة إعدادات قد تكشف عنوان خادم واسم مستخدم محفوظاً في آن واحد، وخيط دعم هو وثيقة عامة أكثر مما يتوقع الناس. احجب المعلومات قبل النشر لا بعد أن يكون أحدهم قد اقتبسها بالفعل.
في PowerShell، يسرد Get-VpnConnection ما يعتقد Windows أنه مهيأ، بما في ذلك إدخالات يخفيها نافذة الإعدادات عن الأنظار. ومن موجه cmd، يتصل rasdial باسم الاتصال ويُظهر ipconfig /all ما تلقاه المحوّل فعلاً. لا تشترك الصدفتان في محلل واحد، لذا ألصق كل سطر في الصدفة الصحيحة.
Get-VpnConnection
Get-VpnConnection -Name "Office" | Format-List Name,ServerAddress,AuthenticationMethod
rasdial "Office"
ipconfig /all
جدول التوجيه هو ما يقرر، لا رمز المحوّل
قد يوجّه نفق مؤسسي وجهات المكتب فقط، تاركاً التصفح العادي على الاتصال المحلي، بينما يفعل ملف شخصي بنفق كامل العكس. افتح المورد الفعلي قبل أن تقرر أن أي السلوكين خاطئ. فالرمز يبلّغ عن حالة المحوّل، وجدول التوجيه هو حيث يكمن الجواب. وهذان يختلفان أكثر مما تعترف به نافذة الحالة.
يمكن للإدخالات الأكثر تخصيصاً أن ترسل شبكة فرعية إلى النفق بينما يبقى المسار الافتراضي خارجه، وهو بالضبط ما يُفترض أن يبدو عليه النفق المنقسم. والإدخال المفقود هو النتيجة الشائعة الأخرى، ومن المتصفح يبدو مطابقاً لنفق متوقف. قارن البادئة التي لا تصل إليها بالجدول لا بالرمز. ولهذا يمكن أن يختلف الرمز والجدول بينما يخبر كلاهما بالحقيقة عن أشياء مختلفة.
لا تحذف مسارات لأن الجدول يحتوي محوّلات لا تعرفها. فآلة افتراضية أو برنامج تشغيل مرشّح أو عميل ثانٍ يمكن لكل منها أن يضيف واحداً، وحذفه يكسر شيئاً كان يعمل.
route print -4
nslookup intranet.corp.internal
الأسماء الخاصة تحتاج محلّل المؤسسة
تحتاج الأسماء الخاصة محلّل المؤسسة، والمتصفح الذي يملك DNS آمناً خاصاً به يمكنه تجاوز إعداد النظام بالكامل. وهذا ينتج الحالة المربكة حيث يعيد الاستعلام من سطر الأوامر عنواناً ويظل الاسم نفسه يفشل في المتصفح.
تحقق من المحوّل الذي وفّر إعداد DNS الحالي قبل تغيير أي شيء. أبقِ محلّل المؤسسة للأسماء الخاصة بدل استبداله بخدمة عامة. واستبدال محلّل عام عادةً يصلح اسماً عاماً ويكسر كل اسم داخلي، وهو فشل أسوأ من الذي بدأت به. وإذا أبلغ الاتصال عن النجاح ولم يعمل شيء، فاعمل على إعادة التوجيه وDNS قبل إعادة تعيين حزمة الشبكة.
Get-DnsClientServerAddress -AddressFamily IPv4
Resolve-DnsName intranet.corp.internal
توثيق Microsoft حول أنواع اتصالات VPN في Windows وإضافاتها هو المرجع لأي عميل يعالج أي نوع، ولا يخبرك أي تسمية في القائمة بذلك. أعد الاتصال بعد أي تغيير وأعد محاولة التطبيق الفعلي لا رمز الحالة. احفظ الملف الشخصي العامل حيث يمكنك إيجاده مرة أخرى، ودوّن المحلّل والمسار الذي جعله يعمل، لأن الجهاز التالي سيحتاج كليهما.