الواي فاي لا يعمل في لينكس؟ إليك كيفية إصلاحه - تقنية عالمي الخاص الواي فاي لا يعمل في لينكس؟ إليك كيفية إصلاحه الواي فاي لا يعمل في لينكس؟ إليك كيفية إصلاحه الواي فاي لا يعمل في لينكس؟ إليك كيفية إصلاحه
recent
أخبار ساخنة

الواي فاي لا يعمل في لينكس؟ إليك كيفية إصلاحه

الصفحة الرئيسية
ميزة Linux Wifi لا تعمل

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


الأجهزة مقابل مشكلات البرامج Wi-Fi

يمكن أن تكون مشكلة اتصال Wi-Fi مشكلة في الأجهزة أو البرامج. من السهل نسبيًا تشخيص مشكلات الأجهزة - كل ما عليك فعله هو فتح الجهاز وإدخال الأمر التالي:

ping localhost

Linux Wifi لا يعمل Ping Localhost
هذه طريقة بسيطة للتحقق مما إذا كانت أجهزتك المادية تعمل. localhostيعمل كعنوان للتحقق من الدوائر الخاصة ببطاقة NIC الخاصة بك. إذا لم ينجح ذلك ، فقد تحتاج إلى إنجاز بعض الأعمال على الأجهزة ، سواء بنفسك أو من شخص آخر.

إذا عاد اختبار ping نظيفًا أو لم تشاهد بطاقة Wi-Fi الخاصة بك ، فمن المحتمل أن يكون لديك مشكلة في البرنامج.


قم بتثبيت برامج التشغيل من Ubuntu ISO

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

ضع Ubuntu ISO في الدليل الرئيسي على Ubuntu. ثم في Terminal ، أدخل التسلسل التالي من الأوامر لتركيب Ubuntu ISO على محرك أقراص افتراضي:

sudo  mkdir  / media / cdrom

 sudo  mount  -o loop ubuntu- * .iso / media / cdrom

انتقل إلى "البرامج والتحديثات" من لوحة القيادة ، ثم في النافذة الجديدة ، حدد مربع "CDrom مع [اسم التوزيعة والإصدار]" وأدخل كلمة المرور الخاصة بك عند الطلب.

انقر فوق علامة التبويب "برامج تشغيل إضافية" ، ثم حدد خيار "محول الشبكة اللاسلكية" وانقر فوق "تطبيق التغييرات".


المشكلة الأولى: لم يتم اكتشاف الجهاز

إذا لم يتم اكتشاف الجهاز اللاسلكي بواسطة Ubuntu (أو أي توزيعة لهذا الأمر) ، فستحتاج إلى الوصول إلى Terminal وكتابة الأمر التالي:

sudo lsusb

إذا كنت تستخدم بطاقة USB لاسلكية / دونجل و

Linux Wifi لا يعمل Lsusb


sudo  lspci

إذا كان لديك بطاقة لاسلكية داخلية.

إذا عادت الاستجابة من هذه الأوامر بإخراج مشابه للصورة أدناه ، فأنت محظوظ: يمكن لـ Ubuntu العثور على البطاقة. عادةً ما يتم تحديده بواسطة "وحدة تحكم الشبكة" أو "وحدة تحكم إيثرنت".

في الماضي ، واجهت العديد من توزيعات Linux صعوبة في العثور على البطاقة اللاسلكية. لحسن الحظ ، أصبح الدعم أفضل بكثير ، لذا فهذه حالة نادرة الآن.


أوامر إضافية

يمكنك أيضًا استخدام الأمر التالي لاختبار ما إذا كان الجهاز يمكنه رؤية الجهاز اللاسلكي ؛ قد يحتاج المستخدمون إلى التثبيت lshwعلى أجهزتهم أولاً.

شبكة sudo lshw -C

Linux Wifi لا يعمل Lshw
يجب أن يشبه الإخراج شيئًا مشابهًا لهذا:

* - الشبكة

الوصف: واجهة لاسلكية

المنتج: اتصال شبكة PRO / Wireless 3945ABG [ جولان ]

البائع: شركة إنتل

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


المشكلة الثانية: وحدة برنامج التشغيل مفقودة

وبعد يوم من نجاح lsusbو lspciالأوامر، وتوفير توزيعة لينكس الخاصة بك يمكن أن يرى بطاقة شبكة لاسلكية، يمكن أن نفترض أن البرامج الثابتة تعمل، فقط أن النظام لديه أي فكرة عن ما يجب القيام به مع البطاقة. هذا هو المكان الذي تحتاج فيه السائقين أو الوحدات.

ارجع إلى المحطة واكتب الأمر التالي:

سودو  lsmod

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

sudo modprobe modulename

على سبيل المثال ، إذا كانت مجموعة الشرائح اللاسلكية الخاصة بك هي "RT2870" ، فستكون كما يلي:

sudo modprobe rt2800usb

Linux Wifi لا يعمل Modprobe

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


تحميل الوحدة تلقائيًا عند التمهيد

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

sudo  نانو  / الخ / وحدات

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

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

رجل lsusb

 رجل  lspci

الإصدار الثالث: DNS

من النادر أن يكون DNS مشكلة ؛ ومع ذلك ، فإن الأمر يستحق التحقيق في حالة استمرار وجود مشكلات في الاتصال. من Terminal ، اكتب الأمر التالي لتقييم المكان الذي يأتي منه DNS:

يعرض جهاز nmcli wlan1 |  grep IP4.DNS

سيُظهر لك هذا عنوان LAN الخاص بالموجه. إذا لم ينجح الأمر ، فقد تضطر إلى تغيير "wlan1" إلى أي استخدامات لاسلكية. يمكن أيضًا استخدام الأمر التالي للحصول على التعيين:

IP مثل

بمجرد حصولك على هذه المعلومات ، فإن طريقتك التالية هي اختبار اتصال عنوان LAN الخاص بالموجه. إذا نجح ذلك ، فحاول اختبار اتصال خوادم DNS الخاصة بـ Google:

بينغ 8.8.8.8

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

إذا كانت مشكلة DNS الخاصة بك هي Ubuntu فقط ، فاتبع هذه الخطوات باستخدام واجهة المستخدم الرسومية Network Manager:

  • انقر بزر الماوس الأيمن على مدير الشبكة.
  • تحرير الاتصالات.
  • حدد اتصال Wi-Fi المعني.
  • حدد إعدادات IPv4.
  • تغيير الأسلوب إلى عناوين DHCP فقط.
  • أضف 8.8.8.8 ، 8.8.4.4 في مربع خادم DNS. تذكر الفاصلة التي تفصل عناوين IP ولا تترك مسافات.
  • حفظ ثم إغلاق.

كخطوة أخيرة ، قم بإعادة تشغيل جهازك أو إعادة تشغيل Network Manager من Terminal:

إعادة تشغيل مدير شبكة خدمة sudo

العدد الرابع: لا يوجد مدير شبكة

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

بافتراض أن الحزمة لا تزال داخل ذاكرة التخزين المؤقت ، يمكنك الانتقال إلى Terminal وإدخال:

# Debian / Ubuntu 

sudo  apt  install network-manager

 

# فيدورا 

sudo  dnf  قم بتثبيت مدير الشبكة

 

# Arch Linux 

sudo pacman -Syu network-manager

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

كخطوة أخيرة ، إذا لم يعمل أي مما سبق ، فستحتاج إلى تعديل ملف التكوين الخاص بك. لقد اخترت geditكمحرر نصوص ، ولكن يمكنك استخدام خيارك المفضل وتعديل الأمر.

sudo gedit / etc / network / interfaces

يعدل ليصبح نصه كما يلي:

لو تلقائي

iface lo آينت الاسترجاع

wlan0 السيارات

iface wlan0 إنت dhcp

wpa- essid myssid

wpa-psk mypasscode

ثم يمكنك إعادة تشغيل الواجهة بإدخال الكود أدناه:

sudo  ifdown wlan0 &&  sudo  ifup  -v wlan0


Translate

google-playkhamsatmostaqltradent