(Gelöst) rt61 WLAN WPA2PSK

Status
Für weitere Antworten geschlossen.

jo

New Member
rt61 WLAN WPA2PSK

Hallo ertsma

Ich will mich mein Heimnetzwerk mit SuSE 10.2 un einer rt61 pci-Karte einklinken
Verschlüsselung: wpa2-psk

Also erstmal aktuelle Serialmonkeytreiber geholt
Downloads - Rt2x00Wiki

und gemäß readme installiert:

Code:
	1. Unpack the driver sources and go to the Module directory:
	      $ tar -xvzf rt61-cvs-daily.tar.gz
	      $ cd ./rt61-cvs-YYYYMMDDHH/Module

	2. Compile the driver sources:
	      $ make

	3. Install the driver (as root):
	      # make install
        
4. Check your install (load module, bring interface up and scan):
	      # modprobe rt61
	      # ifconfig wlan0 up
	      # iwlist wlan0 scan



If everything is ok, you should see a list of surrounding Access Points. It
means you can jump to the configuration section.
Otherwise, check out the following install notes...
alles gemacht

Code:
jo:/home/jo # cd t
jo:/home/jo/t # tar -xzvf rt61-cvs-daily.tar.
rt61-cvs-2007062508/
rt61-cvs-2007062508/FAQ
rt61-cvs-2007062508/THANKS
rt61-cvs-2007062508/CHANGELOG
rt61-cvs-2007062508/CVS/
rt61-cvs-2007062508/CVS/Root
rt61-cvs-2007062508/CVS/Repository
rt61-cvs-2007062508/CVS/Entries.Log
rt61-cvs-2007062508/CVS/Entries
rt61-cvs-2007062508/WPA_Supplicant/
rt61-cvs-2007062508/WPA_Supplicant/drivers.c
rt61-cvs-2007062508/WPA_Supplicant/CVS/
rt61-cvs-2007062508/WPA_Supplicant/CVS/Root
rt61-cvs-2007062508/WPA_Supplicant/CVS/Reposi
rt61-cvs-2007062508/WPA_Supplicant/CVS/Entrie
rt61-cvs-2007062508/WPA_Supplicant/driver_ral
rt61-cvs-2007062508/WPA_Supplicant/wpa_suppli
rt61-cvs-2007062508/WPA_Supplicant/readme
rt61-cvs-2007062508/WPA_Supplicant/defconfig
rt61-cvs-2007062508/WPA_Supplicant/driver_ral
rt61-cvs-2007062508/WPA_Supplicant/Makefile
rt61-cvs-2007062508/LICENSE
rt61-cvs-2007062508/Module/
rt61-cvs-2007062508/Module/auth.c
rt61-cvs-2007062508/Module/rt2561.bin
rt61-cvs-2007062508/Module/rt2x00debug.h
rt61-cvs-2007062508/Module/md5.c
rt61-cvs-2007062508/Module/rtmp_main.c
rt61-cvs-2007062508/Module/rt_config.h
rt61-cvs-2007062508/Module/assoc.c
rt61-cvs-2007062508/Module/CVS/
rt61-cvs-2007062508/Module/CVS/Root
rt61-cvs-2007062508/Module/CVS/Repository
rt61-cvs-2007062508/Module/CVS/Entries
rt61-cvs-2007062508/Module/STA_iwpriv_ATE_usa
rt61-cvs-2007062508/Module/wpa.c
rt61-cvs-2007062508/Module/rt2561s.bin
rt61-cvs-2007062508/Module/sync.c
rt61-cvs-2007062508/Module/rtmp_data.c
rt61-cvs-2007062508/Module/rtmp_info.c
rt61-cvs-2007062508/Module/iwpriv_usage.txt
rt61-cvs-2007062508/Module/mlme.h
rt61-cvs-2007062508/Module/connect.c
rt61-cvs-2007062508/Module/rtmp_tkip.c
rt61-cvs-2007062508/Module/rt2661.bin
rt61-cvs-2007062508/Module/auth_rsp.c
rt61-cvs-2007062508/Module/oid.h
rt61-cvs-2007062508/Module/rt2661.h
rt61-cvs-2007062508/Module/rtmp_init.c
rt61-cvs-2007062508/Module/TESTING
rt61-cvs-2007062508/Module/rtmp.h
rt61-cvs-2007062508/Module/mlme.c
rt61-cvs-2007062508/Module/md5.h
rt61-cvs-2007062508/Module/wpa.h
rt61-cvs-2007062508/Module/eeprom.c
rt61-cvs-2007062508/Module/rtmp_wep.c
rt61-cvs-2007062508/Module/README
rt61-cvs-2007062508/Module/rtmp_def.h
rt61-cvs-2007062508/Module/Makefile
rt61-cvs-2007062508/Module/rtmp_type.h
rt61-cvs-2007062508/Module/ReleaseNote
rt61-cvs-2007062508/Module/sanity.c
jo:/home/jo/t # cd rt61-cvs-200*
jo:/home/jo/t/rt61-cvs-2007062508 # cd M*
jo:/home/jo/t/rt61-cvs-2007062508/Module # ma
make[1]: Entering directory `/usr/src/linux-2
make -C ../../../linux-2.6.18.2-34 O=../linuxes
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  CC [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  LD [M]  /home/jo/t/rt61-cvs-2007062508/Modu
  Building modules, stage 2.
  MODPOST
  CC      /home/jo/t/rt61-cvs-2007062508/Modu
  LD [M]  /home/jo/t/rt61-cvs-2007062508/Modu
make[1]: Leaving directory `/usr/src/linux-2.
*** Module rt61.ko built successfully
jo:/home/jo/t/rt61-cvs-2007062508/Module # ma
*** Install module in /lib/modules/2.6.18.2-3
make[1]: Entering directory `/usr/src/linux-2
make -C ../../../linux-2.6.18.2-34 O=../linuxes_install
  INSTALL /home/jo/t/rt61-cvs-2007062508/Modu
  DEPMOD  2.6.18.2-34-default
make[1]: Leaving directory `/usr/src/linux-2.
/sbin/depmod -a
*** Update /etc/modprobe.conf alias for wlan*
*** Install firmware in /lib/firmware ...
*** Check old config ...
!!!
!!! WARNING: DEPRECATED CONFIG FOUND !
!!!
!!! -> Update your config and remove /etc/Wir
!!! -> rt61sta.dat file is deprecated: use iw
/bin/sh: line 10: [: too many arguments
!!! -> ra0 interface name is deprecated: remo
jo:/home/jo/t/rt61-cvs-2007062508/Module # iw
lo        no wireless extensions.

ra4       no wireless extensions.

sit0      no wireless extensions.

jo:/home/jo/t/rt61-cvs-2007062508/Module # rmmod rt61pci
jo:/home/jo/t/rt61-cvs-2007062508/Module # modprobe rt61
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwconfig
lo        no wireless extensions.

ra4       no wireless extensions.

sit0      no wireless extensions.

jo:/home/jo/t/rt61-cvs-2007062508/Module # ifconfig ra4 up
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwconfig
lo        no wireless extensions.

ra4       RT61 Wireless  ESSID:''
          Mode:Auto  Frequency:2.412 GHz  Bit
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=0/100  Signal level:
          Rx invalid nwid:0  Rx invalid cry
          Tx excessive retries:0  Invalid m

sit0      no wireless extensions.

jo:/home/jo/t/rt61-cvs-2007062508/Module #
ra4       Scan completed :
          Cell 01 - Address: 00:12:BF:F0:D8
                    ESSID:'WLAN-F0D818'                        <- Mein Netzwerk
                    Mode:Managed
                    Channel:1
                    Encryption key:on
                    Bit Rates:0 kb/s
ALso nochma ins readme geguggt:

Code:
MANUAL CONFIG:

	1. Set the interface mode and bring it up
	      # iwconfig wlan0 mode managed
	      # ifconfig wlan0 up

	2. Set your target network / Access Point
	   If you just want to join a wireless network, set its ESSID:
	      # iwconfig wlan0 essid <ESSID>
	   If you want to associate with a specific AP, set its MAC address:
	      # iwconfig wlan0 ap <BSSID>

	3. Set encryption if needed

	   a) WEP (802.11b)
	      Choose the authentication mode (open/restricted):
	         # iwconfig wlan0 key open
	      Or:
	         # iwconfig wlan0 key restricted
	      Set the encryption key:
	         # iwconfig wlan0 key <KEY>

	   b) WPA (802.11g)
	      Set the authentication mode:
	         # iwpriv wlan0 set AuthMode=WPAPSK
	      Set the encryption key:
	         # iwpriv wlan0 set WPAPSK=<KEY>
	      Set the encryption type:
	         # iwpriv wlan0 set EncrypType=TKIP

	   c) WPA2 (802.11i)
	      Set the authentication mode:
	         # iwpriv wlan0 set AuthMode=WPA2PSK
	      Set the encryption key:
	         # iwpriv wlan0 set WPAPSK=<KEY>
	      Set the encryption type:
	         # iwpriv wlan0 set EncrypType=AES

	4. Check that you're associated with an AP
	      # iwconfig wlan0
und ausgeführt:

Code:
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwconfig ra4 mode managed
jo:/home/jo/t/rt61-cvs-2007062508/Module # ifconfig ra4 up
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwconfig ra4 essid WLAN-FOD818
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwpriv wlan0 set AuthMode=WPAPSK
wlan0     no private ioctls.

jo:/home/jo/t/rt61-cvs-2007062508/Module # iwpriv ra4 set AuthMode=WPAPSK
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwpriv ra4 set WPAPSK=Unwichtig
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwpriv ra4 set AuthMode=WPA2PSK
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwpriv wlan0 set EncrypType=AES
wlan0     no private ioctls.

jo:/home/jo/t/rt61-cvs-2007062508/Module # iwpriv ra4 set EncrypType=AES
jo:/home/jo/t/rt61-cvs-2007062508/Module # iwconfig ra4
ra4       RT61 Wireless  ESSID:""
          Mode:Auto  Frequency:2.412 GHz  Bit Rate=54 Mb/s
          RTS thr:off   Fragment thr:off
          Encryption key:0123-4567-89
          Link Quality=0/100  Signal level:-121 dBm  Noise level:-111 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Allerdings scheint das ganze keinen Einfluss auf die Karte zu haben (siehe iwconfig). Eine sta.dat scheint allerdings auch aus der Mode:
Im readme steht, man solle das ganze per iwpriv/iwconfig konfigurieren. Jemand ne Idee, was da schiefgelaufen ist?

AdJO
 

jo

New Member
AW: rt61 WLAN WPA2PSK

Hallo

1.
Code:
ra4? Da sollte man etwas gegen tun.
Wurde getan.

2.
Code:
Die "legacy"-Treiber besitzen keine "native" Unterstützung des wpa_supplicant
Was bitte ist ein "legacy"-Treiber??

Code:
2. Aktivierung/Einrichtung über das Tool "RutilT", welches man hier herunterladen und gegen die Quellen des laufenden Kernels kompilieren kann/muss.
Würde ich gern machen, aber man braucht offensichtlich die kernel-sorce und -headers. Wo bekomme ich die für meinen Kernel

2.6.18.2-34-default

her?

Code:
Hier befinden sich Firmwarepakete (und auch mehrere RPM-Pakete mit Kernelmodulen für die jeweiligen Chpsätze). Die Firmwarepakete enthalten ebenfalls eine Konfigurationsdatei, die man als root bearbeiten kann.
Die Dinger passen irgendwie nicht zu meinem Kernel. Muss ich den updaten?
Und wo ist dann die Konfigurationsdatei?


Der Treiber rt61pci steht auf der Blacklist.

Das HowTo Thema anzeigen - WPA[How To] Wlan ( Linksys WMP54G ) RT2500 x64 - SuSE Linux
hatte ich bereits ausprobiert, allerdings ohne Erfolg.

Code:
3. WPA über einen gepatchten wpa_supplicant, der eine Treiberunterstützung für "ralink" enthält.

Hier finden sich RPM-Paket für openSUSE 10.2, welche ebenfalls diesen Patch enthalten (und die schon länger darauf warten, getestet zu werden).

http://www.pc-forum24.de/downloads.php?do=cat&id=31
Muss man da den RaLink-Treiber und den wpa_supplicant vorher oder nachher installieren?

BTW: In dem readme des RaLinktreibers befand sich der Verweis auf den Ordner WPA_Supplicant, der ebenfalls ein readme und Quellcodes für eine RaLinktreiberunterstützende wpa_supplicantinstallation. Die brachten aber nur das Ergebnis (Beim Starten des wpa_supp.)

Code:
unsupported driver ´ralink´
Vielen Dank für die vielen Links und die schnelle Antwort.

AdJO
 

Rain_Maker

Administrator
Teammitglied
AW: rt61 WLAN WPA2PSK

jo schrieb:
2.
Code:
Die "legacy"-Treiber besitzen keine "native" Unterstützung des wpa_supplicant
Was bitte ist ein "legacy"-Treiber??
Siehe Serialmonkey Homepage.

Downloads - Rt2x00Wiki

Code:
2. Aktivierung/Einrichtung über das Tool "RutilT", welches man hier herunterladen und gegen die Quellen des laufenden Kernels kompilieren kann/muss.
Würde ich gern machen, aber man braucht offensichtlich die kernel-sorce und -headers. Wo bekomme ich die für meinen Kernel

2.6.18.2-34-default

her?
Installationsmedium (CD/DVD)

jo schrieb:
Code:
Hier befinden sich Firmwarepakete (und auch mehrere RPM-Pakete mit Kernelmodulen für die jeweiligen Chpsätze). Die Firmwarepakete enthalten ebenfalls eine Konfigurationsdatei, die man als root bearbeiten kann.
Die Dinger passen irgendwie nicht zu meinem Kernel. Muss ich den updaten?
Nein, das geht netterweise auch so, siehe:

Ich könnt heulen => AllNet 0282, Wlan, ndiswrapper, Suse 10.2 - linuxforen.de -- User helfen Usern

(Hatte mich damals selbst überrascht).

Wenn Du auf Nummer Sicher gehen willst, dann mache einen Rebuild aus dem src.rpm (siehe unsere HowTo-Sektion).

Und wo ist dann die Konfigurationsdatei?
Steht alles in den Links.


Der Treiber rt61pci steht auf der Blacklist.

Code:
3. WPA über einen gepatchten wpa_supplicant, der eine Treiberunterstützung für "ralink" enthält.

Hier finden sich RPM-Paket für openSUSE 10.2, welche ebenfalls diesen Patch enthalten (und die schon länger darauf warten, getestet zu werden).

http://www.pc-forum24.de/downloads.php?do=cat&id=31
Muss man da den RaLink-Treiber und den wpa_supplicant vorher oder nachher installieren?
Wurscht. Am besten alles in einem Rutsch.

BTW: In dem readme des RaLinktreibers befand sich der Verweis auf den Ordner WPA_Supplicant, der ebenfalls ein readme und Quellcodes für eine RaLinktreiberunterstützende wpa_supplicantinstallation. Die brachten aber nur das Ergebnis (Beim Starten des wpa_supp.)

Code:
unsupported driver ´ralink´
Dann hast Du wohl etwas falsch gemacht. Die fertigen Pakete enthalten jedenfalls diesen Treiber.

Greetz,

RM
 

jo

New Member
Online!!

Hallo

Hab es jetzt endlich geschafft, das WLAN zum laufen zu bringen.

Vorgehen:

1. Installation des Serialmonkeytreibers
Link

2. Installation von RutilT
link

evtl. muss man da noch

Code:
./configure.sh
im RutilT-Ordner eingeben. Wen dann weder die richtigen kernel-headers oder kernel-source auffindbar ist und man garantiert die richtigen (von CD/DVD) benutzt, sollte man vor dem Kompilieren noch

Code:
./configure.sh --force kernel-source=/usr/src/linux/
(hoffe, das stimmt so) eingeben.

Damm zum Starten
Code:
rutilt
eingeben und man sollte sein Netzwerk und passende Konfiguration hinbekomen.

P. S.: danke an Rain_Maker für die schnelle und umfangreiche Hilfe!!
 

Rain_Maker

Administrator
Teammitglied
AW: rt61 WLAN WPA2PSK

Na also, es geht doch ;).

Diese Karten machen zur Zeit so viel Probleme, deshalb ist das besonders erfreulich, daß das nun klappt.

BTW:

Ein reiner Zufall, aber seit heute in unserem Downloadarchiv:

RutilT Version 0.15:

http://www.pc-forum24.de/downloads.php?do=file&id=368

(und hier das src.rpm)

http://www.pc-forum24.de/downloads.php?do=file&id=367

Welche Versionen des Serialmonkeytreibers hast Du verwendet? (Dateiname)

(Dann könnte ich daraus ein rpm basteln).

Greetz,

RM
 

jo

New Member
AW: AW: AW: AW: Betatester, rt61cvs

Hallo

Also um ehrlcih zu sein, hat das eher der linux-anhänger 3 Straßen weiter vollbracht (die logische herleitung von konsolenbefehlen aus englischen (eig. eher meine Stärke) READMEs für mein mir suspektes OS liegen mir halt nich so..:cool: ),aber die Gründe bezüglich der Fehlfunktion hab ich ja schon gepostet.... *hüstel*..However. Jetzt hab ich immerhin etwas nicht-virtuelles, das man trotzdem zu Linux zählen kann und das Windows nicht mag.
Ach ja, die Dateiversion: rt61-cvs-2007070310 (Angeblich kann man daraus das Datum des Downloads ermitteln) und RutilT (noch umständlicher kann man ein Programm wohl nicht bennenen) v0.15

Viel Spaß beim Basteln, ich Betateste auch gerne! Aber jetzt kümmer ich mich mal um beryl (stürtzt schon beim Start ab)

adJO und gn8!
 

Rain_Maker

Administrator
Teammitglied
AW: rt61 WLAN WPA2PSK

Jo kann man.

Das ist vom 03.07.2007 und der zehnte "hourly"-Tarball dieses Tages.

Den gibts natürlich nicht mehr als Download, das wird IIRC stündlich aktualisiert.

Hast Du das tar.gz oder den entpackten Ordner noch?

Wenn ja, dann lade das Ding bei uns hoch (Downloadarchive oben anklicken).

(Den entpackten Ordner vorher latürnich wieder einpacken.)

Den Rest würde ich dann schon erledigen.

Nachtrag:

rt61-cvs-firmware-2007070310-rm.0.noarch.rpm

Firmwarepaket (noarch = für alle Architekturen geeignet)

rt61-cvs-kmp-default-2007070310_2.6.18.8_0.3-rm.0.i586.rpm

Binary-RPM für 32Bit und openSUSE 10.2 (kernel-default)

rt61-cvs-2007070310-rm.0.src.rpm

Für "Selbstbauer": src.rpm (z.B. für User mit 64-Bit System)

Siehe auch:

http://www.pc-forum24.de/pc-forum24-de/4529-downloadarchive-oder-pc-forum24-de-respeced.html?highlight=Respeced

http://www.pc-forum24.de/linux-howtos/2882-rpm-umbau-aus-einem-src-rpm-mit-rpmbuild-beispiele-wlan-kmp-fcdslsl.html

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben