1stWave WaveMaxx Pro unter SuSE Linux 8.1

WaveMaxx Pro

Die Linux Distribution SuSE installiert für Wireless-Lan Karten standardmäßig die Orinoco_cs Treiber. Diese funktionieren zwar in den meisten Fällen ohne Probleme, lassen allerdings "noch" keine WEP Verschlüsselung zu. Meine PCMCIA WLan Karte verfügt über den PRISM2 Chipsatz, für den im wlan-ng Projekt passende Linux Treiber entwickelt werden.

Das PCMCIA-System

In der Datei "/etc/sysconfig/pcmcia" von "kernel" auf "external" ändern

PCMCIA_SYSTEM="external"

Die wlan-ng.conf

In der Datei "/etc/pcmcia/wlan-ng.conf" den prism2_cs Treiber einbinden

card "Intersil PRISM2 Reference Design 11Mb/s 802.11b WLAN Card"
  version "INTERSIL", "HFA384x/IEEE"
  bind "prism2_cs"
  ....
  card "Intersil PRISM2 Reference Design 11Mb/2 WLAN Card"
  manfid 0x0156, 0x0002
  bind "prism2_cs"

Die wlan-ng.opts

Hier wird die eigentliche Konfiguration der Karte vorgenommen. In Datei "/etc/pcmcia/wlan-ng.opts" werden die Daten des WLANs eingetragen.

#=======ENABLE=======
# Do we want wo enable the card at all? Set to 'n' if you don't
# want the card initialized for normal operation. Helpful for
# (re)loading flash or for test purpoeses.
WLAN_ENABLE=y
...
#=======WEP=======
dot11PrivacyInvoked=true
dot11WEPDefaultKeyID=0
dot11ExcludeUnencrypted=true
# If PRIV_GENSTR is not empty, use PRIV_GENTSTR to generate keys
PRIV_GENERATOR=
PRIV_KEY128=
PRIV_GENSTR=""
# or set them explicitly.
dot11WEPDefaultKey0=xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
#=======SELECT STATION MODE=======
IS_ADHOC=n
#=======INFRASTRUCTURE STATION START=======
AuthType="sharedkey"
DesiredSSID="tuxnetz"
...

Mit "rcpcmcia restart" wird das PCMCIA Subsystem neu gestartet.

Die wlan0 Schnittstelle

Im Verzeichnis /etc/sysconfig/network/ findet man den Link und die Datei:

ifcfg-eth-pcmcia -> /etc/sysconfig/network/ifcfg-eth-pcmcia-0
ifcfg-eth-pcmcia-0

Diese Konfigurationsdatei wird nun für das wlan0 Interface umfunktioniert, indem die beiden folgenden Links gesetzt werden:

ln -s ifcfg-eth-pcmcia-0 ifcfg-wlan-pcmcia-0
ln -s ifcfg-eth-pcmcia ifcfg-wlan-pcmcia

Nun muss das PCMCIA-System mit " rcpcmcia restart " neu gestartet werden. Die Schnittstelle wlan0 sollte jetzt auch mit dem Befehl ifconfig angezeigt werden.