دعنا نتحقق من استخدام NetworkManager على Arch Linux.
NetworkManager متاح بسهولة في مستودع Arch Linux الرسمي. كل ما تحتاجه هو فقط إخبار باكمان بتثبيته على الفور.
قم بتحديث قاعدة بيانات حزمة pacman.
سودوبكمان-سو
الآن ، قم بتثبيت NetworkManager.
سودوبكمان-سwpa_supplicant wireless_tools networkmanager
للحصول على دعم النطاق الترددي الواسع للجوال ، لا تنس تثبيت الحزم الإضافية.
سودوبكمان-سmodemmanager mobile-broadband-Provider-information usb_modeswitch
إذا كنت بحاجة إلى دعم PPPoE / DSL ، فقم بتثبيت الحزمة التالية.
سودوبكمان-سrp-pppoe
هل تحتاج إلى واجهة مستخدم؟ قم بتثبيت الحزم التالية.
سودوبكمان-سnm- اتصال محرر شبكة مدير-التطبيق الصغير
تكوين مدير الشبكة
في البداية ، قم بتمكين خدمة NetworkManager بحيث يصبح مدير الشبكات في كل مرة يقوم فيها النظام بالتمهيد.
سودوsystemctlممكنخدمة مدير الشبكة
في هذه الحالة ، يجب عليك أيضًا تعطيل خدمة dhcpcd. خلاف ذلك ، سيحاول كل من NetworkManager و dhcpcd تكوين الشبكة وينتج عنه تعارض وعدم استقرار الشبكة.
سودوsystemctl تعطيل dhcpcd.service
إذا كنت بحاجة إلى دعم الاتصالات اللاسلكية ، فأنت بحاجة أيضًا إلى تمكين خدمة wpa_suplicant أيضًا.
سودوsystemctlممكنwpa_supplicant.service
أخيرًا ، النظام جاهز لبدء خدمة NetworkManager. ابدأ الخدمة.
سودوابدأ systemctl NetworkManager.service
أعد تشغيل النظام للتأكد من أن جميع التغييرات سارية المفعول.
سودواعادة التشغيل
باستخدام مدير الشبكة
هناك طريقتان لاستخدام مدير الشبكة. الطريقة الافتراضية هي من خلال سطر الأوامر باستخدام أداة CLI (nmcli). إذا كنت تريد واجهة مستخدم تفاعلية ، فهناك خياران متاحان - إعدادات من بيئة سطح المكتب أو nmtui.
قائمة الشبكات اللاسلكية القريبة
اطلب من nmcli سرد كافة الشبكات اللاسلكية القريبة المتوفرة.
قائمة جهاز nmcli wifi
الاتصال بشبكة لاسلكية
يمكنك الاتصال مباشرة بشبكة لاسلكية.
جهاز nmcli wifi connect<SSID>كلمه السر<SSID_password>
إذا كانت الشبكة مخفية ، فاستخدم البنية التالية.
جهاز nmcli wifi توصيل كلمة المرور مخفية نعم
ضع قائمة بجميع الشبكات المتصلة
تحقق من الشبكات التي يتصل بها نظامك. سيقوم nmcli بالإبلاغ عن UUID ونوع وواجهة الاتصال.
عرض اتصال nmcli
حالة الجهاز
يسمح NetworkManager بالتحقق من حالة جميع أجهزة الشبكة.
جهاز nmcli
افصل الشبكة
في البداية ، حدد واجهة الشبكة اللاسلكية. ثم اطلب من nmcli قطع الاتصال به.
قطع اتصال جهاز nmcli<واجهه المستخدم>
أعد الاتصال بشبكة
إذا كانت هناك واجهة تم تمييزها على أنها غير متصلة ، فلن تضطر إلى الخضوع لعملية مطولة لإعادة إدخال SSID وكلمة المرور. بدلاً من ذلك ، يمكنك استخدام UUID لإعادة الاتصال.
حدد UUID للشبكة.
عرض اتصال nmcli
الآن ، استخدم UUID لإعادة الاتصال بهذه الشبكة.
nmcli اتصال يصل uuid<UUID>
تعطيل Wi-Fi
يمكن أيضًا استخدام NetworkManager لتعطيل الوصول إلى Wi-Fi.
nmcli radio wifi off
لإعادته ، استخدم الأمر التالي.
تشغيل راديو nmcli
ملاحظة: سيحاول هذا الإجراء تلقائيًا توصيل نظامك بشبكة Wi-Fi الأكثر ملاءمة من قائمة الشبكات المعروفة.
تحرير اتصال
يتم تخزين خيارات الاتصال في الدليل / etc / NetworkManager / system-links في ملفات .nmconnection الخاصة بها.
سودو ls /إلخ/مدير الشبكة/اتصال النظام
قم بتحرير الملف المعني لتغيير الإعدادات.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
بعد التحرير ، تأكد من أن الإعدادات الجديدة سارية المفعول بإعادة تحميل nmcli.
سودوإعادة تحميل اتصال nmcli
nmtui
عند تثبيت NetworkManager ، يتم أيضًا تثبيت واجهة مستخدم مبسطة لسطر الأوامر. باستخدام واجهة المستخدم ، من الأسهل التنقل خلال الإجراءات التي تريدها.
قم بتشغيل مدير واجهة المستخدم التفاعلية من NetworkManager.
nmtui
تحرير اتصال
من القسم الرئيسي ، حدد تحرير اتصال.
حدد الاتصال الذي تريد تحريره.
حذف الاتصال
انتقل إلى تحرير اتصال من nmtui وحدد حذف.
إضافة اتصال
انتقل إلى nmtui >> تحرير اتصال >> إضافة.
في البداية ، حدد نوع الاتصال. في حالتي ، سأضيف شبكة لاسلكية.
أدخل جميع المعلومات.
بمجرد الانتهاء ، حدد 'موافق'.
ها أنت ذا!
تنشيط / إلغاء تنشيط الاتصال .
ابدأ nmtui وحدد تنشيط اتصال.
حدد الاتصال الذي تريد تنشيطه واختر Actiavte.
إذا كنت تحدد اتصالاً نشطًا ، فسترى خيار إلغاء تنشيط الاتصال.
المكافأة: تحديد اسم المضيف
حدد الخيار تعيين اسم مضيف النظام.
يمكنك تعيين اسم مضيف جديد أو تعديل الاسم الحالي.
لإكمال الإجراء ، تحتاج إلى إدخال كلمة مرور الجذر.
بيئة سطح المكتب
يتكامل NetworkManager أيضًا مع بيئة سطح المكتب الحالية (إذا كان لديك إعداد واحد). هنا ، سنتحقق من إدارة الشبكة باستخدام GNOME و KDE Plasma.
ملاحظة: لا يزال يتعين عليك تثبيت حزم NetworkManager.
جنوم
من الزاوية العلوية اليمنى ، انقر فوق رمز الشبكة.
يمكنك مباشرة إدارة الشبكة المتاحة من هناك. إذا كنت بحاجة إلى خيار أكثر شمولاً ، فانتقل إلى الإعدادات >> الشبكة (اتصالات Ethernet).
للشبكات اللاسلكية ، انتقل إلى الإعدادات >> Wi-Fi.
كيدي بلازما
بالنسبة لـ KDE Plasma ، عليك تثبيت حزمة plasma-nm أولاً. سيتم استخدامه لدمج مدير الشبكة مع سطح المكتب البلازما.
سودوبكمان-سالبلازما نانومتر
باستخدام هذا البرنامج المساعد ، يمكنك الحصول على خيار شريط المهام مثل جنوم لإدارة شبكاتك. أضف مدير الشبكة إلى شريط المهام من خلال خيارات اللوحة >> إضافة عناصر واجهة المستخدم >> الشبكات.
ابحث عن شبكة.
قم بسحبه وإفلاته في زاوية شريط المهام.
هاهو! إدارة الشبكة متاحة مباشرة من شريط المهام الخاص بك.
افكار اخيرة
تعد إدارة الشبكة على Arch Linux مثيرة جدًا للاهتمام. يوفر الكثير من المرونة والتحكم في الشبكات. باستخدام NetworkManager ، يمكنك التحكم مباشرة في تدفق البيانات.
يتمتع!