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:
- Instalarea Lshw pe Linux
- Listarea tuturor dispozitivelor de rețea disponibile pe Linux cu lshw
- Găsirea driverului/firmware-ului chipset-ului pentru dispozitivele de rețea disponibile pe Linux cu lshw
- Ce trebuie să faceți după ce cunoașteți driverul/firmware-ul chipset-ului dispozitivului dvs. de rețea
- 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țeaToate 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țeaAr 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.