إصلاح: فشل تنشيط اتصال الشبكة في Linux



جرب أداة القضاء على المشاكل

الخاص بك توزيع Linux مايو فشل في تنشيط اتصال الشبكة بسبب التهيئة الخاطئة لشبكتك. أيضًا ، قد تؤدي إعدادات التاريخ / الوقت غير الصحيحة لنظامك أيضًا إلى حدوث الخطأ قيد المناقشة.



يواجه المستخدم المتأثر الخطأ عندما يسجل الدخول إلى النظام أو يحاول استخدام الإنترنت. واجهه بعض المستخدمين بعد تثبيت نظام التشغيل مباشرة ، بينما واجهه المستخدمون الآخرون بعد مرور بعض الوقت. لا تقتصر هذه المشكلة على توزيعة Linux معينة ، حيث تتأثر جميع التوزيعات تقريبًا بها. علاوة على ذلك ، يمكن أن تحدث المشكلة على ethernet وكذلك على اتصال Wi-Fi.



فشل تنشيط اتصال الشبكة



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

الحل 1: تعطيل / تمكين اتصال الشبكة

قد تكون المشكلة ناتجة عن خلل مؤقت في البرنامج ويمكن مسحه عن طريق إعادة تهيئة اتصال الشبكة. للتوضيح ، سنناقش عملية Ubuntu.

  1. افتح إعدادات في نظامك وفي الجزء الأيمن من النافذة ، انقر فوق شبكة الاتصال .
  2. الآن تعطيل الاتصال الإشكالي عن طريق تبديل التبديل إلى وضع إيقاف التشغيل.

    قم بتعطيل اتصال الشبكة



  3. ثم إعادة بدء نظامك. عند إعادة التشغيل ، ممكن اتصال الشبكة وتحقق من حل المشكلة.
  4. إذا لم يكن كذلك ، فاضغط على Alt + F2 في نفس الوقت لفتح مربع أوامر التشغيل واكتب:
    nm- محرر اتصال
  5. الآن وسعت نوع الشبكة التي كنت تواجه مشكلات بها ، على سبيل المثال إيثرنت و حذف كل الإدخالات تحتها.

    احذف الاتصال

  6. ثم أغلق كل محرر الشبكة وانقر على رمز الشبكة في علبة النظام.
  7. الآن تعطيل الشبكة ثم قابل لإعادة التمكين عليه.

    قم بتعطيل اتصال الشبكة من علبة النظام

  8. الآن إعادة بدء نظامك ثم تحقق من حل المشكلة.

الحل 2: تعطيل Fast Boot (نظام التمهيد المزدوج)

ال بدء تشغيل سريع يُعرف خيار Windows بإنشاء مشكلات لأنظمة التمهيد المزدوجة مع Linux. يمكن أن يكون نفس سبب المشكلة الحالية. في هذا السياق ، قد يؤدي تعطيل التمهيد السريع في Windows إلى حل المشكلة.

  1. في ال شبابيك بيئة نظامك ، انقر فوق بحث ويندوز المربع والنوع لوحة التحكم . في نتائج البحث المعروضة ، انقر فوق لوحة التحكم .

    افتح لوحة التحكم

  2. انقر الآن على الأجهزة والصوت .

    افتح 'الأجهزة والصوت'

  3. ثم انقر فوق خيارات الطاقة.

    انقر فوق خيارات الطاقة في لوحة التحكم

  4. الآن في الجزء الأيمن من النافذة ، انقر فوق اختر ما تفعله أزرار الطاقة .

    اختر ما تفعله أزرار الطاقة - لوحة التحكم

  5. قم بإلغاء التحديد خيار قم بتشغيل Fast Startup . إذا كان الخيار غير نشط ، فانقر فوق قم بتغيير الإعدادات غير المتوفرة حاليًا ثم قم بإلغاء تحديد الخيار المذكور.

    قم بإلغاء تحديد تشغيل بدء التشغيل السريع

  6. الآن حفظ التغييرات و التمهيد في لينكس البيئة للتحقق مما إذا تم حل المشكلة. قد تضطر إلى إلغاء تثبيت / إعادة تثبيت توزيعة Linux بالكامل.

الحل 3: تعطيل الاتصال تلقائيًا للشبكة

قد يكون مزعجًا جدًا للمستخدم الحصول على مطالبات الخطأ لنوع اتصال لا يستخدمه ، على سبيل المثال إيثرنت USB. يمكنك التخلص من المطالبة لهذه الشبكة المعينة عن طريق تعطيل خيار الاتصال تلقائيًا.

  1. افتح إعدادات من توزيعة Linux الخاصة بك وانقر فوق شبكة الاتصال .
  2. ثم انقر فوق هيأ بجوار الشبكة التي بها مشكلات.

    انقر فوق رمز الترس للشبكة

  3. الآن ازل خيار اتصل تلقائيا وتطبيق التغييرات الخاصة بك.

    قم بتعطيل الاتصال تلقائيًا

  4. ثم تحقق من حل مشكلة الاتصال.

الحل 4: تغيير DNS إلى DNSMASQ للشبكة

قد تواجه الخطأ قيد المناقشة إذا كان نظامك يواجه مشكلة في DNS. في هذا السيناريو ، قد يؤدي التبديل إلى DNSMASQ المجاني (الذي يتطلب موارد نظام منخفضة) إلى حل المشكلة.

  1. قم بتنفيذ ملف الأمر التالي في محطة Linux:
    sudo gedit /etc/NetworkManager/NetworkManager.conf

    تحرير تكوين مدير الشبكة

  2. تغير الآن نظام أسماء النطاقات مع dnsmasq وأغلق الملف بعد حفظ التغييرات.
  3. أعد تشغيل النظام الآن ثم تحقق مما إذا كان قد تم حل المشكلة.

الحل 5: تصحيح إعدادات التاريخ / الوقت لنظامك

تلعب إعدادات التاريخ / الوقت في نظامك أدوارًا مختلفة في تشغيل نظامك. قد تواجه الخطأ قيد المناقشة إذا كانت إعدادات التاريخ / الوقت لنظامك غير صحيحة. في هذا السياق ، قد يؤدي تصحيح إعدادات التاريخ / الوقت لنظامك إلى حل المشكلة.

  1. بالقرب من الجزء السفلي الأيسر من الشاشة ، انقر فوق إظهار التطبيقات ثم انقر فوق إعدادات .
  2. الآن ، في الجزء الأيمن من النافذة ، انقر فوق التاريخ والوقت .
  3. ثم تعطيل التاريخ والوقت التلقائي .
  4. الآن صيح تاريخ ووقت النظام الخاص بك ثم تحقق مما إذا كان قد تم حل المشكلة.

    تغيير التاريخ والوقت

الحل 6: احذف أجهزة Bluetooth في إعدادات نظامك

إذا قمت بتكوين العديد من أجهزة Bluetooth ، وهي غير متوفرة (عند حدوث الخطأ) ، فسيتم تشغيل الخطأ لأن مدير الشبكة لن يكون قادرًا على توصيل أي من هذه الأجهزة. في هذا السياق ، قد يؤدي حذف أجهزة Bluetooth إلى حل المشكلة.

  1. إزالة أي أجهزة Bluetooth متصلة بنظامك.
  2. افتح إعدادات في نظامك وفي الجزء الأيمن من النافذة ، انقر فوق بلوتوث .
  3. الآن تعطيل بلوتوث.

    قم بتعطيل البلوتوث

  4. الآن إطلاق محطة Linux واكتب:
    bluetoothctl

    افتح سلبيات البلوتوث

  5. سيتم الآن عرض قائمة بجميع أجهزة Bluetooth. ثم اكتب الأمر التالي:
    bluetoothctl إزالة AA: BB: CC: DD: EE: FF
  6. يحل محل AA: BB: CC: DD: EE: FF مع امتداد سلسلة المعرف من الجهاز. يمكنك العثور على سلسلة المعرف عن طريق تحديد رمز الشبكة >> اسم الجهاز >> رمز الترس.
  7. كرر العملية لجميع أجهزة Bluetooth ثم تحقق مما إذا كان قد تم حل المشكلة.
  8. إذا لم يكن كذلك ، فتحقق من مسار ملف crt . إذا كانت هناك مسافات في اسم المجلد (حيث يتم تخزين ملف .crt) ، فقم بإزالة المسافات ثم تحقق من حل المشكلة.

الحل 7: وضع قائمة سوداء بأجهزة الاتصال الأخرى

قد تواجه الخطأ قيد المناقشة إذا كان هناك جهاز آخر يشبه Ethernet / Wi-Fi موجود على النظام مثل جهاز 4G مدمج ويحاول نظامك استخدام هذا الجهاز للاتصال بالإنترنت. في هذا السيناريو ، قد يؤدي وضع أجهزة الاتصال الأخرى في القائمة السوداء إلى حل المشكلة.

  1. افتح ال محطة لينكس واكتب:
    شبكة sudo lshw -C

    افتح اتصالات الشبكة من خلال Linux Terminal

  2. ثم ستظهر قائمة بأجهزة الشبكة. تحقق الآن من الجهاز الذي أنت عليه عدم استخدام . فمثلا، cdc_ether (الذي لا تستخدمه) يظهر في أجهزة الشبكة.
  3. الآن، نوع الأمر التالي في المحطة (والذي سينشئ ملف قائمة سوداء جديدًا):
    sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf

    قم بإنشاء ملف لإدراج مشكلة الاتصال في القائمة السوداء

  4. الآن أضف بعد سطرين في الملف:
    القائمة السوداء cdc_ether القائمة السوداء usbnet

    قم بإدراج جهاز الشبكة في القائمة السوداء

  5. الآن حفظ الملف و إعادة بدء نظامك.
  6. عند إعادة التشغيل ، تحقق مما إذا كان قد تم حل المشكلة. ضع في اعتبارك أنه عندما يتعين عليك استخدام جهاز 4G الداخلي ، يجب عليك تمكينه.

الحل 8: إزالة برامج تشغيل الشبكة من القائمة السوداء

قد تواجه الخطأ قيد المناقشة إذا تم إدراج جهاز الشبكة في القائمة السوداء في النظام. في هذا السياق ، قد تؤدي إزالة الملفات من القائمة السوداء إلى حل المشكلة.

  1. اكتب ال الأمر التالي في محطة Linux واضغط على مفتاح الإدخال:
    sudo gedit /etc/modprobe.b/blacklist.conf

    افتح ملف القائمة السوداء

  2. الآن ، في الملف المفتوح ، تحقق مما إذا كانت برامج التشغيل / الوحدات ذات الصلة بالشبكة مدرجة في القائمة السوداء. على سبيل المثال ، إذا كنت تستخدم بطاقة شبكة Broadcom ، إذن إزالة الإدخالات المتعلقة bcma و bcmsmac .
  3. الآن إعادة بدء نظامك ثم تحقق من حل المشكلة.

الحل 9: أعد تثبيت مدير الشبكة

مدير الشبكة مسؤول عن جميع العمليات المتعلقة بالشبكة في توزيعة Linux. قد تواجه الخطأ في متناول اليد في حالة تلف تثبيت مدير الشبكة. في هذا السياق ، قد تؤدي إعادة تثبيت مدير الشبكة إلى حل المشكلة.

  1. قم بتشغيل ملف لينكس شل من نظامك و نوع الأمر التالي:
    أعد تشغيل sudo systemctl network-manager.service

    أعد تشغيل خدمة الشبكة

  2. تحقق الآن مما إذا تم حل المشكلة.
  3. إذا لم يكن ثم يركض الأمر التالي:
    sudo /etc/init.d/network-manager force-reload

    فرض مدير شبكة إعادة التحميل

  4. إذا طُلب منك ذلك ، فأدخل كلمة مرور المستخدم الخاصة بك ، ثم تحقق من حل المشكلة.
  5. إذا لم يكن ثم يركض الأمر التالي:
    sudo apt-get install -d - إعادة تثبيت مدير الشبكة مدير الشبكة-جنوم

    أعد تثبيت مدير الشبكة

  6. تحقق الآن مما إذا تم حل المشكلة.

الحل 10: تعطيل إدارة الطاقة لبطاقة الشبكة / برنامج التشغيل

من المعروف أن تطبيق إدارة الطاقة يتسبب في حدوث مشكلات لاتصالات الشبكة. قد يكون نفس سبب الخطأ الحالي. في هذا السياق ، قد يؤدي تعطيل إدارة الطاقة إلى حل المشكلة. للتوضيح ، سنناقش عملية برنامج تشغيل Ubuntu و RTL8192CU.

  1. افتح ال محطة لينكس و نفذ - اعدم الأوامر التالية واحدة تلو الأخرى:
    sudo apt-get install linux-headers-generic build-basic dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu / 1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
  2. الآن اعادة التشغيل نظامك ثم تحقق من حل المشكلة.

الحل 11: تعطيل تشفير الأجهزة بواسطة جهاز الشبكة

قد تواجه الخطأ قيد المناقشة إذا كان جهاز الشبكة لديك يواجه مشكلة في التشفير. في هذا السياق ، قد يؤدي تعطيل تشفير الأجهزة إلى حل المشكلة. للتوضيح ، سنناقش عملية جهاز Ubuntu و RT2800PCI.

  1. نفّذ الأمر التالي في محطة Linux:
    صدى 'خيارات rt2800pci nohwcrypt = y'

    قم بتعطيل تشفير الأجهزة بواسطة جهاز الشبكة

  2. ثم قم بتنفيذ الأوامر التالية واحدة تلو الأخرى:
    sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i 's / 3/2 /' /etc/NetworkManager/conf.d/*
  3. أعد تشغيل النظام الآن ثم تحقق مما إذا كان قد تم حل المشكلة.

الحل 12: قم بتحديث Kernel الخاص بتوزيعة Linux الخاصة بك إلى أحدث إصدار

ال نواة لينكس هو النواة المركزية لنظام التشغيل وهو وسيط بين تطبيقات البرامج وأجهزة الكمبيوتر. إنه أساس جميع الأنواع المختلفة لتوزيعات Linux. يتم تحديث النواة بانتظام لتلبية التطورات التكنولوجية الجديدة وتصحيح الأخطاء المعروفة. قد تواجه الخطأ قيد المناقشة إذا كانت نواة توزيعة Linux الخاصة بك قديمة. في هذا السياق ، قد يؤدي تحديث Linux kernel إلى حل المشكلة. سنناقش عملية Ubuntu.

  1. افتح ال لينكس شل واكتب:
    sudo apt-get ترقية linux-image-generic

    قم بتحديث Linux Kernel

  2. أعد تشغيل النظام الآن ثم تحقق مما إذا كانت مشكلة الاتصال قد تم حلها.

الحل 13: قم بترقية متغير Linux الخاص بك إلى أحدث إصدار

لإضافة ميزات جديدة وتصحيح الأخطاء المعروفة ، يتم تحديث كل متغير من Linux. قد تواجه الخطأ قيد المناقشة إذا كنت تستخدم إصدارًا قديمًا من توزيعة Linux. في هذا السياق ، قد يؤدي تحديث التوزيعة إلى حل المشكلة. للتوضيح ، سنناقش عملية Ubuntu.

  1. افتح ال محطة لينكس واكتب:
    sudo apt-get ترقية

    قم بترقية أوبونتو

  2. دخول كلمه السر من حساب المستخدم وسيتم عرض قائمة التحديثات المتاحة.
  3. اضغط على والمفتاح لتأكيد التحديث ثم مفتاح Enter.
  4. الآن انتظر لإكمال عملية التحديث ثم تحقق مما إذا كان قد تم حل المشكلة.

إذا لم يساعدك شيء حتى الآن ، فقد تضطر إلى ذلك إعادة التثبيت الخاص بك توزيعة لينكس . ولكن قبل إعادة التثبيت ، سيكون من الجيد تجربة برنامج iwconfig أمر. حاول أيضًا تحديث BIOS من نظامك. علاوة على ذلك ، جرب مدير شبكة WICD . علاوة على ذلك ، حاول استخدم IPV6 (Link-Local) أو تعطيل TCP .

العلامات لينكس قراءة 7 دقائق