Nmtui هو تطبيق طرفي يتيح لك إدارة اتصالات Wi-Fi على توزيعات Linux التي تستخدم NetworkManager. يعرض معظم وظائف Nmcli CLI في واجهة رسومية أساسية.
Nmtui هي اختصار لواجهة مستخدم نص مدير الشبكة. يقدم TUI قائم على الشتائم يحتوي على مطالبات تفاعلية. في حين أن أوامر nmcli يمكن أن تكون معقدة وصعبة التذكر ، فإن استدعاء واحد
nmtuiيسقطك في مجموعة من القوائم التي تساعدك على تكوين اتصالاتك.
القائمة الرئيسية
يعرضRunning
nmtuiبدون وسيطات قائمة من ثلاثة خيارات. استخدم مفاتيح الأسهم لتمييز عنصر ، ثم اضغط على Enter لتحديده.
- تحرير اتصال- توفر هذه القائمة الفرعية خيارات لإضافة وتعديل وحذف الاتصالات المعروفة.
- تنشيط اتصال- تعرض هذه الشاشة شبكات Wi-Fi التي تكون في نطاقها وتتيح لك فتح اتصال.
- تعيين اسم مضيف النظام- يعرض مطالبة منبثقة تتيح لك تعديل اسم مضيف جهازك. سيسري هذا التغيير عبر نظامك.

يمكنك القفز مباشرة إلى إحدى هذه القوائم من خلال توفير
nmtuiوسيطة مناسبة:
-
nmtui حرر
أوnmtui-edit- أظهر شاشة التعديل
-
nmtui connect
أوnmtui-connect- عرض شاشة التوصيلات.
-
nmtui hostname
ornmtui-hostname- إطلاق موجه تحرير اسم المضيف.
يمكنك الخروج من القائمة عن طريق تحديد خيار "Quit" أو الضغط على Esc. عندما تسافر لأسفل عبر شاشات متعددة ، استمر في الضغط على Esc للتنقل احتياطيًا ثم اترك البرنامج في النهاية.
الاتصال بشبكة
يتم تمكين الاتصالات عبر شاشة "تنشيط اتصال". سترى قائمة بجميع شبكات Wi-Fi القريبة ، بما في ذلك مؤشر الرسم البياني الشريطي لقوة الإشارة.
استخدم مفاتيح الأسهم لأعلى ولأسفل لتحديد الشبكة التي تريد الانضمام إليها. إما أن تضغط على Enter أو اضغط على مفتاح Tab عبر الزر "تنشيط" لإكمال الاتصال. سيُطلب منك إدخال كلمة مرور الشبكة إذا كانت بها حماية.
أحد قيود شاشة الاتصال هو عدم وجود زر "البحث عن الشبكات المتاحة". يتم تحديث القائمة بشكل دوري ولكن قد يستغرق الأمر ما يصل إلى دقيقة لتقديم شبكة دخلت للتو في نطاقها.

يمكنك استخدام نظير nmtui القائم على CLI ،
nmcli
، لفرض إعادة المسح الفوري. ترك nmtui وقم بتشغيل
nmcli rescan
في جهازك. قم بتشغيل
nmtui connectمرة أخرى لبدء التشغيل مرة أخرى في شاشة تحديد الشبكة الرسومية والتي يجب تحديثها الآن بخيارات محدثة.
تتيح لك شاشة التنشيطNmtui أيضًا قطع الاتصال بالشبكات. قم بالتمرير إلى اتصالك في القائمة واضغط على Enter للذهاب إلى وضع عدم الاتصال. لست بحاجة إلى إلغاء التنشيط يدويًا إذا كنت تقوم بالتبديل إلى شبكة أخرى: ابحث عن الشبكة الجديدة في القائمة واضغط على Enter للاتصال في خطوة واحدة.
عرض الاتصالات المحفوظة
تسرد قائمة "تحرير اتصال" جميع شبكات Wi-Fi المعروفة لجهازك. حدد اتصالاً للتحرير من خلال تمييزه باستخدام مفاتيح الأسهم ، والضغط على Tab للوصول إلى قائمة الشريط الجانبي الأيمن ، ثم تحديد خيار "Edit…".اضغط على Enter لعرض تفاصيل الاتصال.

استخدم النموذج لضبط خصائص شبكتك. يغير حقل "اسم الملف الشخصي" الموجود في الأعلى اسم عرض الشبكة داخل Nmtui. هذا مستقل عن Wi-Fi SSID الذي تم تعيين حقلين لأسفل. ويتبعه حقل "كلمة المرور" حتى تتمكن من تطبيق أي تغييرات في كلمة مرور Wi-Fi أجريتها على جهاز التوجيه.
تمنحك الأقسام التالية ، تكوين IPv4 وتكوين IPv6 ، تحكمًا متقدمًا في الوصول إلى الشبكة والتوجيه. استخدم مفاتيح الأسهم لتحديد زر "إظهار" ، ثم اضغط على Enter للوصول إلى هذه الأقسام. سترى الحقول الجديدة التي تتيح لك تعيين عنوان IP ثابت ، وتعيين بوابة IP ، وتخصيص خوادم DNS الخاصة بك.

مربعات الاختيار في الجزء السفلي من الشاشة تتحكم في توفر الشبكة.امسح حقل "الاتصال تلقائيًا" لإيقاف جهازك عن استخدام الشبكة متى كان في النطاق. هذا مثالي للشبكات قليلة الاستخدام أو التي يحتمل أن تكون غير آمنة. يتحكم مربع الاختيار "متاح لجميع المستخدمين" فيما إذا كان بإمكان حسابات مستخدمي Linux الأخرى الوصول إلى هذه الشبكة باستخدام بيانات الاعتماد المخزنة.
بمجرد الانتهاء من تعديلاتك ، استخدم مفاتيح الأسهم للوصول إلى زري "إلغاء" و "موافق" أسفل النموذج. انتقل إلى "موافق" واضغط على Enter للحفظ.
تتيح لك قائمةNmtui للاتصالات المخزنة أيضًا إضافة شبكات جديدة دون الاتصال بها أولاً. حدد الارتباط "إضافة" في الشريط الجانبي الأيمن ، فوق الزر "تحرير …" المستخدم أعلاه ، للحصول على نموذج تفاصيل اتصال فارغ يتيح لك ملء SSID وكلمة المرور للحفظ. يمكن حذف الشبكات المعروفة عن طريق تحديدها في القائمة ، والتنقل عبر الشريط الجانبي الأيمن ، واستخدام مفاتيح الأسهم لتحديد "حذف".
ملخص
Nmtui هي واجهة بسيطة لـ NetworkManager ، البرنامج الخفي للنظام المسؤول عن تهيئة وصيانة اتصالات الشبكة.يتيح لك Nmtui التحكم في شبكاتك دون ترك الجهاز الطرفي أو تعلم سلاسل أوامر طويلة. يمكنك تنشيط الاتصالات وتعديل خصائصها وإزالتها من نظامك باستخدام قوائم Nmtui التفاعلية.
بينما ركزنا على اتصالات Wi-Fi في هذه المقالة ، فإن Nmtui متوافق أيضًا مع أجهزة الشبكات السلكية والافتراضية. سترى هذه في الجزء السفلي من قائمة "تعديل اتصال". سيسمح لك تحديد أي من الاتصالات بتحرير عناوين IP وإعدادات DNS الخاصة به.

لمزيد من التحكم المتقدم ، ستحتاج إلى النظر خلف الكواليس واستخدام
nmcliمباشرة. تعرض أداة سطر الأوامر هذه جميع إمكانيات NetworkManager ، بما في ذلك عناصر التحكم في الأجهزة لأجهزة شبكة النظام.
يمكنك الحصول على إرشادات مفصلة حول استخدام كل من Nmtui و Nmcli من خلال قراءة صفحات الدليل الخاصة بكل منهما.
man nmtui
و
man nmcliتحتوي على معلومات إرشادية حول الأوامر والأعلام المتاحة.