على خادم Windows بعدة واجهات موقع-إلى-موقع، ليست التسمية في وحدة التحكم مجرد ملاحظة للبشر. يستخدم RRAS حقلاً محدداً من الاتصال الوارد ليقرر أي واجهة منطقية ترد عليه، وهذا الحقل يتغير مع طريقة المصادقة. أخطئ في المفتاح وستعيد تسمية الواجهات حتى يتصل شيء ما بالحظ. قاعدة الاختيار والحالة الإدارية وحالة الجلسة ثلاثة حقائق منفصلة، وواحد منها فقط يتعلق بالتسمية.

الخرافة: الواجهة المعاد تسميتها تطابق أي شيء

الإصلاح المغري عندما لا يستطيع فرع ما الاتصال هو إنشاء واجهة موقع أو إعادة تسميتها حتى تشبه المتصل. ينجح ذلك مع طريقة مصادقة واحدة ويفشل بهدوء مع الأخريات، ولهذا يُتناقل الإجراء نفسه بنتائج متناقضة. واجهة الموقع كائن اتصال منطقي له وجهته الخاصة وبادئاته المحمية وحالته. وهو ليس المحول الفيزيائي الذي يحمل الحزم المشفرة، لذا فإن النظر إلى محولات الشبكة لا يخبرك بشيء عن كائن الموقع الذي جرى اختياره.

كما أن الاختيار لا علاقة له بمستخدمي الوصول البعيد العاديين. إذا اتصل عملاء VPN الخاصون بالموظفين، فهم دور مختلف، ولا تشارك أسماؤهم أبداً في هذا التعيين. تأكد من الدور الذي ينتمي إليه المتصل قبل أن تستنتج شيئاً من اسم مألوف.

ثلاثة أشكال للمصادقة، ثلاثة مفاتيح اختيار

مع مفتاح مشترك مسبقاً، تُقارن وجهة الواجهة المُهيأة بعنوان النظير الوارد. يمكن أن تكون التسمية أي شيء، لأن العنوان هو الذي يحمل القرار. ومع المصادقة القائمة على اسم المستخدم، يُقارن اسم الواجهة باسم المستخدم الذي يقدمه المتصل. هنا التسمية هي المفتاح، وهذا بالضبط سبب أن إعادة التسمية قد تبدو أنها تصلح موقعاً وتكسر آخر.

ومع الشهادات، يُقارن اسم الواجهة باسم الموضوع في الشهادة المقدمة. يجب أن يطابق الاسم ذلك الموضوع، ولن تنفع تسمية جميلة يبتكرها المشغل.

تتبع نتيجتان. في ترتيب المفتاح المشترك مسبقاً يمكن تمكين واجهة واحدة فقط لعنوان وجهة معين، لذا لا يمكن خدمة فرعين يتشاركان عنواناً عاماً واحداً ملحوظاً عبر إدخالات مكررة. وأي طريقة هيأتها فعلاً هي التي تحكم، أياً كان ما تقترحه وحدة التحكم.

Authentication in useThe field RRAS comparesSymptom when the two disagree
Pre-shared keyThe peer address in the incoming connection against the interface destinationRenaming the interface changes nothing; a destination that does not match the caller stays unused
UsernameThe caller login against the interface nameA site with a friendly label never answers, while a differently named site may answer instead
CertificateThe subject name in the presented certificate against the interface nameAn interface named after the office rather than the subject CN is never selected

التمكين ليس اتصالاً

تقول الحالة الإدارية ما إذا كان مسموحاً للواجهة المنطقية بالعمل. وتقول حالة الاتصال ما إذا كانت هناك جلسة الآن. الواجهة الممكّنة بلا جلسة حالة سكون طبيعية لرابط اتصال عند الطلب، والإبلاغ عنها كعطل يدفع الناس إلى ملاحقة انقطاع غير موجود.

استخدم بحثاً بالاسم أو البحث الموثق في نطاق التوجيه، لكن ليس المعاملين معاً، وشغّله في سياق الخادم المقصود. إذا كانت الواجهة التي تتوقعها غائبة عن القائمة الأولى، فالمشكلة في اتجاه المنبع قبل الحالة: لم يُختر شيء على الإطلاق.

اقرأ الزوج معاً لا بمعزل. الرابط المقصود أن يبقى قائماً ويظهر منقطعاً يستحق التحقيق، بينما رابط الاتصال عند الطلب الخامل الذي يتصل عند الطلب يعمل كما صُمم. وفي الوقت نفسه ستبقى الواجهة المعطلة إدارياً معتمة مهما أعاد الطرف البعيد تشغيل موجّهه.

لا تثبت أي من القيمتين أن المصادقة نجحت، ولا أن الحماية المتفاوض عليها متطابقة، ولا أن المسارات ثُبتت، ولا أن التطبيق الخاص مسموح. تلك أربعة أسئلة مختلفة بأربعة أجوبة مختلفة.

Get-VpnS2SInterface | Select-Object Name, Destination, AdminStatus, ConnectionState
Get-VpnS2SInterface -Name 'Branch-A' | Format-List Name, Destination, AdminStatus, ConnectionState

اقرأ معاملة الهوية قبل تمكين أي شيء

عندما يُعيَّن متصل وارد إلى واجهة لم تتوقعها، فالدليل المفيد هو الهوية التي قدّمها، لا قائمة الواجهات المعطلة. اسحب أحداث الوصول البعيد الأخيرة واقرأ عنوان المتصل ونتيجة المصادقة واسم الواجهة المختارة. قد تكون الواجهة المعطلة موقعاً أُحيل للتقاعد عمداً أو شريكاً محظوراً. إن تمكينها لمعرفة ما إذا كان خطأ تسجيل دخول واحد يزول هو تغيير في التهيئة له تبعات على التوجيه والوصول، لذا مرّر القرار عبر مالك علاقة ذلك الموقع، مع وجهته وبادئاته المحمية وسياسيته.

إذا كان التعيين خاطئاً فعلاً، فصحّح المفتاح لا العَرَض: أصلح موضوع الشهادة، أو اسم الواجهة في حالة اسم المستخدم، وأصلح الوجهة في حالة المفتاح المشترك مسبقاً. ثم أعد الاتصال مرة واحدة وتأكد من أن المتصل نفسه يختار الآن الكائن المقصود.

Get-WinEvent -LogName Application -MaxEvents 50 | Where-Object { $_.ProviderName -like '*RemoteAccess*' }

أغلق الحلقة بعملية مسموح بها

الحالة الخضراء ليست قبولاً. بمجرد اختيار الواجهة الصحيحة، ولّد حركة يسمح بها التصميم، من مضيف في بادئة محمية إلى مضيف في الأخرى، وتأكد من أن الرد يعود عبر المسار نفسه. نفّذ المحاولة نفسها من مضيف يجب أن يُرفض، باستخدام Test-NetConnection -ComputerName 10.44.2.10 -Port 445 ضد خدمة يستبعدها التصميم، واقرأ أحداث الوصول البعيد مرة أخرى. رابط الموقع الذي يحمل أكثر من بادئاته المقصودة، أو الذي يستجيب لخدمة تستبعدها السياسة، خطأ توجيه لن يكشفه أي قدر من فحص الحالة.

سجّل طريقة المصادقة ومفتاح الاختيار والبادئات المسموح بها معاً في دليل تشغيل الموقع. سيلتقي المهندس التالي الجدول نفسه ذا القيم الثلاث، ولا يصبح اصطلاح التسمية منطقياً إلا بعد كتابة ذلك السياق.

مقالات ذات صلة