Cum să găsiți driverul/firmware-ul pentru chipset de instalat pentru ca dispozitivele WiFi/Ethernet să funcționeze pe Linux

Cum Sa Gasiti Driverul Firmware Ul Pentru Chipset De Instalat Pentru Ca Dispozitivele Wifi Ethernet Sa Functioneze Pe Linux



Unele dintre dispozitivele de rețea WiFi și Ethernet funcționează pe Linux imediat, în timp ce altele nu. De obicei, nucleul Linux încearcă să includă driverul/firmware-ul chipset-ului cât mai multor dispozitive de rețea (WiFi/Ethernet). Uneori, din cauza problemelor de licențiere și a altor probleme, inclusiv driverul chipset-ului/firmware-ul unora dintre dispozitivele de rețea de pe nucleul Linux nu este posibil.

Dacă driverul/firmware-ul chipset-ului dispozitivului dvs. de rețea nu este inclus în kernel-ul Linux, trebuie să instalați driverul/firmware-ul pentru chipset-ul necesar pentru dispozitivul dvs. de rețea pentru ca acesta să funcționeze. De obicei, distribuția Linux pe care o utilizați are câteva pachete pe care le puteți instala pentru a obține driverul/firmware-ul pentru chipset-ul necesar pentru ca dispozitivul dvs. de rețea să funcționeze.







În acest articol, vă vom arăta cum să găsiți driverul/firmware-ul chipset-ului pe care trebuie să îl instalați pentru ca dispozitivul de rețea WiFi/Ethernet să funcționeze pe Linux.



Subiect de conținut:

  1. Instalarea Lshw pe Linux
  2. Listarea tuturor dispozitivelor de rețea disponibile pe Linux cu lshw
  3. Găsirea driverului/firmware-ului chipset-ului pentru dispozitivele de rețea disponibile pe Linux cu lshw
  4. Ce trebuie să faceți după ce cunoașteți driverul/firmware-ul chipset-ului dispozitivului dvs. de rețea
  5. Concluzie

Instalarea lshw pe Linux

În acest articol, vom folosi programul „lshw” pentru a găsi/analiza driverul/firmware-ul chipset-ului pe care trebuie să îl instalați pentru ca dispozitivul WiFi/Ethernet să funcționeze pe Linux.



Dacă nu aveți programul „lshw” instalat pe distribuția dvs. Linux și aveți nevoie de asistență în acest sens, citeste acest articol .





Listarea tuturor dispozitivelor de rețea disponibile pe Linux cu lshw

Pentru a lista toate dispozitivele de rețea disponibile ale sistemului dvs. Linux, executați comanda „lshw” după cum urmează:

$ sudo lshw -businfo -c rețea

Toate dispozitivele de rețea ale sistemului dvs. Linux ar trebui să fie listate. În acest exemplu, avem trei dispozitive de rețea (un PCIE și două USB) instalate pe sistemul nostru Fedora.



Găsirea driverului/firmware-ului chipset-ului pentru dispozitivele de rețea disponibile pe Linux cu lshw

Pentru a găsi informații detaliate despre dispozitivele de rețea disponibile ale sistemului dvs. Linux, executați comanda „lshw” după cum urmează:

$ sudo lshw -c rețea

Ar trebui să fie listate informații detaliate despre toate dispozitivele de rețea disponibile ale sistemului dumneavoastră Linux. Avem trei dispozitive de rețea instalate pe sistemul nostru Fedora.

Folosim o mașină virtuală Fedora Workstation 39. Deci, primul dispozitiv de rețea este un adaptor ethernet virtual. De obicei, căutați descrierea, produsul, furnizorul etc. informații ale unui dispozitiv de rețea pentru a avea o idee generală despre acel dispozitiv de rețea [1] .

Odată ce nucleul Linux detectează un dispozitiv de rețea, acesta va atribui un nume logic sau un nume de dispozitiv acelui dispozitiv de rețea [2] . În acest caz, dispozitivul de rețea Ethernet are numele logic/de dispozitiv „enp6s18”.

Dispozitivul de rețea folosește driverul/firmware-ul chipset-ului „virtio_net”. [3] .

Al doilea dispozitiv de rețea este un dispozitiv Ethernet USB [1] . Nucleul Linux a atribuit numele logic/dispozitivului „enp7s27u1” pentru acest dispozitiv de rețea [2] . Dispozitivul de rețea utilizează driverul/firmware-ul chipset-ului „r8152”. [3] .

Chipsetul ethernet „r8152” este de la Realtek. Deci, pentru ca acest dispozitiv de rețea să funcționeze, trebuie să aveți driverul/firmware-ul pentru chipset Realtek „r8152” instalat pe sistemul dumneavoastră Linux.

Al treilea dispozitiv de rețea este un dispozitiv USB WiFi [1] . Nucleul Linux a atribuit numele logic/dispozitivului „wlp7s27u2” pentru acest dispozitiv de rețea [2] . Dispozitivul de rețea folosește driverul/firmware-ul chipset-ului „mt7601u”. [3] .

Chipsetul wireless „mt7601u” este de la Mediatek. Deci, pentru ca acest dispozitiv de rețea să funcționeze, trebuie să aveți driverul/firmware-ul chipset-ului Mediatek „mt7601u” instalat pe sistemul dumneavoastră Linux.

Ce trebuie să faceți după ce cunoașteți driverul/firmware-ul chipset-ului dispozitivului dvs. de rețea

Dacă aveți un dispozitiv de rețea WiFi/Ethernet care nu funcționează pe distribuția dvs. Linux preferată, trebuie să instalați driverul/firmware-ul de chipset necesar pentru acel dispozitiv de rețea WiFi/Ethernet pe sistemul dumneavoastră Linux pentru a-l face să funcționeze. Odată ce cunoașteți chipsetul dispozitivului dvs. de rețea WiFi/Ethernet, găsirea și instalarea driverului/firmware-ului corect pe sistemul dumneavoastră Linux va fi mai ușoară.

Concluzie

În acest articol, v-am arătat cum să enumerați toate dispozitivele de rețea disponibile ale sistemului dvs. Linux cu „lshw”. De asemenea, v-am arătat cum să găsiți chipsetul pe care dispozitivele de rețea ale sistemului dvs. Linux îl folosesc cu „lshw”. Deci, dacă un dispozitiv de rețea WiFi/Ethernet nu funcționează pe sistemul dvs. Linux, puteți găsi și instala cu ușurință driverul/firmware-ul corect pentru dispozitivul de rețea de pe sistemul dvs. Linux pentru a-l face să funcționeze.