حرف N

مدير الشبكة

NetworkManager

آخر تحديث: 2026-10-24
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

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

الشرح التقني المتقدم

يعتبر مدير الشبكة (NetworkManager) الخدمة الأساسية (Daemon) المسؤولة عن تبسيط إعدادات الشبكة (Networking) في توزيعات لينكس الحديثة. يعمل في الخلفية لضمان بقاء اتصالات الشبكة نشطة ومستقرة، ويدعم مجموعة واسعة من الواجهات (Interfaces) مثل إيثرنت (Ethernet) والشبكات اللاسلكية، بالإضافة إلى اتصالات الشبكة الخاصة الافتراضية (VPN).

كيف يعمل مدير الشبكة خلف الكواليس

يعتمد النظام على ملفات تعريف الاتصال (Connection Profiles) لتخزين إعدادات كل شبكة. عندما يتم اكتشاف واجهة شبكة جديدة أو توفر شبكة لاسلكية معروفة، يقوم النظام تلقائيا بتطبيق ملف التعريف المناسب للاتصال لضمان استمرارية الخدمة.

المسار الافتراضي للإعدادات: يتم تخزين ملفات تعريف الاتصال عادة في المسار /etc/NetworkManager/system-connections/، حيث يحتوي كل ملف على تفاصيل الأمان، كلمات المرور، وعناوين الشبكة (IP Addresses).

إدارة الشبكات باستخدام أداة سطر الأوامر (nmcli)

تعتبر أداة واجهة سطر الأوامر (Command Line Interface) المعروفة باسم nmcli الطريقة الأكثر احترافية وسرعة للتحكم في اتصالات الشبكة مباشرة من الطرفية (Terminal).

أمر عرض جميع الاتصالات المتاحة والنشطة:

nmcli connection show

عند تنفيذ الأمر، ستحصل على قائمة بالاتصالات وحالتها، ويمكنك تنفيذ مهام متقدمة أخرى للتحكم في الشبكة. إليك أهم العمليات:

  • تشغيل أو إيقاف اتصال محدد: يمكنك تفعيل اتصال معين باستخدام الأمر nmcli connection up "Name" أو إيقافه عبر استبدال كلمة up بكلمة down.
  • إعادة تشغيل خدمة الشبكة: عند تعديل الإعدادات يدويا، قد تحتاج إلى تطبيق التغييرات عبر إعادة تشغيل الخدمة باستخدام الأمر systemctl restart NetworkManager.
  • عرض تفاصيل واجهة الشبكة: يتيح لك الأمر nmcli device status معرفة حالة الكروت والواجهات المتصلة بالحاسوب ومستوى توافرها.

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

تجنب تعديل ملفات إعدادات واجهات الشبكة القديمة بشكل يدوي إذا كان مدير الشبكة (NetworkManager) هو المفعل افتراضيا في توزيعتك، فذلك قد يؤدي إلى تعارض في الإعدادات وفقدان الاتصال. استخدم دائما أداة nmcli أو واجهة nmtui لإدارة اتصالاتك بأمان واستقرار.

المصادر المعتمدة :