AW: Wlan ralink rt2561/rt61 mit opensuse 10.3
OK, dann wollen wir mal.
*Fingerknacks*
Zuerst zum Problem.
	
	
	
		Code:
	
	
		root      8440  0.0  0.1   3524   616 ?        Ss   16:35   0:00
wpa_supplicant -iwlan0 -c/var/run/wpa_supplicant-wlan0.conf
[B]-Dwext[/B] -P/var/run/wpa_supplicant/wlan0.pid -B
	 
 Der wpa_supplicant verwendet die eingebaute "wext"-Extension, welche für den Treiber rt61pci, der leider nicht funktioniert, die richtige wäre (und für ein paar andere Treiber auch, das aber nur am Rande).
Die "legacy"-Treiber benötigen eine eigene Extension, die sich treffenderweise "ralink" nennt und in diesem wpa_supplicant mit drin ist.
	
	
	
		Code:
	
	
		wpa_supplicant |grep -A9 drivers
drivers:
  wext = Linux wireless extensions (generic)
  hostap = Host AP driver (Intersil Prism2/2.5/3)
  prism54 = Prism54.org driver (Intersil Prism GT/Duette/Indigo)
  madwifi = MADWIFI 802.11 support (Atheros, etc.)
  atmel = ATMEL AT76C5XXx (USB, PCMCIA)
  ndiswrapper = Linux ndiswrapper
  ipw = Intel ipw2100/2200 driver (old; use wext with Linux 2.6.13 or newer)
  wired = wpa_supplicant wired Ethernet driver
[B]  ralink = Ralink Wireless Client driver[/B]
	 
 Der von openSUSE 10.3 mitgelieferte wpa_supplicant beinhaltet diese Extension übrigens nicht.
OK, bevor wir SuSI versuchen klar zu machen versuchen, daß sie "ralink" zu verwenden hat, erst mal das Ganze "von Hand".
1. Eine Datei 
wpa_supplicant.conf mit folgendem Inhalt anlegen.
	
	
	
		Code:
	
	
		ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
        ssid="DEIN_Netzwerkname"
        key_mgmt=WPA-PSK
        proto=WPA
        pairwise=TKIP
        group=TKIP
        psk="das_streng_geheime_Passwort"
}
	 
 für WPA1
oder
	
	
	
		Code:
	
	
		ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
        ssid="Dein_Netzwerkname"
        psk="Das_streng_geheime_Passwort"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
}
	 
 für WPA2.
Falls möglich
a) zuerst WPA1 testen
b) eine Testpassphrase _ohne_ Sonderzeichen verwenden.
2. Alle Interfaces runternehmen.
	
	
	
		Code:
	
	
		su
Passwort
ifdown wlan0
ifdown eth0
killall wpa_supplicant #Sicher ist sicher!
	 
 3. Den wpa_supplicant von Hand starten.
	
	
	
		Code:
	
	
		su
Passwort
wpa_supplicant -iwlan0 -c /Pfad/zur/Config_Datei/wpa_supplicant.conf [B]-Dralink[/B] -B -dd
iwconfig
	 
 Wenn iwconfig zeigt, daß die Karte assoziiert ist, dann
	
	
	
		Code:
	
	
		su
Passwort
dhclient wlan0
	 
 Ausgaben posten.
Greetz,
RM