10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Ndiswrapper oder RaLink-Treiber?

Status
Für weitere Antworten geschlossen.

Leu

Member
[in Bearbeitung] 10.1: Belkin f5d7000de ver.6000de (RaLink RT2561/RT61).

Hallo,

ich beginne gerade meine WLAN Karte von Belkin (siehe Titel) zu installieren.

Nachdem ich mich im Netz schlau gemacht habe, habe ich noch eine Frage:

Welches Vorgehen empfiehlt sich?

1. Ich kann versuchen die Karte mit ndiswrapper und den Windows-Treibern zu installieren (Anleitung in diesem Forum unter wichtig) oder
2. ich kann versuchen sie mit dem Linux Treiber RT61 von RaLink zu installieren. (http://www.linuxforen.de/forums/showthread.php?p=1392441)

Oder ist es völlig egal, welche Vorgehensweise von beiden ich nehme?

Danke! Gruß, Leu

P.S.: Natürlich gibt es ein Feedback, wenn ich es fertig habe, mit der Erklärung, wie ich es gemacht habe.
 

Rain_Maker

Administrator
Teammitglied
AW: 10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Ndiswrapper oder RaLink-Treiber?

Hallo,

Wenn ich mich beim Lesen der HP von serialmonkey nicht vertan habe, dann kann man folgendes feststellen.

a) Der Treiber funktioniert mit Kernel >= 2.6.16.

b) Er beherrrscht sogar wpa-psk nutzt aber seinen eigenen wpa_supplicant (das ist die einige "Stolperfalle", die es zu umgehen gilt).

===> 1. Option sollte der native Treiber sein, ndiswrapper ist immer die letzte Möglichkeit. Wenn Du keine WPA-Verschlüsselung nutzt (was man aber bei geeigneter Hardware eigentlich immer tun sollte), dann fällt sogar dieser "Stolperstein" weg. Alledings heißt das nicht, daß man nicht versuchen sollte, WPA zu verwenden, auch unter WIN. Die Hardware und auch der Linux-Treiber beherrschen es ja laut Angaben des Treiberprojektes.

Greetz,

RM
 

Leu

Member
Bitte Hilfe bei der Überprüfung, ob der Treiber richtig installiert ist.

Hallo,

ich hatte den rt61 Treiber bereits nach Anleitung installiert (dazu Kernel-Sources und gcc installiert). Es gab keine Fehlermeldungen.

Als ich jedoch den PC wieder neu startete, lief das Startup nicht durch. Fehlermeldung ~"fix driver".

Ich habe Suse neu installiert. Das will ich diesmal verhindern.

Jetzt bin ich wieder soweit. Make und make install liefen ohne Fehlermeldung duch.

Was kann ich tun, um diesmal vorher zu überprüfen, ob der Treiber richtig funktioniert?

iwconfig ergibt: lo , eth0 und sit 0 no wireless extensions
lspci: 00:0f.0 Network controller: RaLink RT 2561/RT61 802.11g PCI


Vielen Dank, Leu

UPDATE1: iwconfig ergibt jetzt: ra0 RT61 Wireless :) Lag es am Befehl modeprobe -r rt61 ??

UPDATE2: Keine Internet-Verbindung zum Router. Habe aber rt61sta.dat konfiguriert, vlt. falsch?
 

Rain_Maker

Administrator
Teammitglied
AW: Bitte Hilfe bei der Überprüfung, ob der Treiber richtig installiert ist.

Leu schrieb:
Hallo,

ich hatte den rt61 Treiber bereits nach Anleitung installiert (dazu Kernel-Sources und gcc installiert). Es gab keine Fehlermeldungen.
Klingt schonmal gut.

Als ich jedoch den PC wieder neu startete, lief das Startup nicht durch. Fehlermeldung ~"fix driver".
Hm, das war alles?

/var/log/boot.msg ist übrigens die "passende" Logdatei.

Ich habe Suse neu installiert. Das will ich diesmal verhindern.
ARGH...WTF...

Das verhinderst Du am besten, indem Du nicht neu installierst, sondern z.B. in einen niedrigeren Runlevel oder in Failsafe bootest, falls es denn wieder Probleme geben sollte.

Das Neuinstallieren, wenn irgendwas nicht so will, ist jedenfalls der Weg eines anderen Betriebssystems und nicht der von ... ja von eigentlich jedem anderen.

BITTE BITTE nie mehr wieder sowas machen, vor allem nicht, bevor man nicht ein paar "Tricks" ausrobiert hat, z.B. der, den ich hier lang und breit als Rettungsanker im Notfall beschrieben habe.

Jetzt bin ich wieder soweit. Make und make install liefen ohne Fehlermeldung duch.

Was kann ich tun, um diesmal vorher zu überprüfen, ob der Treiber richtig funktioniert?

iwconfig ergibt: lo , eth0 und sit 0 no wireless extensions
lspci: 00:0f.0 Network controller: RaLink RT 2561/RT61 802.11g PCI
Vorher Kernelmodul geladen?


Vielen Dank, Leu

UPDATE1: iwconfig ergibt jetzt: ra0 RT61 Wireless :) Lag es am Befehl modeprobe -r rt61 ??
Ah jetzt ja... modprobe = lade das Kernelmodul und siehe da.... es geht. Obwohl.. *Stutz* ..*grübel* ...der Parameter -r bedeutet aber eigentlich "remove", also entlade?

Was genau hast Du bitte gemacht?

UPDATE2: Keine Internet-Verbindung zum Router. Habe aber rt61sta.dat konfiguriert, vlt. falsch?
OK, bevor ich hier weiter im Nebel rumstochere, DETAILS bitte.

Welche Anleitung hast Du verwendet? (Link bitte)

Wie sieht Dein Netzwerk aus? (Router IP, Verschlüsselung&Art der selbigen, DHCP oder feste IP)

Also bitte das Übliche und dazu den Inhalt der besagten rt61sta.dat posten.

Das "Übliche" = was hier drin steht, natürlich angepasst auf Deine Hardware, für Dich macht es keinen Sinn, nach dem Kernelmodul acx zu suchen, wenn Deine Karte das Modul rt61 verwendet.

Hast Du die Kiste seit dem zweiten Versuch den Treiber zu bauen neu gestartet und das obige Problem taucht nicht mehr auf? Irgendwie ist das ein Posting der Marke, "darf ich sie noch etwas verwirren, bevor ich etwas frage".

Also bitte die oben genannten Ausgaben posten und detaillierte Beschreibungen/Fragen, sonst wird das hier im Chaos enden.

Greetz,

RM
 

Leu

Member
SUE 10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Anleitung 1. Teil

Hallo RM!
Erstmal Entschuldigung für meinen verwirrenden Beitrag. Da habe ich gepostet und dann immer weiter und weiter probiert. Und vielen Dank für Deine Mühe!
Du kannst Dir eigentlich gleich meinen Beitrag nach diesem ansehen. Dort steht mein Problem.

Nun mal ganz in Ruhe:
Dann können andere das auch gleich als Anleitung benutzen.

Beginn nach der Neuinstallation. :)

Ich habe den Treiber rt61 PCI/PCMCIA nightly CVS tarball http://rt2x00.serialmonkey.com/wiki/index.php/Downloads geladen, entpackt und nach dessen README installiert.

Code:
Installation instructions for the rt61 Module

=======================================================================
Build Instructions:  
====================
For 2.4 or 2.6 series kernel:
a. $tar -xvzf rt2500-x.x.x.tar.gz
    go to "./rt2500-x.x.x/Module" directory.

b. $make                # compile driver source code

c. $make install       # installs kernel module driver

(read end of file for FedoraCore3 specific information)

=======================================================================
CONFIGURATION:  
====================
RT61 driver can be configured via following interfaces, 
i.e. (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file,
     (iv)RaConfig61

i)  iwconfig comes with kernel.  
ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.
iii)copy configuration file "rt61sta.dat" to /etc/Wireless/RT61STA/rt61sta.dat.
iv) RaConfig61 is utility for rt61.
           
Configuration File : rt61sta.dat
---------------------------------------
# Copy this file to /etc/Wireless/RT61STA/rt61sta.dat
# This file is a binary file and will be read on loading rt.o module.
#
# Use "vi -b rt61sta.dat" to modify settings according to your need.
# 
# 1.) set NetworkType to "Adhoc" for using Adhoc-mode, otherwise using Infrastructure
# 2.) set Channel to "0" for auto-select on Infrastructure mode
# 3.) set SSID for connecting to your Accss-point.
# 4.) AuthMode can be "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"
# 5.) EncrypType can be "NONE", "WEP", "TKIP", "AES"
# for more information refer to the Readme file.
# 
# The word of "[Default]" must not be removed
[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
ShortSlot=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0

-----------------------------------------------
*NOTE:
	WMM parameters
			WmmCapable			Set it as 1 to turn on WMM Qos support				
			AckPolicy1~4		Ack policy which support normal Ack or no Ack
								(AC_BK, AC_BE, AC_VI, AC_VO)		
	
	All WMM parameters do not support iwpriv command but ¡¥WmmCapable¡¦¡¦, 
	please store all parameter to rt61sta.dat, and restart driver. 	

-----------------------------------------------
syntax is 'Param'='Value' and describes below. 

1. CountryRegion=value                                 
	value
		0: use 1 ~ 11 Channel
		1: use 1 ~ 13 Channel
		2: use 10, 11 Channel
		3: use 10 ~ 13 Channel
		4: use 14 Channel
		5: use 1 ~ 14 Channel
		6: use 3 ~ 9 Channel
   	 	                                      
2. CountryRegionForABand=value      							
	value	
		0: use 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165 Channel
		1: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140 Channel
		2: use 36, 40, 44, 48, 52, 56, 60, 64 Channel
		3: use 52, 56, 60, 64, 149, 153, 157, 161 Channel
		4: use 149, 153, 157, 161, 165 Channel
		5: use 149, 153, 157, 161 Channel
		6: use 36, 40, 44, 48 Channel
		7: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165 Channel
                                                           
3. SSID=value                	
	value
		0~z, 1~32 ascii characters.
                    	
4. WirelessMode=value
	value	
		0: 11b/g mixed 
		1: 11B only 
		2: 11A only          //Not support in RfIcType=1(id=RFIC_5225) and RfIcType=2(id=RFIC_5325)
		3: 11a/b/g mixed     //Not support in RfIcType=1(id=RFIC_5225) and RfIcType=2(id=RFIC_5325)
		4: 11G only
		
5. TxRate=value
	value
		 0: Auto    	//WirelessMode=0~4	
		 1: 1 Mbps	 	//WirelessMode=0 or 1 or 3
         2: 2 Mbps	 	//WirelessMode=0 or 1 or 3
         3: 5.5 Mbps 	//WirelessMode=0 or 1 or 3
         4: 11 Mbps 	//WirelessMode=0 or 1 or 3
         5: 6  Mbps  	//WirelessMode=0 or 2 or 3 or 4
         6: 9  Mbps  	//WirelessMode=0 or 2 or 3 or 4
         7: 12 Mbps  	//WirelessMode=0 or 2 or 3 or 4
         8: 18 Mbps  	//WirelessMode=0 or 2 or 3 or 4
         9: 24 Mbps  	//WirelessMode=0 or 2 or 3 or 4
        10: 36 Mbps  	//WirelessMode=0 or 2 or 3 or 4
        11: 48 Mbps  	//WirelessMode=0 or 2 or 3 or 4
        12: 54 Mbps  	//WirelessMode=0 or 2 or 3 or 4
 	                                       
6. Channel=value
	value
		depends on CountryRegion or CountryRegionForABand
                    	
7. BGProtection=value
	value
		0: Auto 
		1: Always on 
		2: Always off
                    	
8. TxPreamble=value
  	value
		0:Preamble Long
		1:Preamble Short 
		2:Auto
                    	
9. RTSThreshold=value
	value
		1~2347                                                       
                    	                                       
10. FragThreshold=value
	value       	
		256~2346
                    	
11. TxBurst=value
	value
		0: Disable
		1: Enable

12. NetworkType=value	    		
	value 
		Infra: infrastructure mode
       	Adhoc: adhoc mode
                                                                                                                                                        	                                                          
13. AuthMode=value
	value
		OPEN	 	For open system	
		SHARED	  	For shared key system	
		WEPAUTO     Auto switch between OPEN and SHARED
		WPAPSK      For WPA pre-shared key  (Infra)
		WPA2PSK     For WPA2 pre-shared key (Infra)
		WPANONE		For WPA pre-shared key  (Adhoc)

14. EncrypType=value
	value
		NONE		For AuthMode=OPEN                    
		WEP			For AuthMode=OPEN or AuthMode=SHARED 
		TKIP		For AuthMode=WPAPSK or WPA2PSK                    
		AES			For AuthMode=WPAPSK or WPA2PSK                     
		
15. DefaultKeyID=value
	value
		1~4

16. Key1=value
    Key2=value
    Key3=value
    Key4=value
	value
		10 or 26 hexadecimal characters eg: 012345678
        5 or 13 ascii characters eg: passd
    (usage : "iwpriv" only)     

17. Key1Type=vaule
    Key2Type=value
    Key3Type=vaule
    Key4Type=vaule
    value
		0   hexadecimal type
		1   assic type
    (usage : reading profile only)

18. Key1Str=value
    Key2Str=value
    Key3Str=vaule
    Key4Str=vaule
    value
		10 or 26 characters (key type=0)
		5 or 13 characters  (key type=1)
    (usage : reading profile only)	

19. WPAPSK=value              	
	value
		8~63 ASCII  		or 
		64 HEX characters

20. PktAggregate=value
	value
		0: Disable
		1: Enable when the peer supports it
																
21. TurboRate=value
	value
		0: Disable
		1: Enable 72/100 Mbps whenever applicable
    (Not support yet!!!)
                    																		
22. WmmCapable=value				
	value
		0: Disable WMM
		1: Enable WMM
    (Not support yet!!!)
        
23. PSMode=value
    value
    	CAM			    Constantly Awake Mode
		Max_PSP		    Max Power Savings
		Fast_PSP		Power Save Mode
		
24. IEEE80211H=value
	value
		0:	Disable
		1:	Enable	Spectrum management
		(This field can be enable only in A band)


MORE INFORMATION
=================================================================================
If you want for rt61 driver to auto-load at boot time:
A) choose ra0 for first RT61 WLAN card, ra1 for second RT61 WLAN card, etc.
   
B) create(edit) 'ifcfg-ra0' file in /etc/sysconfig/network-scripts/,      
   edit( or add the line) in /etc/modules.conf:
       alias ra0 rt61        
   
C) edit(create) the file /etc/sysconfig/network-scripts/ifcfg-ra0  
   DEVICE='ra0'
   ONBOOT='yes'     


NOTE:
   if you use dhcp, add this line too .
    BOOTPROTO='dhcp'

*D) To ease the Default Gateway setting, 
    add the line
    GATEWAY=x.x.x.x   
    in /etc/sysconfig/network

INFORMATION FOR FEDORA CORE 3 USERS (USE AT YOUR OWN RISK !!!)
=================================================================================
Also Kernel-Sources und gcc mit yast installiert, da es für den Befehl make gebraucht wird. root im Terminal werden mit su. Befehle make und make install ausgeführt. > Keine Fehlermeldungen

Dann die folgenden Ordner nach dem README erzeugt (mkdir) /etc/Wireless/RT61STA/ und die Datei rt61sta.dat dorthin kopiert (cp).

Nach Rumsucherei habe ich erfahren, dass man wohl noch das Kernelmodul laden muss. Ich habe es mit modprobe gemacht. Den genauen Befehl weiß ich nicht mehr (sorry).

Siehe da: iwconfig ergibt: ra0 RT61 Wireless

Jetzt schaue ich, ob ich meinen Router erreichen kann:
ping 192.168.178.1

Er antwortet.

Problem: Trotzdem klappt mit z.B. Firefox keine Internetverbindung.

Hier die Infos:

(geht gleich weiter ...)
 

Leu

Member
AW: 10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Ndiswrapper oder RaLink-Treiber?

Hier stecke ich fest: Ich kann keine Internet-Verbindung aufbauen, obwohl ping funktioniert.

lsmod | grep -r rt61 Antwort: rt61 213640 1
Kernel ist also geladen.
iwconfig zeigt die Karte auch an.
cat /etc/sesolv.conf Antwort: search site
cat /etc/sysconfig/network/routes (oder auch route) Datei oder Verz. nicht gefunden
route Antwort: loopback * 255.0.0.0 U 0 0 0 lo

Anleitung: Nur das README, was ich oben eingefügt habe.
Netzwerk: "FRITZ!Box SL WLAN" , 192.168.178.1 , DHCP , WPA (TKIP) , Kanal8
Inhalt von rt61sta.dat:
Code:
# Copy this file to /etc/Wireless/RT61STA/rt61sta.dat
# This file is a binary file and will be read on loading rt2500.o module.

[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=FRITZ!Box SL WLAN
NetworkType=Infra
Channel=0
AuthMode=WPAPSK
EncryType=TKIP
WPAPSK=1234567890123456
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
IEEE80211H=0
TxRate=0
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0

# All parameters below can be set by iwconfig in the if-pre scripts
# if required or enabled here if you wish
# Anything enabled here will be used when EVEN the net interface is brought up
# this will undo any iwconfig pre-up settings.

#SSID=OFFICEWAPG
#NetworkType=Infra
#Channel=1
AuthMode=SHARED
EncrypType=WEP
#DefaultKeyID=1
#Key1Type=0
#Key1Str=
#Key2Type=0
#Key2Str=
#Key3Type=0
#Key3Str=
#Key4Type=0
#Key4Str=
#WPAPSK=abcdefghijklmnopqrstuvwxyz
#RTSThreshold=2312
#FragThreshold=2312
PSMode=CAM
#RFMON=0
In yast wird die Karte angezeigt und ich habe dort den wpa-key und "bei Systemstart" eingetragen
Auf dem Gnome Desktop ist unten rechts das kreisende Applet für den WLAN-Anschluss zu sehen. Es wird aber keine Verbindung aufgebaut.

Ich habe die Verschlüsselung probiert. Beides funktioniert nicht.
 

Rain_Maker

Administrator
Teammitglied
Systematische Fehlersuche.

Hallo,

Du bist wahrscheinlich verdammt nah dran und man sollte jetzt unbedingt schrittweise vorgehen.

Bis zum Bauen des Kernelmoduls und dem Einbinden in die Boot-Routine hätte ich Dir 1:1 helfen können, indem ich "mitkompiliere", aber mangels Ralink-Hardware meinerseits musst Du den Rest, sprich die Konfiguration der Karte, selbst ausprobieren.

Der Haken bei der Sache ist der, daß ich nicht genau weiß, in wie weit eine Einrichtung von Ralink-Karten von der Standardmethode abweicht, da es ja diese ominöse rt61sta.dat gibt, die man als "Ralink-Spezialität" bezeichnen kann und ich weiß nicht OB und in wie weit man diese wirklich benötigt.

Mein Vorgehen wäre das folgende.

- Eliminieren einer Fehlerquelle um eine korrekte Konfiguration der Karte zu erzeugen und so zu prüfen, ob der Treiber selbst OK ist (es sieht ganz danach aus, aber man weiß nie 100%ig sicher, ob das so ist).
Diese Fehlerquelle ist die Verschlüsselung. Schalte die zunächst mal am Router vollständig ab und richte die Karte wie folgt ein:

- Einrichtungsmethode (falls Du 10.1 hast) ===> Klassisch mit ifup

Die Einrichtung mit dem Networkmanager macht a) noch oft Probleme und b) ist für sowas absoluter Overkill, da sich Dein Rechner wohl kaum ständig in unterschiedlichen Netzwerken bewegt.

- IP:

Feste IP (DHCP macht bei einem Desktoprechner, der nur am selben Platz steht und nur in einem Netzwerk verwendet wird keinen Sinn, siehe auch oben).

Als IP-Adresse nimmst Du die, die Du auch unter Windows (vielleicht dort sogar per DHCP) bekommen hast, die funktioniert ja nachweislich. ;)

Also irgendwas mit 192.168.176.x, was "x" ist, musst Du selbst rausfinden.

Subnetzmaske: 255.255.255.0 (Standard)

- Routing:

Standardgateway = IP des Routers (192.168.178.1, oder?)

Hostname und Nameserver:

DNS-Server = IP des Routers Domain = site

2. und 3. Nameserver kannst Du eintragen, falls Du in der Routerkonfiguration diese einsehen kannst. Du kannst die Reihenfolge bei DNS-Problemen (pingen nach draussen geht über IP aber nicht über URL) dann auch abändern und die "wirklichen" DNS-Server an 1. und 2. Stelle setzen.

Ich bin bei der Teuercom und bei mir sieht das dann so aus (nur als Beispiel zu sehen!):

Code:
nameserver 192.168.0.1
nameserver 217.237.150.188
nameserver 217.237.150.33
search site site site
Wie man sieht ist mein 1. Nameserver mein Router und die beiden anderen sind die Nameserver der T-Com. Es reicht Normalerweise der erste Eintrag, die beiden anderen werden DANN verwendet, wenn der 1. ausfällt. Manche Router wollen nur dann richtig, wenn man die "wirklichen" DNS-Server einträgt, also die des Interneproviders. Diese kanst Du in der Routerkonfiguration einsehen.

- Erweitert:

===> Besondere Einstellungen: Benutzergesteuert & geeigneten Startmodus wählen (das suchst Du Dir am besten selbst aus, die Auswahl ist ja gut erklärt)

===> Hardwaredetails: Prüfen, ob der Modulname korrekt ist (rt61)

- Weiter:

Betriebsmodus: Verwaltet

Netzwerkname: Deine ESSID (FRITZ!Box SL WLAN, oder?)

Authentifikation: Offen

(Warnmeldung bestätigen, ja wir wissen, daß es gefährlich ist und das wird ja auch noch später dann geändert).

Nun kommt die ominöse rt61sta.dat ins Spiel. Hier ist zumindest schonmal meiner Meinung nach ein Fehler drin, der auch bei ansonsten absolut korrekter Konfiguration die Verbindung unmöglich machen würde.

Schau mal da hin (gekürzte Fassung, ich habe nur das Wichtigste drin gelassen, der Rest sieht IMHO OK aus):

Code:
# This file is a binary file and will be read on loading rt2500.o module.

[Default]
SSID=FRITZ!Box SL WLAN
NetworkType=Infra
Channel=0
[B]AuthMode=WPAPSK ===> Das hier musst Du temporär zumindest auf "OPEN" setzen. Das ist aber NICHT der Fehler, den ich meinte.
EncryType=TKIP
WPAPSK=1234567890123456 ===> Diese beiden Einträge kannst Du wahrscheinlich lassen, da sie nach Setzen der oberen Option "OPEN" ignoriert werden. Ansonsten alles hinter dem "=" löschen.[/B]
[B]PSMode=CAM **[/B]
TxPreamble=0
FastRoaming=0

Nun kommt der wirkliche Fehler:

# [b]All parameters below can be set by iwconfig in the if-pre scripts
# if required or enabled here [i]if you wish[/i] 
# Anything enabled here will be used when EVEN the net interface is brought up
# this will undo any iwconfig pre-up settings

==> Das überschreibt also die obigen Einstellungen! [/b].

[B]AuthMode=SHARED
EncrypType=WEP  ====> Oben WPA, unten WEP! 
Das widerspricht sich! Auskommentieren mit # davor![/B] 
[B]PSMode=CAM ==> Keine Ahnung was das ist.
Aber oben (**) steht das sowieso schon drin ===> Auskommentieren![/B]
#RFMON=0
Wenn es mit DIESER Einstellung geht, dann kann man sich um die WPA-Verschlüsselung kümmern, da stehen auch noch ein paar potentielle Hürden im Weg, da auch dort Ralink ein wenig abweicht vom Standardprozedere. Das wird dann auch noch etwas Gebastel.

Was mich nämlich noch etwas verwirrt ist folgendes:

=======================================================================
CONFIGURATION:
====================
RT61 driver can be configured via following interfaces,
i.e. (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file,
(iv)RaConfig61

i) iwconfig comes with kernel.
ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.
iii)copy configuration file "rt61sta.dat" to /etc/Wireless/RT61STA/rt61sta.dat.
iv) RaConfig61 is utility for rt61.
Freie Auswahl oder was? Wenn man das mit "iwconfig" komplett konfigurieren kann, dann ist das alles über Yast einstellbar und diese ominöse dat-Datei nicht nötig.
RaConfig2500 kenne ich, das ist eine GUI für die Konfiguration, also scheint es also auch für Deinen Chipsatz eine GUI zu geben, stellt sich die Frage, wo?

Verdammt viel Auswahl und die fängt so langsam an, mich etwas zu verwirren und wenn man nicht systematisch vorgeht, dann verzettelt man sich garantiert.

Ich bin mir auch nicht ganz sicher, ob man nun den wpa_supplicant installieren kan, installieren MUSS, oder nicht installieren DARF, weil der sich sonst mit dem eigenen -ich hab das dunkel in Erinnerung, vielleicht stimmt das auch gar nicht (mehr)- Modul, das bei Ralink dabei war/ist beisst?

Das sind die potentiellen Hürden, die man eben noch (durch Ausprobieren) überwinden muss.

Aber das eben erst später.

Deshalb: Step by Step, junger Padawan (und die Macht wird mit Dir sein *g*)

Greetz,

RM

P.S. und dann noch was:

iwconfig zeigt die Karte auch an
ping 192.168.178.1

Er antwortet.
POSTEN, nicht umschreiben!
Eine Anzeige, daß die Karte da ist, heisst noch lange nicht, daß sie auch KORREKT eingerichtet ist! Es gibt noch genügend kleine Stolpersteine zu überwinden, man muß sich nicht noch mehr hinlegen, als schon da sind!

Und bitte sowas auch als Code posten, das macht die Sache viel übersichtlicher! Wie das geht?

Guggst Du hier (das blau geschriebene).
 

Leu

Member
AW: 10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Ndiswrapper oder RaLink-Treiber?

Okay,
Netzwerk ist unverschlüsselt.
Die rt61sta.dat ist exakt, wie Du beschrieben hast. Ich hatte mich auch über die fehlenden "#" gewundert, aber so kommt die Datei nach dem Download.
Eine feste IP habe ich (noch) nicht vergeben, da ich mit Windows-Laptop (da funktioniert es) und Suse10.1-Desktop (da noch nicht) z.Zt. reingehe.

ping 192.168.178.1 liefert:
Code:
64 bytes from 192.168.178.1: icmp_seq=1 ttl=255 time=24.4 ms (und so fortlaufend)
iwconfig
Code:
 RT 61 Wireless ESSID:"FRITZ!Box SL WLAN" 
Nickname:"linux-6aa6" Mode:Managed Frequency:2.447 GHz Access Point: 00:15:0C:B9:40:44
Bit Rate=54 Mb/s   
RTS thr=off Fragment= thr=off    
Encryption key=off    Link Quality=89/100   Signal level:-50dBm   Noise level:-79 dBm
RX invalid nwid:0  RX invalid crypt:0  RX invalid frag:0   
Tx excessive retries:0  Invalid misc:0   Missed beacon:0
ifup-Einstellungen: DHCP, Offen, ESSID ist richtig drin, Modul rt61 wird auch angezeigt

route liefert:
Code:
192.168.178.0 * 255.255.255.0 U 0 0 0 ra0
loopback     *    255.0.0.0  U 0 0 0 lo
ifconfig liefert:
Code:
 rao Protokoll: Ethernet hardware Adresse 0:11:50:DD:38:35
inet Adresse:192.168.178.20  Bcast:192.168.178.255 Maske:255.255.255.0
inet6 Adresse: fe80::211:50ff:fedd:3835/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30909 errors:0 dropped:0 overruns:0 frame:0
TX packets:157 errors:243 dropped:243 overruns:0 carrier:0
collisions:69 Sendewarteschlangenlänge:1000
RX Bytes:2594991 (2.4 Mb)  TX bytes:13271  (12.9 kb)
Interrupt:10
Jetzt erscheint unten rechts aber das Einwahl-Applet nicht mehr.

Das ist zum verhext werden ...

Kann man die Startmeldungen von Suse sich langsamer anzeigen lassen? Dort steht etwas zur Karte drinnen.

Soll ich jetzt die statische IP-Adresse vergeben? Ich habe etwas Panik, dass ich danach gar keine Verbindung mehr ins Internet habe. Auch nicht mehr von diesem Laptop aus.

Hm, auf diesem Laptop läuft auch Suse. Mal sehen, was ich da herausfinden kann, denn da funktioniert Internet...
(Ich halte auf dem Laufenden)
 

Rain_Maker

Administrator
Teammitglied
AW: 10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Ndiswrapper oder RaLink-Treiber?

Leu schrieb:
Okay,
Netzwerk ist unverschlüsselt.
Die rt61sta.dat ist exakt, wie Du beschrieben hast. Ich hatte mich auch über die fehlenden "#" gewundert, aber so kommt die Datei nach dem Download.
Jupp, ich hatte ja auch nicht geschrieben, es wäre Dein Fehler.

Eine feste IP habe ich (noch) nicht vergeben, da ich mit Windows-Laptop (da funktioniert es) und Suse10.1-Desktop (da noch nicht) z.Zt. reingehe.
*Kopf auf Tisch aufschlag*

1. Die beiden brauchen natürlich unterschiedliche IPs, das ist klar. Welche Du nehmen kannst hängt aber von den Routereinstellungen ab, ob er z.B. nur gewisse IPs verteilt. Nimm die des Windows-Rechners und erhöhe die letzte Zahl um eins, das ist vieleicht am einfachsten, weil die meisten Router IPs der Reihe nach verteilen und deshalb die nächste wahrscheinlich frei ist.

2. Schön, daß Du das jetzt erwähnst, daß Du einen zweiten Rechner hast, das macht es einfacher.

Da das eh noch ein ziemliches Gefrickel werden könnte hätte ich einen Vorschlag:

Komm ins IRC (in Firefox kann man dafür die extension "chatzilla" installieren), da geht das viel Schneller.
Einzige Voraussetzung: Das was dort gemacht wird bleibt NICHT unter uns, sondern Du postest es hier. Ich kann Dir einen Mitschnitt des Chats zukommen lassen.

ping 192.168.178.1 liefert:
Code:
64 bytes from 192.168.178.1: icmp_seq=1 ttl=255 time=24.4 ms (und so fortlaufend)
iwconfig
Code:
 RT 61 Wireless ESSID:"FRITZ!Box SL WLAN" 
Nickname:"linux-6aa6" Mode:Managed Frequency:2.447 GHz Access Point: 00:15:0C:B9:40:44
Bit Rate=54 Mb/s   
RTS thr=off Fragment= thr=off    
Encryption key=off    Link Quality=89/100   Signal level:-50dBm   Noise level:-79 dBm
RX invalid nwid:0  RX invalid crypt:0  RX invalid frag:0   
Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Sieht doch schonmal gut aus, Du kannst den Router anpingen, die Karte sendet also. Allerdings hat sie keine IP, darum müssen wir uns noch kümmern. DANACH gehen wir an die Verschlüsselung.

ifup-Einstellungen: DHCP, Offen, ESSID ist richtig drin, Modul rt61 wird auch angezeigt
Hm, DHCP und sonst alles richtig? Wieso hat die Karte dann keine IP bekommen? Hast Du im Router vielleicht eine MAC-Adressen-Einschränkung aktiviert? War auf dem Desktop mal Windows drauf und da ging es? Oder sind ein paar Einstellungen doch nicht korrekt?

Code:
su

(Passwort)

route

cat /etc/resolv.conf
Jetzt erscheint unten rechts aber das Einwahl-Applet nicht mehr.

Das ist zum verhext werden ...
Nö isses nicht.

Das "Einwahlapplet" ist entweder der Networkmnager oder Kinternet. Da Du klassisch eingerichtet hast, wäre es Kinternet. Das muß man aber noch von CD/DVD möglicherweise nachinstallieren. Außerdem braucht man es bei richtiger Konfiguration und wenn man die Karte automatisch beim Booten startet eh nicht, was aber nicht heisst, daß man es nicht installieren und aufrufen kann (z.B. im Untermenü "Internet" zu finden, vielleicht unter "Einwahl").

Greetz,

RM
 

Leu

Member
AW: 10.1 Belkin f5d7000de ver.6000de (RT2561/RT61). Ndiswrapper oder RaLink-Treiber?

Hallo RM!
Ich hoffe, Du bringst noch etwas Geduld mit mir auf ...
Ich komme ins IRC. Muss nochmal schauen, wie ich das mache (noch keine Ahnung davon. Chatzilla ist installiert)

route bringt wieder schon o.g. Meldung
cat /etc/resolv.conf bringt search site

Hinweis: Ich habe auf dem Laptop Suse und Windows drauf. Mit beiden geht es ins Internet. Auf dem Desktop habe ich auch Suse und Windows drauf. Es geht nur mit Windows ins Internet, an Suse sind wir dran.


Bis gleich .... und schonmal vielen, vielen Dank und hoffentlich möglichst wenig Beulen (oweh). :)

Grüße, Leu
 

Leu

Member
unverschlüsselt funktioniert

Soweit bis jetzt: unverschlüsselte Verbindung funktioniert

Dazu habe ich mit der unermüdlichen Hilfe von Rain_Maker (und einer privater Einführungs-Lehrstunde in Linux von ihm) unter yast > Netzwerkgeräte die IP-Adresse fest bestimmt, die Gateway-Adresse angegeben und die Verschlüsselung auf OPEN gesetzt und dabei insgesamt natürlich DHCP deaktiviert. Das Modul rt0 wurde korrekt geladen, wie yast anzeigte.

Danach funktioniert die unverschlüsselte Verbindung.

Nachtrag: Für die unverschlüsselte Verbindung gibt es ein How-To in diesem Forum.
Bei der verschlüsselten Verbindung muss noch etwas ausprobiert werden. (s.u.)
 

Rain_Maker

Administrator
Teammitglied
Hier wäre was für WEP (+ Ideen/Anregungen für WPA)

Hallo,

http://www.linux-club.de/ftopic65076.html

Das mit der Firmware und den .bin-Dateien sieht auch für WPA zumindest "erprobenswert" aus.

Unter anderem auch für diesen Thread hier, hab ich im LC ein wenig nach genaueren Infos "gedrängelt", aber bei der Dokumentation ist es echt ein Graus, da ich beim Lesen de README aus identischen Treiberversionen teilweise widersprüchliche Aussagen hatte. Das mit den .bin-Dateien hatte ich zwar schon vermutet, aber im README, welches bei leus Treiberversion dabei war, stand da nichts davon.

Ich hätte die ganzen Sachen aus dem anderen README gerne ausprobiert, aber ohne "passende" Hardware..?

Edit: http://www.linux-club.de/viewtopic.php?t=63180&highlight=iwpriv+ra0

Zumindest DAS sollte sich übertragen lassen.

Greetz,

RM

P.S. Hier mal Auszüge aus dem "neuen" README von http://svn.openfoundry.org/usert2500/61sta/readme

Code:
* README
*
* Ralink Tech Inc.
* 
* http://www.ralinktech.com
*

=======================================================================
ModelName:
===========
RT61 Wireless Lan Linux Driver


=======================================================================
Driver lName:
===========
rt61.o/rt61.ko


Description:
=============
This is a linux device driver for Ralink RT61 a/b/g WLAN Card.

=======================================================================
Features:
==========
   This driver implements basic IEEE802.11. Infrastructure and adhoc mode with 
   [B]open or shared or WPA-PSK or WPA2-PSK authentication method. 
   NONE, WEP, TKIP and AES encryption. [/B]


=======================================================================
Build Instructions:  
====================

1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
    go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
    
2> $cp Makefile.6  ./Makefile       # [kernel 2.6]
    or
   $cp Makefile.RTL865x ./Makefile  #  big endian platform
   
3>$make config         # config build linux os version

4> $make all            # compile driver source code

[B]5> $cp rt2561.bin /etc/Wireless/RT61STA/	# copy firmware
   $cp rt2561s.bin /etc/Wireless/RT61STA/
   $cp rt2661.bin /etc/Wireless/RT61STA/[/B]

[B]6>  $dos2unix rt61sta.dat
    $cp rt61sta.dat  /etc/Wireless/RT61STA/rt61sta.dat       
    # !!!check if it is a binary file before loading !!!  [/B]
    
7>#[kernel 2.6]
    #    $/sbin/insmod rt61.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

        
Note: Script functionality:
load            load module to kernel
unload          unload module from kernel
Configure       retrieve linux version 


=======================================================================
CONFIGURATION:  
====================
RT61 driver can be configured via following interfaces, 
i.e. (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file,
     (iv)RaConfig61
NUN wirds RICHTIG verwirrend!

Code:
i)  iwconfig comes with kernel.  
ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.
iii)copy configuration file "rt61sta.dat" to /etc/Wireless/RT61STA/rt61sta.dat.
iv) RaConfig61 is utility for rt61.
           
Configuration File : rt61sta.dat
---------------------------------------
# Copy this file to /etc/Wireless/RT61STA/rt61sta.dat
# This file is a binary file and will be read on loading rt.o module.
#
[B]# Use "vi -b rt61sta.dat" to modify settings according to your need.[/B]
# 
# 1.) set NetworkType to "Adhoc" for using Adhoc-mode, otherwise using Infrastructure
# 2.) set Channel to "0" for auto-select on Infrastructure mode
# 3.) set SSID for connecting to your Accss-point.
[B]# 4.) AuthMode can be "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"
# 5.) EncrypType can be "NONE", "WEP", "TKIP", "AES"[/B]
# for more information refer to the Readme file.
==> Ich kann alles, steht im README und wer mehr wissen will, der soll ins README schauen? Sowas nennt man glaube ich "Endlosschleife", oder?

Code:
# The word of "[Default]" must not be removed
[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
ShortSlot=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0
Und jetzt KOMMTS:

Code:
13. AuthMode=value
	value
		OPEN	 	For open system	
		SHARED	  	For shared key system	
		WEPAUTO     Auto switch between OPEN and SHARED
		[b]WPAPSK      For WPA pre-shared key  (Infra)
		WPA2PSK     For WPA2 pre-shared key (Infra)
		WPANONE		For WPA pre-shared key  (Adhoc)
		WPA         Use WPA_Supplicant
		WPA2        Use WPA_Supplicant[/B]

[B]14. EncrypType=value
	value
		NONE		For AuthMode=OPEN                    
		WEP			For AuthMode=OPEN or AuthMode=SHARED 
		TKIP		For AuthMode=WPAPSK or WPA2PSK                    
		AES			For AuthMode=WPAPSK or WPA2PSK                [/B]
Noch Fragen? 1000 Möglichkeiten die gehen sollen, aber welche denn nun? Nur mit dem File und/oder wpa_supplicant? Muss man ihn installieren oder stört der?
Alles einfach zu beantwortende Fragen, wenn man es ausprobiert. Allerdings kommen da EINIGE Kombinationen bei raus, also wird das vielleicht einiges an "Rumgefrickel".
Wie gesagt, BITTE probier das jemand mal aus, dann ist sicher einigen Usern geholfen, ich würde gerne, aber ich habe keine passende Karte.

(OK, Ihr könnt mir gerne eine leihen oder schenken, Spendenkonto kann per PN erfragt werden ;) )

Code:
MORE INFORMATION
=================================================================================
If you want for rt61 driver to auto-load at boot time:
A) choose ra0 for first RT61 WLAN card, ra1 for second RT61 WLAN card, etc.
   
B) create(edit) 'ifcfg-ra0' file in /etc/sysconfig/network-scripts/,      
   edit( or add the line) in /etc/modules.conf:
       alias ra0 rt61        
   
C) edit(create) the file /etc/sysconfig/network-scripts/ifcfg-ra0  
   DEVICE='ra0'
   ONBOOT='yes'     


NOTE:
   if you use dhcp, add this line too .
    BOOTPROTO='dhcp'

*D) To ease the Default Gateway setting, 
    add the line
    GATEWAY=x.x.x.x   
    in /etc/sysconfig/network
 
Status
Für weitere Antworten geschlossen.
Oben