كيفية العثور على برنامج تشغيل مجموعة الشرائح/البرامج الثابتة لتثبيتها حتى تعمل أجهزة WiFi/Ethernet على نظام التشغيل Linux

Kyfyt Al Thwr Ly Brnamj Tshghyl Mjmw T Alshrayh Albramj Althabtt Ltthbytha Hty T Ml Ajhzt Wifi Ethernet Ly Nzam Altshghyl Linux



تعمل بعض أجهزة شبكة WiFi وEthernet على نظام التشغيل Linux، بينما لا يعمل البعض الآخر. عادةً، تحاول نواة Linux تضمين برنامج تشغيل مجموعة الشرائح/البرنامج الثابت لأكبر عدد ممكن من أجهزة الشبكة (WiFi/Ethernet). في بعض الأحيان، بسبب مشكلات الترخيص والمشكلات الأخرى، بما في ذلك برنامج تشغيل مجموعة الشرائح/البرامج الثابتة لبعض أجهزة الشبكة الموجودة على Linux kernel، لا يكون ذلك ممكنًا.

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







في هذه المقالة، سنوضح لك كيفية العثور على برنامج التشغيل/البرنامج الثابت لمجموعة الشرائح الذي تحتاج إلى تثبيته حتى يعمل جهاز شبكة WiFi/Ethernet على نظام التشغيل Linux.



موضوع المحتويات:

  1. تثبيت Lshw على نظام Linux
  2. سرد جميع أجهزة الشبكة المتوفرة على Linux باستخدام lshw
  3. العثور على برنامج تشغيل مجموعة الشرائح/البرامج الثابتة لأجهزة الشبكة المتوفرة على نظام التشغيل Linux باستخدام lshw
  4. ما يجب فعله بمجرد معرفة برنامج تشغيل مجموعة الشرائح/البرنامج الثابت لجهاز الشبكة الخاص بك
  5. خاتمة

تثبيت lshw على نظام Linux

في هذه المقالة، سنستخدم برنامج 'lshw' للعثور على/تحليل برنامج تشغيل مجموعة الشرائح/البرنامج الثابت الذي تحتاج إلى تثبيته لجعل جهاز WiFi/Ethernet الخاص بك يعمل على Linux.



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





سرد جميع أجهزة الشبكة المتوفرة على Linux باستخدام lshw

لسرد جميع أجهزة الشبكة المتوفرة لنظام Linux الخاص بك، قم بتشغيل الأمر 'lshw' كما يلي:

$ sudo lshw -businfo -c الشبكة

يجب أن يتم إدراج جميع أجهزة الشبكة الخاصة بنظام Linux الخاص بك. في هذا المثال، لدينا ثلاثة أجهزة شبكة (واحد PCIE واثنين USB) مثبتة على نظام Fedora الخاص بنا.



العثور على برنامج تشغيل مجموعة الشرائح/البرامج الثابتة لأجهزة الشبكة المتوفرة على نظام التشغيل Linux باستخدام lshw

للعثور على معلومات تفصيلية عن أجهزة الشبكة المتوفرة لنظام Linux الخاص بك، قم بتشغيل الأمر 'lshw' كما يلي:

شبكة $ sudo lshw -c

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

نحن نستخدم الجهاز الظاهري Fedora Workstation 39. لذا، فإن جهاز الشبكة الأول هو محول إيثرنت افتراضي. عادةً ما تبحث عن معلومات الوصف والمنتج والبائع وما إلى ذلك الخاصة بجهاز الشبكة للحصول على فكرة عامة عن جهاز الشبكة هذا [1] .

بمجرد اكتشاف Linux kernel لجهاز الشبكة، فإنه سيقوم بتعيين اسم منطقي أو اسم جهاز لجهاز الشبكة هذا [2] . في هذه الحالة، يكون لجهاز شبكة إيثرنت الاسم المنطقي/اسم الجهاز 'enp6s18'.

يستخدم جهاز الشبكة برنامج التشغيل/البرنامج الثابت لمجموعة الشرائح 'virtio_net'. [3] .

جهاز الشبكة الثاني هو جهاز USB إيثرنت [1] . قام Linux kernel بتعيين الاسم المنطقي/اسم الجهاز 'enp7s27u1' لجهاز الشبكة هذا [2] . يستخدم جهاز الشبكة برنامج التشغيل/البرنامج الثابت لمجموعة الشرائح 'r8152'. [3] .

مجموعة شرائح إيثرنت 'r8152' من شركة Realtek. لذلك، لكي يعمل جهاز الشبكة هذا، يجب أن يكون لديك برنامج تشغيل/برنامج ثابت لمجموعة شرائح Realtek 'r8152' مثبتًا على نظام Linux الخاص بك.

جهاز الشبكة الثالث هو جهاز USB WiFi [1] . قام Linux kernel بتعيين الاسم المنطقي/اسم الجهاز 'wlp7s27u2' لجهاز الشبكة هذا [2] . يستخدم جهاز الشبكة برنامج التشغيل/البرنامج الثابت لمجموعة الشرائح 'mt7601u'. [3] .

مجموعة الشرائح اللاسلكية 'mt7601u' من شركة Mediatek. لذلك، لكي يعمل جهاز الشبكة هذا، يجب أن يكون لديك برنامج تشغيل/برنامج ثابت لمجموعة شرائح Mediatek 'mt7601u' مثبتًا على نظام Linux الخاص بك.

ما يجب فعله بمجرد معرفة برنامج تشغيل مجموعة الشرائح/البرنامج الثابت لجهاز الشبكة الخاص بك

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

خاتمة

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