Hvordan finne brikkesettdriveren/fastvaren som skal installeres for å få WiFi/Ethernet-enheter til å fungere på Linux

Hvordan Finne Brikkesettdriveren Fastvaren Som Skal Installeres For A Fa Wifi Ethernet Enheter Til A Fungere Pa Linux



Noen av WiFi- og Ethernet-nettverksenhetene fungerer på Linux ut av esken, mens noen ikke gjør det. Vanligvis prøver Linux-kjernen å inkludere brikkesettdriveren/fastvaren til så mange nettverksenheter (WiFi/Ethernet) som mulig. Noen ganger er det ikke mulig på grunn av lisensieringsproblemer og andre problemer, inkludert brikkesettdriveren/fastvaren til noen av nettverksenhetene på Linux-kjernen.

Hvis brikkesettdriveren/fastvaren til nettverksenheten din ikke er inkludert i Linux-kjernen, må du installere den nødvendige brikkesettdriveren/fastvaren for nettverksenheten for å få den til å fungere. Vanligvis har Linux-distribusjonen du bruker noen pakker som du kan installere for å få den nødvendige brikkesettdriveren/fastvaren for at nettverksenheten skal fungere.







I denne artikkelen vil vi vise deg hvordan du finner brikkesettdriveren/fastvaren du må installere for å få WiFi/Ethernet-nettverksenheten til å fungere på Linux.



Emne for innhold:

  1. Installerer Lshw på Linux
  2. Viser alle tilgjengelige nettverksenheter på Linux med lshw
  3. Finne brikkesettdriveren/fastvaren til tilgjengelige nettverksenheter på Linux med lshw
  4. Hva du skal gjøre når du kjenner brikkesettdriveren/fastvaren til nettverksenheten
  5. Konklusjon

Installerer lshw på Linux

I denne artikkelen vil vi bruke 'lshw'-programmet for å finne/analysere brikkesettdriveren/fastvaren som du må installere for å få WiFi/Ethernet-enheten til å fungere på Linux.



Hvis du ikke har 'lshw'-programmet installert på Linux-distribusjonen din og du trenger hjelp med det, les denne artikkelen .





Viser alle tilgjengelige nettverksenheter på Linux med lshw

For å liste opp alle tilgjengelige nettverksenheter i Linux-systemet ditt, kjør kommandoen 'lshw' som følger:

$ sudo lshw -businfo -c nettverk

Alle nettverksenhetene til Linux-systemet skal være oppført. I dette eksemplet har vi tre nettverksenheter (en PCIE og to USB) installert på vårt Fedora-system.



Finne brikkesettdriveren/fastvaren til tilgjengelige nettverksenheter på Linux med lshw

For å finne detaljert informasjon om tilgjengelige nettverksenheter i Linux-systemet ditt, kjør kommandoen 'lshw' som følger:

$ sudo lshw -c nettverk

Detaljert informasjon om alle tilgjengelige nettverksenheter i Linux-systemet ditt bør være oppført. Vi har tre nettverksenheter installert på vårt Fedora-system.

Vi bruker en Fedora Workstation 39 virtuell maskin. Så den første nettverksenheten er en virtuell Ethernet-adapter. Vanligvis ser du etter beskrivelsen, produktet, leverandøren osv. informasjon om en nettverksenhet for å få en generell ide om den nettverksenheten [1] .

Når Linux-kjernen oppdager en nettverksenhet, vil den tildele et logisk navn eller enhetsnavn til den nettverksenheten [2] . I dette tilfellet har Ethernet-nettverksenheten det logiske/enhetsnavnet 'enp6s18'.

Nettverksenheten bruker 'virtio_net' brikkesettdriveren/fastvaren [3] .

Den andre nettverksenheten er en USB Ethernet-enhet [1] . Linux-kjernen har tildelt det logiske/enhetsnavnet 'enp7s27u1' for denne nettverksenheten [2] . Nettverksenheten bruker 'r8152' brikkesettdriver/fastvare [3] .

'r8152' Ethernet-brikkesettet er fra Realtek. Så for å få denne nettverksenheten til å fungere, må du ha Realtek 'r8152' brikkesettdriver/fastvare installert på Linux-systemet.

Den tredje nettverksenheten er en USB WiFi-enhet [1] . Linux-kjernen har tildelt det logiske/enhetsnavnet 'wlp7s27u2' for denne nettverksenheten [2] . Nettverksenheten bruker 'mt7601u' brikkesettdriver/fastvare [3] .

Det trådløse brikkesettet 'mt7601u' er fra Mediatek. Så for å få denne nettverksenheten til å fungere, må du ha Mediatek 'mt7601u' brikkesettdriver/fastvare installert på Linux-systemet.

Hva du skal gjøre når du kjenner brikkesettdriveren/fastvaren til nettverksenheten

Hvis du har en WiFi/Ethernet-nettverksenhet som ikke fungerer på din favoritt Linux-distribusjon, må du installere den nødvendige brikkesettdriveren/fastvaren for den WiFi/Ethernet-nettverksenheten på Linux-systemet ditt for å få det til å fungere. Når du kjenner brikkesettet til WiFi/Ethernet-nettverksenheten, vil det være enklere å finne og installere riktig driver/fastvare på Linux-systemet.

Konklusjon

I denne artikkelen viste vi deg hvordan du viser alle tilgjengelige nettverksenheter i Linux-systemet ditt med 'lshw'. Vi viste deg også hvordan du finner brikkesettet som nettverksenhetene til Linux-systemet ditt bruker med 'lshw'. Så hvis en WiFi/Ethernet-nettverksenhet ikke fungerer på Linux-systemet ditt, kan du enkelt finne og installere riktig driver/fastvare for nettverksenheten på Linux-systemet ditt for å få det til å fungere.