Linux 14.982 Themen, 106.376 Beiträge

WLAN-PCMCIA-Karte mit Ralink rt61 Chipsatz unter Slackware

Chris tian / 25 Antworten / Flachansicht Nickles

Hallo,

ich habe mir vor kurzem eine WLAN-PCMCIA-Karte von Level-One (WPC-0301) gekauft, um einen älteren Laptop (Panasonic Toughbook CF-71) als "Transportables Webradio" nutzen zu können.
Da ich ein Linux-Fan bin, habe ich mir gedacht, dass das doch eigentlich mit Linux realisierbar sein müsste.
Ich habe mich inzwischen für ein Slackware mit einem 2.4.31 Kernel entschieden. Ich habe auch schon den Treiber für den Chipsatz (Ralink rt61) heruntergeladen (nachdem Level-One keinen anbietet), und Compiliert.

So, jetzt zu meinem Problem:
Ich habe den Treiber installiert, die Einstellungen für die Verschlüsselung (WPA2 PSK AES) konfiguriert, und etwas hin- und herprobiert. Die Karte stellt jetzt auch schon eine Verbindung her. Die Link-LED an der Karte leuchtet, und der WLAN-Router zeigt an, dass eine Verbindung hergestellt ist. Allerdings zeigt die Karte solange die Verschlüsselung aktiviert ist ein etwas seltsames, "egozentrisches" :-) Verhalten:
Ich kann die IP-Adresse der Karte (192.168.1.200) anpingen.
Bei alle anderen IPs im Netz kommt die Meldung "Destination Host Unreachable".
Ohne Verschlüsselung (was ich aber wegen Sicherheit nicht will) klappt alles perfekt.

Kennt jemand eine Lösung / einen Lösungsansatz?

Vielen Dank schon mal für die Hilfe
Christian

-----------------------------------------------
Hier noch meine Konfigurationsdatei (/etc/Wireless/RT61STA/rt61sta.dat):

[Default]
CountryRegion=1
CountryRegionABand=7
WirelessMode=0
SSID=christian
NetworkType=Infra
Channel=1
AuthMode=WPA2PSK
EncrypType=AES
DefaultKeyID=1
Key1Type=0
Key1Str=affe1affe2
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK="Hier steht der Schlüssel"
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0

-----------------------------------------------

Die Ausgabe von lspci:
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
00:02.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD] (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03)
00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03)
01:00.0 Network controller: RaLink: Unknown device 0301

-----------------------------------------------

Ausgabe von ifconfig ra0:
ra0 Link encap:Ethernet HWaddr 00:11:6B:39:B1:C4
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11928 errors:0 dropped:0 overruns:0 frame:0
TX packets:138 errors:0 dropped:0 overruns:0 carrier:0
collisions:4 txqueuelen:1000
RX bytes:1156853 (1.1 Mb) TX bytes:2928 (2.8 Kb)
Interrupt:11 Base address:0xd000

bei Antwort benachrichtigen
KarstenW Chris tian „Hallo KarstenW, danke für die ausführliche Aufklärung. Auch wenn mir das...“
Optionen

Ich nehme mal an , das die Ursache beim Betriebsystemkern zu suchen ist.
Bei meinen alten 2.4.27er Kernel von Debian hatte ich nie WLAN Unterstützung gefunden (ich kompiliere immer einen eigenen Betriebsystemkern unter Debian). Bist du sicher das in deinem 2.4er kernel WLAN unterstützt wird, von den Treiber für diesen Ralink Chipsatz ganz zu schweigen?
Ich glaube erst die 2.6er kernel hatten Unterstützung für WLAN implementiert, wobei natürlich noch ein Haufen Treiber für spezielle WLAN Chipsätze fehlen.
Die kann man ja noch als Kernelmodul installieren, selbst von Ralink.

Lies mal die Installationsanleitung von Tuxhardware genau durch. Entscheidend ist immer der Chipsatz, da die Treiber immer den aufgelöteten Chipsatz steuern.

http://www.tuxhardware.de/category47_66/product429/product_info.html

Die Menüs sind aus den Dialogen bei der Konfiguration eines eigenen Betriebsystemkern kopiert. Normalerweise haben die Standardbetriebsystemkerne alle Optionen und Treiber , die als stabil und fehlerfrei gelten, schon fertig kompiliert.
Es ist also nicht unbedingt notwendig einen eigenen Kern zu kompilieren und Unterstützung für WLAN zu aktivieren. Schaden kann es aber auch nicht, sich mal daran zu versuchen. grub kann mehrere Kernelversionen beim Booten zur Auswahl anzeigen. Wenn also dein selbstkompilierter Kernel nicht gleich will, startest du den Rechner neu und lädts wieder den Standardkernel deiner Distribution.

Ich werde mir die Allent karte kaufen und den Madwifi Treiber unter Debian installieren. Da soll sogar der Turbomodus mit 108 MBit/s funktionieren.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
P.S............. ;-) NANÜ