WLAN/Problembehebung

Aus Ubuntu-Forum Wiki

(Weitergeleitet von WLAN/Probleme)
Wechseln zu: Navigation, Suche

Alle.png 910.png 904.png 810.png 804.png

Inhaltsverzeichnis

1 Einleitung

Dies ist ein Unter-Artikel zu WLAN, und dient dazu, den Fehler bei der Wlan Einrichtung zu finden, und möglicherweise selbstständig zu lösen.

Dazu braucht man zuerst einige Informationen, welche man am besten durch die Befehle auf der Wiki-Seite: FAQ:Forum_Informationen_gewinnen erhalten kann.

Bei Fragen, helfen wir selbstverständlich gerne im Forum.

2 Schnittstelle kontrolieren

die Schnittstelle kann man mit folgendem Befehl kontrollieren

iwconfig

die Ausgabe sieht danach in etwa so aus

wlan0  IEEE 802.11bg  ESSID:"ZyXEL"  
       Mode:Managed  Frequency:2.437 GHz  Access Point: 00:19:CB:06:4E:57   
       Bit Rate=36 Mb/s   Tx-Power=27 dBm   
       Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
       Power Management:off
       Link Quality=42/70  Signal level=-68 dBm  Noise level=-70 dBm
       Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
       Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Gibt es keine solche Ausgabe, ist die Schnittstelle nicht vorhanden. Dies ist in den meissten Fällen den Fall, wenn man entweder kein Modul für den Chip geladen ist, oder das falsche Modul geladen wurde.

2.1 langsame Internet Verbindung

Habt Ihr zwar eine Wlan Verbindung, doch das Surfen ist zu einschlafen langsam, kann es daran liegen, das die Bitrate zu tief ist.

Diese kann man mit "iwconfig" kontrollieren, im oberen Beispiel sieht man diese in der dritten Zeile: Bit Rate=36Mb/s.

Um diese zu erhöhen gibt man in der Konsole folgenden Befehl ein

sudo iwconfig wlan0 rate 54Mb/s

oder man kann diese auch auf automatisch stellen, mit folgendem Befehl

sudo iwconfig wlan0 rate auto

3 Einstellungen kontrollieren

Die Einstellungen, kann man mit dem Befehl

ifconfig

aufrufen

wlan0 Link encap:Ethernet  Hardware Adresse 00:0b:7d:15:c4:2c  
      inet Adresse:192.168.1.34  Bcast:192.168.1.255  Maske:255.255.255.0
      inet6-Adresse: fe80::20b:7dff:fe15:c42c/64 
      Gültigkeitsbereich:Verbindung
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
      RX packets:21224 errors:0 dropped:0 overruns:0 frame:0
      TX packets:21530 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:18784439 (18.7 MB)  TX bytes:4707922 (4.7 MB)

4 Module kontrolieren

als erstes sollte man die geladene Module anschauen, dies geschieht mit dem Befehl.

lsmod

dies sieht in etwa so aus

Module Size Used by
rfkill_input 12800 0
binfmt_misc 16776 1
b43 136604 0

dabei ist die erste Spalte "Module" wichtig.

  1. Hier kontroliert man ob das gewünschte Modul geladen wurde (bei mir b43).
  2. Ausserdem sollte kontrolliert werden, das nicht ein zweites Modul für den selben Chip geladen ist, da dies zu einem Konflikt führt.

Lösung zu:

1. Dabei kann man das Modul manuell laden, indem man in der Konsole folgenden Befehl eingibt.

sudo modprobe Modulname

dabei ist "Modulname" durch das entsprechende Modul zu ersetzen, beim Beispiel würde der Befehl so aussehen

sudo modprobe b43

2. Wenn zuviele Module zu der Wlan-Karte geladen sind, muss man sich für das eine entscheiden, und das andere muss man in die Blacklist einfügen. Dieses Problem gibt es häuffig bei Atheros Chipsätze.

als erstes entladet man das unerwünschte Modul

sudo modprobe -rf Modulname

Dabei ist "Modulname" durch das entsprechende Modul zu ersetzen, z.B

sudo modprobe -rf b43

danach muss das Modul in die Blacklist eingefügt werden. mit folgendem Befehl.

echo blacklist Modulname | sudo tee -a /etc/modprobe.d/blacklist.conf

alternativ kann man die Blacklist Datei "/etc/modprobe.d/blacklist.conf" in einem Editor mit rootrechten, und füĝt das Modul manuell ein.

4.1 Modul wird beim booten nicht geladen

Dies kommt relativ häuffig vor. Bei diesem Problem muss man das Modul in die Modules Datei einfügen, diese wird beim Booten kontroliert, und die eingetragenen Module geladen.

Entweder macht man dies mit folgendem Befehl,

echo Modulname | sudo tee -a /etc/modules

oder man öffnet die Datei /etc/modules in einem Editor mit rootrechten, und fügt das Modul manuell ein.

5 verfügbare Netze kontrolieren

Nach Netzen kann man mit folgendem Befehl suchen

sudo iwlist scan

Bei Erfolg sieht dies in etwa so aus

wlan0    Scan completed :
         Cell 01 - Address: 00:19:CB:06:4E:57
                   Channel:6
                   Frequency:2.437 GHz (Channel 6)
                   Quality=50/70  Signal level=-60 dBm  
                   Encryption key:on
                   ESSID:"ZyXEL"
                   Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                   Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                             36 Mb/s; 48 Mb/s; 54 Mb/s
                   Mode:Master
                   Extra:tsf=000009a77f63316f
                   Extra: Last beacon: 12ms ago
                   IE: Unknown: 00055A7958454C
                   IE: Unknown: 010482848B96
                   IE: Unknown: 030106
                   IE: Unknown: 2A0100
                   IE: Unknown: 32080C1218243048606C
                   IE: WPA Version 1
                       Group Cipher : TKIP
                       Pairwise Ciphers (1) : TKIP
                       Authentication Suites (1) : PSK


Werden Netzwerke wie im Beispiel erkannt, ist die Karte funktionsfähig, dabei liegt das Problem bei den Einstellungen vom [Networkmanager]

5.1 Fehlermeldungen

Kommt dabei bei der Wlan Schnittstelle folgende Ausgaben

wlan0     Interface doesn't support scanning : Network is down

oder diese Ausgabe

wlan0     No scan results

heisst dies, das die Schnittstelle ausgeschaltet ist.

Dabei kann man versuchen die Schnittstelle mit der Tastenkombination "fn + f2" einzuschalten. Oder man gibt in der Konsole folgenden Befehl ein.

sudo ifconfig wlan0 up

Dabei ist wlan0 die Wlan Schnittstelle, diese kann in seltenen Fällen auch anders heissen.

Gibt es dabei eine Fehlermeldung, liegt dies meisstens an der fehlenden oder falschen Firmeware. z.B braucht man für den b43 chip die Firmware b43-fwcutter, fehlt diese gibt es hier eine Fehlermeldung.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge