Quel pilote sans fil est-ce que j'utilise?

13

Im essayant de trouver le pilote le plus approprié pour mon périphérique USB réseau dans Ubuntu 11.10. D'abord, où puis-je vérifier le pilote utilisé par ubuntu pour contrôler cet appareil? Il apparaît comme une interface sans fil (wlan1) dans Network Tools, mais à part l'adresse MAC et certaines statistiques sur la transmission de données, il n'y a pas d'informations sur le pilote.

J'avais déjà installé aircrack-ng, qui offre plusieurs options pour analyser les réseaux. En cours d'exécution airmon-ng start wlan1dans le terminal, j'obtiens ce qui suit:

Interface   Chipset     Driver

eth1        Unknown         wl

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

L'adaptateur sans fil est le modèle TP-LINK TL-WN7200ND et le panneau sans fil le lit comme un adaptateur RaLink. Il semble que rt2800usb soit le pilote de l'adaptateur, mais y a-t-il quelque chose de plus puissant pour cet appareil ??

Stbn
la source
Je serais ravi d'aider autant que possible, mais le site est configuré pour poser une question à la fois. Votre première question, essentiellement "quel pilote wifi j'utilise" est géniale. Votre deuxième, "quel est le meilleur pilote pour ma carte", est également bon, mais il a besoin de sa propre question. En prime, vous obtiendrez plus de représentants (points et réels) en posant plus de questions et en acceptant les réponses.
djeikyb
N'oubliez pas de marquer une réponse! C'est une partie importante de la communauté askubuntu.com.
djeikyb

Réponses:

19

Vous pouvez obtenir beaucoup d'informations intéressantes en fouillant /sys. /sys/classa des entrées pour chaque classe de périphérique que votre installation linux est équipée pour gérer. Les informations sur le pilote se trouvent sur ce chemin:

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

Ma carte wifi, nommée wlan0, utilise le pilote ath5k. Voici les informations du pilote pour l'une de mes cartes Ethernet:

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

En passant, Ubuntu (comme la plupart des distributions Linux) inclut des pilotes de périphériques en tant que modules du noyau. Le noyau est le gros logiciel qui exécute votre matériel informatique. Ubuntu charge des modules pour votre matériel en fonction de ce qu'il détecte. Vous pouvez obtenir une liste des modules chargés en exécutant cette commande: lsmod. Voici un extrait de ma sortie 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 colonne de gauche est une liste de modules chargés, la colonne de droite montre quels modules ils utilisent à leur tour. Comme vous pouvez le voir, ceux-ci utilisent tous ou sont liés au module ath5k.

djeikyb
la source
le problème est: si je branche l'appareil, il arrête la connexion de la carte wifi de mon ordinateur essayant de se connecter au même réseau. Semble être un problème d'incompatibilité entre l'adaptateur sans fil USB et celui du réseau que j'essaie de connecter.
Stbn
la sortie est presque finie lors de l'exécution lsmod, mais j'ai trouvé le chemin vers le pilote en parcourant le répertoire / sys / class. merci
Stbn
@Stbn ouais, c'est assez long. Vous pouvez le lesslsmod | less
diriger
0

si Ubuntu a trouvé un pilote et que vous pouvez surfer sur le net, je ne pense pas que vous devriez le changer. Pour connaître le pilote utilisé, consultez le post de djeikyb ou, voir ci-dessous.

Si Ubuntu n'a pas trouvé de pilote, vous devez d'abord laisser Ubuntu le rechercher. Pour cela, vous lancez les "Paramètres système" et démarrez les "Pilotes matériels". Cela fait le travail. Cette méthode est également un moyen facile de voir les pilotes (propriétaires) actuellement utilisés .

La difficulté est d'identifier le chipset de votre USB-WiFi et de rechercher avec ces informations

Pour cela, vous devez lancer la commande "lsusb". Ouvrez le terminal gnome et tapez "lsusb", sans guillemets. Vous devriez voir quelque chose comme ceci:

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

Ceci est ma webcam, ma carte WiFi peut être identifiée par "lspci".

Sur la base des informations (selon l'exemple ci-dessus: fournisseur 064e - Suyin Corp. et produit a103 - Webcam intégrée Acer / HP), vous devriez pouvoir rechercher précisément le pilote requis.

anca.tibor
la source