أي واجهة موقع في RRAS يختارها النفق الوارد؟
يختار RRAS واجهة الموقع الواردة حسب عنوان النظير أو اسم المستخدم أو موضوع الشهادة، لذا اقرأ هذا المفتاح بمعزل عن حالتي التمكين والاتصال.
على خادم Windows بعدة واجهات موقع-إلى-موقع، ليست التسمية في وحدة التحكم مجرد ملاحظة للبشر. يستخدم RRAS حقلاً محدداً من الاتصال الوارد ليقرر أي واجهة منطقية ترد عليه، وهذا الحقل يتغير مع طريقة المصادقة. أخطئ في المفتاح وستعيد تسمية الواجهات حتى يتصل شيء ما بالحظ. قاعدة الاختيار والحالة الإدارية وحالة الجلسة ثلاثة حقائق منفصلة، وواحد منها فقط يتعلق بالتسمية.
الخرافة: الواجهة المعاد تسميتها تطابق أي شيء
الإصلاح المغري عندما لا يستطيع فرع ما الاتصال هو إنشاء واجهة موقع أو إعادة تسميتها حتى تشبه المتصل. ينجح ذلك مع طريقة مصادقة واحدة ويفشل بهدوء مع الأخريات، ولهذا يُتناقل الإجراء نفسه بنتائج متناقضة. واجهة الموقع كائن اتصال منطقي له وجهته الخاصة وبادئاته المحمية وحالته. وهو ليس المحول الفيزيائي الذي يحمل الحزم المشفرة، لذا فإن النظر إلى محولات الشبكة لا يخبرك بشيء عن كائن الموقع الذي جرى اختياره.
كما أن الاختيار لا علاقة له بمستخدمي الوصول البعيد العاديين. إذا اتصل عملاء VPN الخاصون بالموظفين، فهم دور مختلف، ولا تشارك أسماؤهم أبداً في هذا التعيين. تأكد من الدور الذي ينتمي إليه المتصل قبل أن تستنتج شيئاً من اسم مألوف.
ثلاثة أشكال للمصادقة، ثلاثة مفاتيح اختيار
مع مفتاح مشترك مسبقاً، تُقارن وجهة الواجهة المُهيأة بعنوان النظير الوارد. يمكن أن تكون التسمية أي شيء، لأن العنوان هو الذي يحمل القرار. ومع المصادقة القائمة على اسم المستخدم، يُقارن اسم الواجهة باسم المستخدم الذي يقدمه المتصل. هنا التسمية هي المفتاح، وهذا بالضبط سبب أن إعادة التسمية قد تبدو أنها تصلح موقعاً وتكسر آخر.
ومع الشهادات، يُقارن اسم الواجهة باسم الموضوع في الشهادة المقدمة. يجب أن يطابق الاسم ذلك الموضوع، ولن تنفع تسمية جميلة يبتكرها المشغل.
تتبع نتيجتان. في ترتيب المفتاح المشترك مسبقاً يمكن تمكين واجهة واحدة فقط لعنوان وجهة معين، لذا لا يمكن خدمة فرعين يتشاركان عنواناً عاماً واحداً ملحوظاً عبر إدخالات مكررة. وأي طريقة هيأتها فعلاً هي التي تحكم، أياً كان ما تقترحه وحدة التحكم.
| Authentication in use | The field RRAS compares | Symptom when the two disagree |
|---|---|---|
| Pre-shared key | The peer address in the incoming connection against the interface destination | Renaming the interface changes nothing; a destination that does not match the caller stays unused |
| Username | The caller login against the interface name | A site with a friendly label never answers, while a differently named site may answer instead |
| Certificate | The subject name in the presented certificate against the interface name | An 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 ضد خدمة يستبعدها التصميم، واقرأ أحداث الوصول البعيد مرة أخرى. رابط الموقع الذي يحمل أكثر من بادئاته المقصودة، أو الذي يستجيب لخدمة تستبعدها السياسة، خطأ توجيه لن يكشفه أي قدر من فحص الحالة.
سجّل طريقة المصادقة ومفتاح الاختيار والبادئات المسموح بها معاً في دليل تشغيل الموقع. سيلتقي المهندس التالي الجدول نفسه ذا القيم الثلاث، ولا يصبح اصطلاح التسمية منطقياً إلا بعد كتابة ذلك السياق.