Wie kann ich mein WLAN-Problem beheben?


13

Wie kann ich mit dem Debuggen meines WLAN-Problems beginnen?

  • Wie kann ich feststellen, ob Linux meine Wireless-Hardware überhaupt erkannt hat?
  • Was sind die Hauptprogramme / Daemons für die drahtlose Verbindung?
  • Wo sind die Protokolldateien für diese Programme?
  • Haben diese Programme Debug-Modi, auf die ich zugreifen kann?
  • Woran erkenne ich, ob ein Fehler in einem Userspace-Programm oder in einem Treiber vorliegt?

Bearbeiten: Dies war ursprünglich eine komplexere Frage mit anderen Anfragen zum Hacken und Debuggen von WLAN-Treibern. Ich habe diese Aufzählungspunkte entfernt und plane, eine weitere Frage zu erstellen, um sie zu behandeln, möglicherweise unter Unix & Linux SE.


1
Sie müssen diese wirklich in mehrere Fragen aufteilen, es gibt einfach zu viel, um sie hier in einer Frage zu behandeln.
Jorge Castro

@JorgeCastro, gute Idee. Was schlagen Sie vor? User-Land-Treiberdiagnose und Intel-Treiber-Hacking?
Fouric

askubuntu.com/questions/14008/… deckt zumindest einige ab, den Rest können Sie wahrscheinlich separat fragen
Jorge Castro

Ein Skript mit den folgenden und weiteren Informationen finden Sie hier: askubuntu.com/questions/425155/…
Wilf,

Antworten:


21

Seht die Kraft des Terminals!

Nur PCI-Geräte / WLAN-relevante Teile auflisten

$ 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

Achten Sie auf das korrekte Laden der Module

$ lsmod | grep <your module>

In diesem Fall ist das Modul iwlwifi.

Zeige Kernelnachrichten zu deinem Modul

$ dmesg | grep <your module>

Listen Sie die Hardware-Konfiguration für Ihr Netzwerk auf

$ sudo lshw -c network

Netzwerkschnittstelle (n) anzeigen und / oder konfigurieren

$ ifconfig

WLAN-Schnittstelle (n) anzeigen und / oder konfigurieren

$ iwconfig

Scannen Sie Ihr Netzwerk

$ iwlist scan

Konfiguration des Netzwerkmanagers

$ nm-tool

Zeigen Sie Schalter für Ihr WLAN-Gerät an

$ rfkill list all

Wenn Sie detailliertere Info- / Debug-Optionen wünschen, können Sie diese man <command>für jede ausführen .

Wenn Sie Probleme mit der drahtlosen Verbindung haben, veröffentlichen Sie die Ausgabe dieser Befehle. Wir helfen Ihnen dabei. Nicht alle sind notwendig, aber je mehr Informationen, desto besser.

Überprüfen Sie für Protokolldateien das /var/log/Verzeichnis. Die dmesg, bootund xorg.0.logDateien sind in der Regel die nützlichsten diejenigen, zumindest in meiner Erfahrung. Für WLAN-Sachen reicht dmesg.


1
+1 für den schönen Überblick. Vielleicht ist auch hier eine Methode hilfreich. So etwas wie Schritt 1, Schritt 2, ... .
don.joey

nm-toolist nicht mehr verfügbar, jetzt haben wir nmcliundnmtui .
Pablo Bianchi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.