Technische Daten:
Schnittstelle: PCMCIA Chipsatz: Ralink RT61 Protokoll: 802.11b und 802.11g Übertragungsrate: maximal 54 Mbit/s Sicherheit: WEP-40, WEP-104, WPA und WAP2 Datenverschlüsselung
54 Mbit/s PCMCIA-Karte von Conceptronic
Ein relativ unbekannter Chipsatz arbeitet in den Conceptronics-Karten - der ralink-Chipsatz rt61. Kürzlich wurde der Chipsatz gewechselt, das Vorläufermodell mit gleichem Namen hatte den ralink rt2500. Im Gegensatz zum Atheros-Chipsatz ist hier der Treiber auch für 64-Bit Betriebssysteme geeignet. Eine günstige Karte, dabei ist der PCMCIA-Adapter auch 100% abwärtskompatibel zu herkömmlichen 11 Mbit/s Komponenten nach IEEE 802.11b. Für Datensicherheit sorgt WEP-40 , WEP-104 oder WPA Verschlüsselung. Diese Karte haben wir übrigens auch als PCI-Formfaktor im Angebot.
Bereit für Linux:
Der passende Treiber kommt direkt von Ralink und ist als OpenSource freigegeben. Für das Vorgängermodell gibt es inzwischen gibt es auch ein Opensource-Projekt.. Der Treiber für den rt61 kann von folgender Seite heruntergeladen werden: Ralink Technology.
Installation unter Linux:
siehe auch das README-File des Treiberpaketes.
- PCMCIA-Cardbus-Treiber muss bereits laufen:
Kernel-Optionen für PCMCIA:
Bus options (PCI, PCMCIA, EISA, MCA, ISA) ---> PCMCIA/CardBus support ---> [M] PCMCIA/CardBus support [M] CardBus yenta-compatible bridge support [M] i82092 compatible bridge support [*] Databook TCIC host bridge support
pcmcia-cs-tools von sourceforge installieren.
- Kernel-Optionen für WLAN:
Network device support ---> Wireless LAN (non-hamradio) ---> [*] Wireless LAN (non-hamradio) PCMCIA network device support ---> [*] PCMCIA network device support [*] Pcmcia Wireless LAN [ ] Aviator/Raytheon 2.4MHz wireless support [ ] Xircom Netwave AirSurfer wireless support [ ] AT&T/Lucent Wavelan wireless support
- Nach dem Kommando
lspci erscheint unter anderem:
0000:09:00.0 Network controller: RaLink Ralink unknown device
- Kernel-Support für WLAN muss aktiviert sein (hier am Beispiel eines 2.6er Kernels):
Device Drivers ---> Networking support ---> Wireless LAN (non-hamradio) ---> [*] Wireless LAN drivers (non-hamradio) & Wireless Extensions
- Herunterladen des Treibers von: Ralink Technology
- Zur Installation folgen Sie bitte den Angaben in der Readme-Datei.
- In der Datei
/etc/modprobe.conf.local setzt man einen Alias:
alias ra0 rt61
- Ein passendes Startup-Skript für SuSE kopiert man nach
/etc/init.d/ und aktiviert es mit dem Kommando chkconfig rt61 on
#! /bin/sh # # /etc/init.d/rt61 # # # ### BEGIN INIT INFO # Provides: rt61 # Required-Start: # X-United-Linux-Should-Start: $network # Required-Stop: # X-United-Linux-Should-Stop: $network # Default-Start: 2 3 5 # Default-Stop: 0 1 4 6 # Description: helps RT61-based WLAN-adapter to come up correctly ### END INIT INFO
MODULE="rt61" WLANIF="ra0" DUMMYIP="7.7.7.7"
. /etc/rc.status
# First reset status of this service rc_reset
case "$1" in start) echo -n "Starting rt61-WLAN-card"
#modprobe "$MODULE"
# down IF only to get wireless extensions # don't (!!!) if it already has wireless extensions [ "`iwconfig 2>&1 | grep $WLANIF | grep ESSID`" ] || ifconfig "$WLANIF" down
# DHCP only works, if IF already has an IP-address ifconfig "$WLANIF" "$DUMMYIP" up dhcpcd -nNR "$WLANIF" > /dev/null 2>&1 rc_status -v ;; stop|status|restart|reload) # rc_status -v3 echo "due to driver's problems this card cannot be stopped" ;; esac rc_exit
- Nun kann die Karte gestartet werden mit dem Kommando
/etc/init.d/rt61 start
- Das Kommando
iwconfig lässt erkennen, unter welchem Devicenamen die Karte eingebunden wurde.
Betrieb unter Linux:
Folgende Kommados sind hilfreich:
- um die von der Karte erkannten Access-Points aufzulisten:
iwlist ra0 scan
- um die SSID auf "foo" zu setzen:
iwpriv ra0 set SSID="foo"
Folgendes Skript erzeugt einen zufälligen WEPkey:
#!/bin/sh #@@CCK 2003-11-19 14:16 # # Output of "$1" (default: 8) random bytes
DEFAULTNUM=8
NUM="$1" [ -z "$NUM" ] && NUM="$DEFAULTNUM" [ "$NUM" -lt 0 ] && NUM=$(( -1 * $NUM ))
dd if=/dev/urandom bs=1 count=$NUM 2> /dev/null | hexdump | cut -c 9- | sed -e :a -e '/$/N; s/n/ /; ta' | sed -e '/^ *$/ d' -e 's/ //g' | cut -c -$(( 2 * $NUM ))
Hat man mit
# randombytes 13 > /etc/WEP-104.key # chmod 600 /etc/WEP-104.key
einen WEP-104-Schlüssel vorliegen und diesen auch bereits im Accesspoint eingetragen, so wird die Karte mit dem Kommando
# iwpriv ra0 set NetworkType="Infra" # iwpriv ra0 set SSID="WLAN" # iwpriv ra0 set AuthMode="SHARED" # iwpriv ra0 set EncrypType="WEP" # iwpriv ra0 set DefaultKeyID="1" # iwpriv ra0 set Key1="`cat /etc/WEP-104.key`" # ifconfig ra0 192.168.0.17 up
konfiguriert - wobei die Kennung "WLAN" und die IP-Adresse hier nur als Beispiel dienen.
|