HOWTO: WLAN unter SUSE 9.1
Ich nehme als Beispiel MA401 von Netgear.
Diese WLAN Karte lief bei mir erfolgreich von SUSE 8.0 bis 9.1
Man kann diese WLAN Karte auf verschiedene Wege zum laufen bewegen:
1.) orinoco [1]
2.) hostap [2] (habe nur bei einem PC ausprobiert)
3.) wlan-ng [3], [4] trieber (habe aber noch nicht ausprobiert)
Habe installiert:
-kernel-source
-wireless-tools
-PCMCIA nicht intalliert (muss aber bei notebooks installiert werden)
OK zur Installation:
1.) mit dem orinoco treiber
testen mit:
# modprobe orinoco_plx (PC)
# modprobe orinoco_cs (Notebook)
Nur wenn keine Fehlermeldung vorhanden weitergehen, sonst zuerst passendes Modul herausfinden.
# tail -f /var/log/messages
ist dabei sehr hilfreich
man kann auch
# lsmod
benutzen
Nachdem die WLAN Karte eingesteckt ist, um alle geladenen Module zu sehen. Ist das Modul geladen kann man die WLAN Karte mit ifconfig und iwconfig sehen
Eine komplette Liste mit passenden Chipsätzen findet man unter [5]
yast2 / netzwerkgeräte / netzwerkkarte
-automatisch durch SUSE erkannte WLAN Karte löschen
-Andere (nicht erkannte) auswählen
Geräretyp -> drahtlos wählen
Modulname-> orinoco_plx und bei notebooks orinoco_cs eingeben
PCMCIA-> nur bei notebooks aktivieren
USB->nicht aktivieren
Einstellungen für Funkverbindungen:
Betriebsmodus->Verwaltet
Netzwerknam ESSID-> deinessid
Verschlüsselungskey->nur wenn bei wirelessrouter aktiviert hier eintragen
weiter->falls wirelessrouter nicht auf DHCP eingestellt, IP, subnetmaske
Rechnername und Nameserver-> die nameserver des providers eintragen
Routing-> als standardgateway IP von wirelessrouter eintragen.
mit OK bestätigen
Unter /etc/sysconfig/network wird ein config file ifcfg-wlan0 erstellt
Sollte aber bei orinoco treiber in ifcfg-eth0 sonst funktioniert nicht mehr nach dem restart.
config file sieht ungefähr so aus:
BOOTPROTO=’static’
BROADCAST=’192.168.200.255′
IPADDR=’192.168.200.20′
MTU=”
NETMASK=’255.255.255.0′
NETWORK=’192.168.200.0′
REMOTE_IPADDR=”
STARTMODE=’onboot’
WIRELESS_AP=”
WIRELESS_BITRATE=’auto’
WIRELESS_CHANNEL=”
WIRELESS_ESSID=’meinessid’
WIRELESS_FREQUENCY=”
WIRELESS_KEY=’491ab28c5g3f8668f728853gb2′
WIRELESS_MODE=’Managed’
WIRELESS_NICK=”
WIRELESS_NWID=”
WIRELESS_POWER=’yes’
_nm_name=’static-0′
# rcnetwork restart
und wirelessrouter anpingen
3:) mit dem hostap
Persönlich finde ich besser als orinoco
Zuerst die automatisch erkannte WLAN Karte löschen
und analog, wie oben beschrieben vorgehen.
unter:
Modulname->hostap_plx
eingeben.
Bei notebboks nehme ich an wäre hostap_cs (habe aber nicht ausprobiert)
Es wird unter /etc/sysconfig/network wird ein config file ifcfg-wlan0 erstellt und sollte auf keinen fall umbenannt werden.
config file sieht ungefähr so aus:
BOOTPROTO=’static’
BROADCAST=’192.168.200.255′
IPADDR=’192.168.200.20′
MTU=”
NETMASK=’255.255.255.0′
NETWORK=’192.168.200.0′
REMOTE_IPADDR=”
STARTMODE=’onboot’
WIRELESS_AP=”
WIRELESS_AUTH_MODE=’open’
WIRELESS_BITRATE=’auto’
WIRELESS_CHANNEL=”
WIRELESS_DEFAULT_KEY=’0′
WIRELESS_ESSID=’meinessid’
WIRELESS_FREQUENCY=”
WIRELESS_KEY=”
WIRELESS_KEY_0=’h:diesistmeinegeheimepassphrase’
WIRELESS_KEY_1=”
WIRELESS_KEY_2=”
WIRELESS_KEY_3=”
WIRELESS_KEY_LENGTH=’128′
WIRELESS_MODE=’Managed’
WIRELESS_NICK=”
WIRELESS_NWID=”
WIRELESS_POWER=’yes’
_nm_name=’static-0′
3.)wlan-ng treiber
Habe aber nicht ausprobiert !
Sehr hilfreich für die Administration von WLAN Netzwerken.
Im Gegensatz zum herkömmlichen WLAN treiber kann das Modul WLAN Karten
in Promicious-Modus versetzen und erlaubt so WLAN Sniffing für Netzwerkanalysen.
Diese Module haben komplett andere Schnittstellen, so dass Tools für die “normalen” Kernel Module wie iwconfig hier nicht funktionieren. WLAN-NG bringt seine eigenen Tools mit, wie wlancfg oder wlanctl-ng.
Das YaST Setup ist aber auf die Benutzung von iwconfig ausgelegt.
Wenn man also eine WLAN Karte mit den WLAN-NG Modulen betreiben möchten,
muss man die Konfiguration soviel ich weiss von Hand vornehmen.
Falls ich irgendetwas vergessen habe, bitte ergänzen.
Es ist sowieso viel Arbeit so ein Manual zu schreiben, dazu noch wenn Deutsch eine Fremdsprache ist.
Gruss, hoffe es hilft und viel Erfolg beim Einrichten !
Christoph
[1] http://ozlabs.org/people/dgibson/dldwd/
[2] http://hostap.epitest.fi/
[3] http://www.linux-wlan.org/
[4] ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/README
[5] http://www.linux-wlan.org/docs/wlan_adapters.html.gz
alternativ mit dem ndiswrapper (Windows-Treiber):
[1] http://ndiswrapper.sourceforge.net/
[2] http://portal.suse.com/sdb/de/2004/04/pohletz_ndiswrapper.html