Quale driver wireless sto usando?


13

Sto cercando di trovare il driver più adatto per il mio dispositivo USB di rete in Ubuntu 11.10. Innanzitutto, dove posso controllare il driver che Ubuntu sta usando per controllare questo dispositivo? Appare come interfaccia wireless (wlan1) in Strumenti di rete, ma a parte l'indirizzo MAC e alcune statistiche sulla trasmissione dei dati, non ci sono informazioni sul driver.

Avevo già installato aircrack-ng, che offre diverse opzioni per la scansione delle reti. In esecuzione airmon-ng start wlan1nel terminale ottengo quanto segue:

Interface   Chipset     Driver

eth1        Unknown         wl

wlan1       Unknown     rt2800usb - [phy2]
                                    (monitor mode enabled on mon0)

L'adattatore wireless è il modello TP-LINK TL-WN7200ND e il pannello wireless lo legge come un adattatore RaLink. Sembra che rt2800usb sia il driver dell'adattatore, ma c'è qualcosa di più potente per questo dispositivo ??


Mi piacerebbe aiutare il più possibile, ma il sito è impostato per porre una domanda alla volta. La tua prima domanda, essenzialmente "quale driver wifi sto usando" è fantastica. Anche il tuo secondo, "qual è il miglior driver per la mia carta", è buono, ma ha bisogno di una sua domanda. Come bonus, otterrai più rep (punti e punti reali) ponendo più domande e accettando le risposte.
djeikyb,

Non dimenticare di contrassegnare una risposta! È una parte importante della comunità askubuntu.com.
djeikyb,

Risposte:


19

Puoi ottenere molte informazioni interessanti frugando in giro /sys. /sys/classcontiene voci per ogni classe di dispositivo gestita dall'installazione di Linux. Le informazioni sul driver si trovano in questo percorso:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath5k@

La mia scheda wifi, chiamata wlan0, sta usando il driver ath5k. Ecco le informazioni sul driver per una delle mie schede Ethernet:

$ ls /sys/class/net/eth1/device/driver/module/drivers
pci:forcedeth@

A parte questo, Ubuntu (come la maggior parte delle distribuzioni Linux) include i driver di dispositivo come moduli del kernel. Il kernel è il grande software che esegue l'hardware del tuo computer. Ubuntu carica i moduli per il tuo hardware in base a ciò che sente di avere. È possibile ottenere un elenco di moduli caricati eseguendo questo comando: lsmod. Ecco uno snippet del mio output lsmod:

bluetooth             130968  0 
ath5k                 127724  0 
ath                    11990  1 ath5k
eeepc_laptop           12412  0 
sparse_keymap           2660  1 eeepc_laptop
mac80211              196283  1 ath5k
pci_hotplug            22072  1 eeepc_laptop
cfg80211              142540  3 ath5k,ath,mac80211
rfkill                 12470  3 bluetooth,eeepc_laptop,cfg80211
crc16                   1091  2 bluetooth,ext4

La colonna di sinistra è un elenco di moduli caricati, la colonna più a destra mostra quali moduli usano a loro volta. Come puoi vedere, tutti questi usano o sono correlati al modulo ath5k.


il problema è: se collego il dispositivo si interrompe la connessione della scheda wifi del mio computer cercando di connettersi alla stessa rete. Sembra essere un problema di incompatibilità tra l'adattatore wireless USB e quello della rete che sto cercando di connettere.
Stbn,

l'output è quasi endles durante l'esecuzione lsmod, ma ho trovato il percorso del driver sfogliando la directory / sys / class. grazie
Stbn

@Stbn sì, è piuttosto lungo. Puoi lesslsmod | less
collegarlo in

0

se Ubuntu ha trovato un driver e puoi navigare in rete, non credo che dovresti cambiarlo. Per scoprire il driver in uso, vedere il post di djeikyb o, vedere di seguito.

Se Ubuntu non ha trovato un driver, dovresti prima lasciare che Ubuntu lo cerchi. A tal fine, avvia le "Impostazioni di sistema" e avvia "Driver hardware". Questo fa il lavoro. Questo metodo è anche il modo più semplice per visualizzare i driver (proprietari) attualmente utilizzati .

Il modo più difficile è identificare il chipset del tuo USB-WiFi e cercare con queste informazioni

Per questo è necessario emettere il comando "lsusb". Apri il terminale gnome e digita "lsusb", senza virgolette. Dovresti vedere qualcosa del genere:

$ Bus 002 Device 003: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314]

Questa è la mia webcam, la mia WiFi-Card può essere identificata da "lspci".

Sulla base delle informazioni (secondo l'esempio sopra: fornitore 064e - Suyin Corp. e prodotto a103 - Acer / HP Integrated Webcam) dovresti essere in grado di cercare con precisione il driver necessario.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.