• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

WLAN geht, WPA nicht - wpa_supplicant?

brandb

Newbie
Hallo,

nachdem ich von SuSE 10.0 auf 10.2 umgestiegen bin, funktioniert das WPA-verschlüsselte WLAN nicht mehr - andere WLANs gehen. Auch funktioniert das WLAN noch unter Windows am selben Computer.
Die "Symptome" sehen so aus:
Beim Starten von Linux verbindet er ins Netzwerk und ich habe für rund 2-3 Sekunden tatsächlich eine Verbindung ins Internet (kann z.B. den Header einer Website laden). Danach zeigt der networkmanager nach wie vor eine Verbindung an, jedoch findet kein Datentransfer mehr statt. Ich habe auch schon die "traditionelle Methode mit ifup" versucht, kam aber auch nicht weiter.
Das System ist in Hinsicht des Netzwerks out-of-the-box, sicherheitshalber habe ich auch schon eine "Reparatur" und eine "Aktualisierung" von der Installations-DVD gemacht - erfolglos. Ich verwende einen rund 2 Jahre alten Centrino mit ipw2200 Treiber.


Folgende Infos habe ich bereits ermittelt:

Code:
BastiLin:/home/buzzdee # iwconfig
lo        no wireless extensions.

eth2      no wireless extensions.

eth0      IEEE 802.11g  ESSID:"WLAN"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:02:44:B3:D3:2C
          Bit Rate:54 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:31CF-A990-5C30-69C4-8B2D-E4E2-C750-8D62-7D90-36C7-75E8-68FF-0466-A085-5F23-EFBD   Security mode:open
          Power Management:off
          Link Quality=87/100  Signal level=-42 dBm  Noise level=-85 dBm
          Rx invalid nwid:0  Rx invalid crypt:1  Rx invalid frag:0
          Tx excessive retries:25  Invalid misc:0   Missed beacon:1

sit0      no wireless extensions.

BastiLin:/home/buzzdee # ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse 00:0E:35:59:DC:12
          inet Adresse:172.20.1.104  Bcast:172.20.1.255  Maske:255.255.255.0
          inet6 Adresse: fe80::20e:35ff:fe59:dc12/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:118 errors:1 dropped:1 overruns:0 frame:0
          TX packets:133 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:6930 (6.7 Kb)  TX bytes:9093 (8.8 Kb)
          Interrupt:11 Basisadresse:0xa000 Speicher:d0001000-d0001fff

eth2      Protokoll:Ethernet  Hardware Adresse 00:40:D0:62:1C:90
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Basisadresse:0x8800

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:337 errors:0 dropped:0 overruns:0 frame:0
          TX packets:337 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:27325 (26.6 Kb)  TX bytes:27325 (26.6 Kb)

Mir scheint die Kombination von "Security mode: open" und WPA_PSK-Verschlüsselung ein Problem zu sein.
Ich vermute, der Hund liegt in der wpa_supplicant.conf begraben, deren Inhalt so aussieht: (ich vermute, es ist die falsche Datei. Ort: /usr/share/doc/packages/wpa_supplicant/wpa_supplicant.conf. Ist es nicht die richtige, bitte sagt mir, wo ich sie finden kann)

Ich hoffe auf eine baldige Antwort und danke schonmal brav im Voraus :)

Bastian

edit: Es gibt eine Datei /var/run/wpa_supplicant/eth0
Wenn ich diese ändere, wird sie beim Verbinden zum WLAN überschrieben, mit einer leeren Datei. Ich weiß nicht ob das hilft, ist mir gerade aufgefallen.
 
Mit Konfigurations-Dateien brauchst du dich als YaST-Nutzer überhaupt nicht zu beschäftigen. Konfigurier die Karte mit YaST.
 
Oben