مفتاح اختصار NetworkManager VPN: وصل وقطع منفصلان
امنح شبكة VPN محفوظة واحدة في NetworkManager اختصارين بدلًا من مفتاح تبديل. اربط UUID، وأبق مطالبة المصادقة ظاهرة، وتحقق من الجاهزية.
يزيل اختصاران التخمين الذي يتحمله مفتاح تبديل واحد للشبكة: أحدهما يوصل دائمًا، والآخر يقطع دائمًا. يزيل اختصاران الغموض: أحدهما يطلب دائمًا اتصالًا، والآخر يطلب دائمًا قطعًا. وكلاهما يشير إلى الملف الشخصي المحفوظ نفسه عبر UUID الخاص به.
اتبع الإعداد بالترتيب أدناه. اختبر كل أمر في طرفية قبل ربطه، لأن الاختصار مكان سيئ لاكتشاف مطالبة لا تستطيع رؤيتها.
اعثر على UUID، لا على اسم الملف الشخصي
اسرد الاتصالات المحفوظة في جلسة سطح المكتب العادية وانسخ UUID الخاص بالشبكة المقصودة. الاسم للناس؛ فملفان محفوظان قد يشتركان في اسم واحد، والملف الذي يُحذف ثم يُستورد من جديد يحصل على معرّف جديد.
nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid
أبق UUID في تعريف الاختصار بدلًا من اسم العرض. وإذا استُبدل الملف الشخصي لاحقًا، فحدّث الاختصارين معًا، لأن معرّفًا واحدًا قديمًا ينتج إجراء اتصال يفشل بينما لا يزال القطع يستهدف الكائن القديم. لهذا يستخدم الإجراءان القيمة نفسها. تعامل مع UUID كهوية الملف الشخصي.
تأكد من أن الملف الشخصي هو شبكة VPN من NetworkManager وليس خادمًا خفيًا من مورّد بخدمته الخاصة. يحتاج عميل المورّد إلى واجهة تحكم مدعومة خاصة به؛ ولن يدير nmcli نفقًا لا يملكه. افحص نوع الاتصال إذا كان الاسم ملتبسًا. والنفق الذي يملكه خادم آخر لن يظهر في القائمة نفسها.
اختبر الأمرين في طرفية أولًا
اطلب الاتصال تفاعليًا، وأكمل تسجيل الدخول المعتمد، وصل إلى مورد خاص تحتاجه فعلًا. ثم اقطع الاتصال بالأمر المطابق وتأكد من أن الشبكة تنزل دون أن تأخذ معها رابط Wi-Fi أو Ethernet الأساسي.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555
نفّذهما كإجراءين منفصلين. هما يغيّران حالة الاتصال؛ ولا يحذفان الملف الشخصي ولا يعدّلان إعداداته. احتفظ بمخرجات الطرفية من التشغيل الأول لتعرف كيف يبدو تسلسل مطالبات عادي. ذلك السجل يجعل سلوك الاختصار متوقعًا.
لا تختبر القطع عبر مسار الإدارة البعيد الوحيد لديك. إذا كانت الشبكة تحمل جلستك، فإن قطعًا ناجحًا ينهي وصولك أيضًا، ويحتاج الاسترداد إلى مسار لا يعتمد على النفق. أبق طرفية محلية أو رابطًا ثانيًا متاحًا.
اربط اختصارين مسمّيين بـ UUID نفسه
في إعدادات لوحة المفاتيح لسطح المكتب، أنشئ إجراءين واضحي الاسم، مثل وصل VPN المكتب وقطع VPN المكتب. عيّن تركيبتين مختلفتين من المفاتيح والصق UUID الذي راجعته في كلا الأمرين.
سمّهما حسب القصد لا حسب الحالة. الاختصار المسمى تبديل يجعل الضغطة التالية غير متوقعة؛ أما وصل وقطع فيصف كل منهما بالضبط ما سيُطلب. وهذا يجعل قائمة الاختصارات موثقة بذاتها. والضغطة الخاطئة تفعل شيئًا متوقعًا رغم ذلك.
إذا كان سطح المكتب يستخدم مشغّلات إدخال سطح المكتب، فتذكّر أن المشغّل لا يخصّص طرفية تلقائيًا. والأمر الذي يحتاج إدخالًا تفاعليًا سيظل منتظرًا حيث لا يمكن لأحد الإجابة.
ضع مطالبة المصادقة حيث تراها
بدون --ask، يطلب nmcli من وكيل أسرار قيد التشغيل بيانات الاعتماد الناقصة. هذا هو المسار الصحيح عندما يتولى سطح المكتب أصلًا مصادقة هذه الشبكة ويستطيع الوكيل عرض مطالبه. اختبر أمر الوصل العادي من الاختصار نفسه قبل أن تفترض أنه يعمل.
إذا كانت الشبكة تحتاج تفاعلًا في الطرفية، فاضبط الاختصار ليفتح تطبيق الطرفية في سطح المكتب ويشغّل الأمر التفاعلي هناك. تختلف وسائط التشغيل بين تطبيقات الطرفية، لذا استخدم الصيغة الموثقة للتطبيق المثبت.
بالنسبة إلى إدخال سطح المكتب، يطلب Terminal=true نافذة طرفية بينما Terminal=false لا يفعل. وليس أي من الإعدادين سببًا لوضع كلمة مرور في سطر الأوامر، أو منح sudo بلا كلمة مرور، أو تجاوز سياسة المصادقة في المؤسسة.
تحقق من الجاهزية بعد ضغط المفتاح
ضغطة المفتاح تعني أنك طلبت التنشيط. وهي لا تثبت أن المصادقة انتهت، أو أن المسارات ثُبّتت، أو أن DNS الخاص يجيب. افحص حالة الاتصال ثم المورد الخاص الفعلي.
اقرأ الحالة عبر العميل المالك بدلًا من مطابقة جملة مترجمة. فالنص المقروء بشريًا يتغير مع اللغة، وقد يكون في الجهاز أكثر من شبكة، لذا قد تبلغ مطابقة النص عن ملف شخصي خاطئ أو تفوتها حالة انتقالية.
إذا أعادت أتمتة أخرى وصل الشبكة، فوفّقها مع اختصار القطع. فمالكان يعكسان بعضهما ينتجان اتصالًا يبدو أنه يتجاهل ضغطة المفتاح، بينما المشكلة الحقيقية هي سياسة متعارضة.
سجّل UUID والأمرين وفحص الجاهزية في ملاحظاتك. فاستبدال الملف الشخصي التالي أو ترقية سطح المكتب أسهل تشخيصًا بكثير عندما يكون المعرّف ومسار المطالبة المقصود مكتوبين مسبقًا.