web-dev-qa-db-fra.com

Comment puis-je vérifier les informations des pilotes WiFi actuellement installés?

Lorsque je cliquais sur des pilotes supplémentaires sur Ubuntu 12.04, je ne pouvais voir aucun pilote. Comment puis-je vérifier quels pilotes étaient installés pour le WiFi sur l'environnement Ubuntu?.

52
Inderjeet

Les commandes suivantes sont exécutées dans un terminal. Ouvrir un par Ctrl+Alt+T.

Pour vérifier quels sont les pilotes de votre adaptateur sans fil tilisant actuellement, vous pouvez exécuter la commande suivante:

Sudo lshw -C network
  • lshw liste les informations sur votre matériel
  • -C network filtre la sortie pour afficher uniquement la classe de réseau.

Dans la sortie, recherchez l'entrée avec description: Wireless interface.

Voici le résultat de mon Ubuntu:

alaa @ aa-lu: ~ $ Sudo lshw -C réseau 
 [Sudo] mot de passe pour alaa: 
 * -network 
 description: interface sans fil 
 produit: RTL8723AE. Carte réseau sans fil PCIe 
 Fournisseur: Realtek Semiconductor Co., Ltd. 
 Identifiant physique: 0 
 Informations sur le bus: pci @ 0000: 08: 00.0 
 Nom logique: wlan0 
 version: 00 
 série: 24: ec: 99: 21: c9: 29 
 largeur: 64 bits 
 horloge: 33 MHz 
 possibilités : pm msi pciexpress bus_master cap_list ethernet physique sans fil 
 configuration: broadcast = yes pilote = rtl8723ae driverversion = 3.8.0-27-firmware générique = N/A ip = 192.168.1.74 latence = 0 lien = oui multidiffusion = oui sans fil = IEEE 802.11bgn 
 ressources: irq: 17 ioport: 3000 (taille = 256 ) mémoire: c3000000-c3003fff 

Dans la ligne configuration (ligne avant dernière), vous verrez le driver actuellement utilisé par ma carte. Je l'ai surligné dans la sortie.

Alternativement, vous pouvez utiliser la commande:

lspci -nnk | grep -A2 0280
  • lspci répertorie les informations sur vos cartes connectées PCI
  • -nnk indique à lspci de fournir plus d'informations sur ces cartes (y compris le pilote utilisé)
  • | dirige la sortie vers la commande suivante
  • grep 0280 filtre la sortie pour afficher les lignes contenant 0280, qui est le code de classe PCI pour les contrôleurs PCI sans fil dans Ubuntu.
  • -A2 montre deux autres lignes d'information.

Voici le résultat de mon Ubuntu:

08: 00.0 Contrôleur de réseau [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Carte réseau sans fil PCIe [10ec: 8723] 
 Sous-système: Realtek Semiconductor Co., Ltd. Périphérique [10ec: 0724] 
 Noyau driver utilisé: rtl8723ae

Une fois que vous avez déterminé le pilote que vous utilisez, vous pouvez utiliser la commande suivante pour afficher plus d'informations à ce sujet:

modinfo <driver-name>

Pour vérifier quels pilotes sans fil vous avez actuellement installé, mais que vous ne l'utilisez pas nécessairement, vous pouvez exécuter la commande suivante:

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'

La commande ci-dessus listera tous les pilotes que vous avez installés. Ce sera probablement une liste exhaustive, car ce sont des pilotes préinstallés sur votre Ubuntu pour permettre aux gens d'utiliser leurs pilotes sans fil dès qu'ils ont installé Ubuntu.

89
Alaa Ali

La méthode suivante inclut l’installation de logiciels supplémentaires, dont le nom est hardinfo.

Vous pouvez rechercher et installer hardinfo depuis USC

ou

à partir du terminal (CTRL + ALT + T) applique la commande suivante

Sudo apt-get install -y hardinfo 

Localisez hardinfo à partir de Dash (en écrivant: hardinfo), ouvrez-le et passez à périphériques PCI si votre adaptateur sans fil est un périphérique PCI intégré.

enter image description here

À côté de modules du noya est le pilote actuellement chargé de l'adaptateur sans fil spécifié. Dans l'exemple d'image, ath9k

Si votre adaptateur sans fil est un périphérique USB, accédez à l'entrée correspondante dans la liste de gauche sous Périphériques.

10
NickTux

Vous pouvez aussi essayer:

ethtool -i wlan0 | grep driver

cela donne le pilote actuellement chargé pour votre carte wlan avec une sortie comme celle-ci:

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 

qui est mon pilote pour la carte wi-fi. Si vous n'avez pas ethtool, vous pouvez l'installer en:

Sudo apt-get install ethtool

5

Vous pouvez utiliser cette commande:

Sudo lspci -nn -v -s your socket        
1
NetUser

Essayer

lsmod

pour vérifier si le module r8169 existe par: Si ce n'est pas le cas ajoutez-le par:

Sudo modprobe r8169

Cela a résolu le problème pour moi.

0
YOUSEF