Comment puis-je déboguer mon problème sans fil?

13

Comment puis-je commencer à déboguer mon problème sans fil?

  • Comment savoir si Linux a reconnu mon matériel sans fil ou non?
  • Quels sont les principaux programmes / démons associés à la connectivité sans fil?
  • Où sont les fichiers journaux de ces programmes?
  • Ces programmes ont-ils des modes de débogage auxquels je peux accéder?
  • Comment savoir si un bogue se trouve dans un programme en espace utilisateur ou dans un pilote?

Edit: C'était à l'origine une question plus complexe avec d'autres questions sur le piratage et le débogage de pilotes sans fil. J'ai supprimé ces puces et je prévois de créer une autre question pour les couvrir, peut-être sur Unix et Linux SE.

fouric
la source
1
Vous devez vraiment les diviser en plusieurs questions, il y a juste trop de choses à couvrir ici en une seule question.
Jorge Castro
@JorgeCastro, bonne idée. Que suggérez-vous? Diagnostics des pilotes utilisateur et piratage des pilotes Intel?
fouric
askubuntu.com/questions/14008/… couvre au moins certains, le reste que vous pouvez probablement demander séparément
Jorge Castro
Pour un script pour obtenir les informations ci-dessous et plus encore, voir ici: askubuntu.com/questions/425155/…
Wilf

Réponses:

21

Voyez la puissance du terminal!

Répertorier uniquement les périphériques PCI / le réseau wifi

$ lspci -v | grep -iA 7 network
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
    Flags: bus master, fast devsel, latency 0, IRQ 43
    Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

Recherchez les modules correctement chargés

$ lsmod | grep <your module>

Dans ce cas, le module est iwlwifi.

Afficher les messages du noyau liés à votre module

$ dmesg | grep <your module>

Liste des configurations matérielles pour votre réseau

$ sudo lshw -c network

Afficher et / ou configurer les interfaces réseau

$ ifconfig

Afficher et / ou configurer les interfaces sans fil

$ iwconfig

Analysez votre réseau

$ iwlist scan

Configuration du gestionnaire de réseau

$ nm-tool

Afficher les commutateurs pour votre appareil wifi

$ rfkill list all

Si vous souhaitez des options d'informations / de débogage plus détaillées, vous pouvez les exécuter man <command>pour chacune d'entre elles.

Si vous rencontrez des problèmes de connexion sans fil, publiez la sortie de ces commandes et nous vous aiderons. Tous ne sont pas nécessaires, mais plus il y a d'informations, mieux c'est.

Pour les fichiers journaux, consultez le /var/log/répertoire. Les dmesg, bootet les xorg.0.logfichiers sont généralement les plus utiles ceux, au moins dans mon expérience. Pour les trucs wifi dmesgfera l'affaire.

phipsalabim
la source
1
+1 pour la belle vue d'ensemble. Peut-être qu'une méthode pourrait être bien ici aussi. Quelque chose comme l' étape 1, étape 2, ... .
don.joey
nm-tooln'est plus disponible, nous avonsnmclinmtui maintenant et .
Pablo Bianchi