HOWTO: WLAN KARTE bei einem PC ( kein NOTEBOOK ) installieren.
Benötigt:
1.) eine WIRELESS Karte in meinem Beispiel: MA401 von NETGEAR
2.) PC-CARD Adapter in meinem Beispiel MA301 von NETGEAR
3.) ACCESS POINT
4.) installiertes und funktionierendes linux, ich nehme als Beispiel SuSE 8.1
4.) etwas lust am installieren
Installation:
1.) überprüfen , ob:
– Kernel Quellen
– PCMCIA Support
– wireless-tools
bzw. Orinoco-, WLAN_NG- oder Host-AP-Treiber installiert sind
wenn nicht nachinstallieren !
und damit man nicht verloren geht:
Orinoco treiber:
http://ozlabs.org/people/dgibson/dldwd/
WLAN-NG :
http://www.linux-wlan.org/
Host-AP-Treiber
http://hostap.epitest.fi/
Achtung: für SuSE in meisten Fällen wireless-tools bei den meisten Karten
sollten reichen und wenn wirklich nicht geht, erst dann die treiber
installation orgien anfangen !
Bei der Treiber Installationen unbedingt Howto’s von der Anbieterwebseite
bzw. README exakt befolgen.
Oft muss der Pfad bei linux source directory, Kernel_path oder modpath richtig angepasst werden,
sonst wird es nicht funktionieren.
2.) bestende wenn vorhanden zusätzliche netzwerkkarte, oder onboard netzwerkarte entfernen.
man kann immer später wenn unbedingt nötig, nachdem zuerst WLAN funktioniert, hinzufügen.
3.) durch linux selber erkannte WLAN Karte ebenfalls entfernen.
4.) access point mit default einstellungen belassen, zuerst muss es laufen
und erst nacher man kann mit ESSID, Verschlüsselung oder MAC Zugangkontrolle
experimentieren.
5.) zuerst schauen mit lsmod von der Konsolle, welches modul ewentuell beim start geladen wurde.
Beim SuSE z.B wenn vorhanden prism2_plx oder p80211 unbedingt mit:
rmmod prism2_plx
entfernen.
6.) von der Konsolle ausprobieren mit welchem Modul die WLAN Karte ansprochen wird.
Kernel Modul kann es mit folgendem Befehl augerufen werden:
Beispiele:
modprobe orinoco_plx
modprobe orinoco_cs
modprobe wvlan_cs
dabei sehr hilfreich von der Konsole
tail -f /var/log/messages
meine MA401 Karte kann ich problemlos mit orinoco_plx
( ohne Fehlermeldung ) ansprechen.
ACHTUNG ! wenn ein modul ohne fehlermeldung geladen wurde und die karte
trotzdem nicht funktionieren wird, unbedingt mit lsmod überprüfen und mit rmmod
wieder enfernen.
Mann kann nicht mehrere Module für die gleiche Karte laden.
Sinnloses modprobe nacheinander mit verschiedenen Modulen würde auch nichts bringen !
7.) ifconfig -a sollte anzeigen welchen Namen die karte bekommen hat:
wlan0 oder bei mir eth0
8.) ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
wie bei mir oder analog:
ifconfig wlan0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
ACHTUNG: gleiches Netz wie beim Router verwenden !
9.) iwconfig eth0 essid YOURESSID
oder analog:
iwconfig eth0 essid YOURESSID
dabei entspricht YOURESSID dem Namen des Wireless-LAN’s.
meine ersetzen !
10.)wenn IP von Wireless Router: 192.168.0.1
ping 192.168.0.1
sollte funktionieren !
wenn nicht:
unter /etc/pcmcia/config mit dem editor aufmachen die WIRELESS KARTE finden
und als Beispiel bind orinoco_cs durch wie bei mir bind orinoco_plx ersetzen.
in /etc/pcmcia/wlan-ng.conf analog, wie oben beschrieben bind anpassen.
restarten, die durch linux erkannten netzwerkkarten entfernen
und die schritte von 5-10 nochmals durchführen.
BEISPIEL:
beim SuSE 8.1 die MA401 Karte mit dem YAST erfassen:
– yast2 starten
– die alle automatisch erkannten karten entfernen, abspeichern und yast beenden
– yast2 nochmals starten
– neue karte hinfügen, beim modulname orinoco_plx angeben
– wirelles device aktivieren.
ACHTUNG: PCMCIA oder USB NICHT aktivieren !
– auf DHCP einstellen
Ich nehme an, WIRELESS ROUTER ist defaultmässig auf DHCP eingestellt.
– beim standard gateway IP vom WIRELESS ROUTER eingeben
– unter wireless einstellungen auf verwaltet einstellen und
ESSID eingeben.
– abspeichern und yast beenden
– rcnetwork restart
– router anpingen
Gruss und hoffe es hilft
Christoph
Hallo Eine genaue Aufstellung Wirelesskarten Typen und Treiber findet man unter:
http://www.linux-wlan.org/docs/wlan_adapters.html
Wollte noch ein paar interessante Links zu neuen 54MBit/s und 108MBit/s Wireless Karten posten:
http://www.wirelesslan-forum.de/
Aktuelle Linux Driver für 802.11G Prism GT / Prism Duette / Prism Indigo Chipsets
findet man unter:
http://prism54.org/
und Übersicht dazu kompatibler Karten unter:
http://ruslug.rutgers.edu/%7Emcgrof/802.11g/Documentation/supported_cards.php
eine Howto für Multiband Atheros Driver WiFi (MADWIFI): Linux driver 802.11a/b/gbr> universal NIC cards – Cardbus, PCI, oder miniPCI – Atheros chips findet man unter:
http://www.linux-wlan.org/docs/wlan_adapters.html
und MadWifi driver unter:
http://sourceforge.net/projects/madwifi/
gruss
christoph
HOWTO: Realtek RTL8180L WLAN Karten installieren
als Beispiel nehme ich MA521 von Netgear und SuSE 8.2:
1. downloade letzten treiber, wie z.B rtl8180_24x.o driver + complementary files.
2. lese bitte genau README file und folge den anweisungen,
wie man es zu einem bestimmten kernel anpasst.
3. driver recompilieren
sollte mit deinem kernel trotzdem nicht gehen, probiere dort kernel 2.4.20
einzutragen
4. kopiere driver+files in
/lib/modules/”dein_kernel”/wlan-ng
5. editiere /etc/pcmcia/wlan-ng.conf
und addiere zusätzlich ganz am anfang
device “rtl8180_24x”
class “wlan-ng” module “rtl8180_24x”
card “Netgear Ethernet controller”
manfid 0x0000, 0x24c
bind “rtl8180_24x”
6. in der directory, wo du am anfang rtl driver ungepackt hast,
ist ein script wlanup vorhanden.
diesen muss du aber anhand deiner wireless router einstellungen zuerst editieren !
sollte etwa aussehen:
#Load module
/sbin/insmod -f rtl8180_24x.o
#Set SSID
/usr/sbin/iwpriv wlan0 wlan_para networktype=infra
/usr/sbin/iwpriv wlan0 wlan_para wepmode=off
/usr/sbin/iwpriv wlan0 wlan_para
ssid2scan=”deine_essid”
/usr/sbin/iwpriv wlan0 wlan_para channel=dein_channel
/usr/sbin/iwpriv wlan0 wlan_para addmac=deine_MAC
#Enable wireless lan driver
/usr/sbin/iwpriv wlan0 enable
#Configure wlan0 IP address
dhcpcd -n wlan0
7. remove ( delete ) alle netzwerkkarten ( pcmcia und andere ) mit dem Yast
8. restarte deine linux maschine
9. starte wlanup script
10. that’s it
und noch ein paar hilfreiche links:
gruss
christoph
[1] http://www.realtek.com.tw/downloads/downloads1-3.aspx?Keyword=linux#2002121Unix%20(Linux)
[2] http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.802.11b.html#Realtek
[3] http://www.alumni.caltech.edu/~rbell/Realtek8180.html
[4] http://xhost.one.pl/rtl8180l_v1.0.html
Windows-Treiber unter Linux
Die kanadische Firma Linuxant bietet mit dem DriverLoader jetzt eine Software an, die es ermöglichen soll, NDIS-Treiber für Windows auch unter Linux-Systemen mit x86er-Prozessoren einzusetzen. Software für WLAN-Karten mit Boradcom-Chipsätzen bietet Linuxant kostenlos zum Download an.
Ist kein nativer Treiber für Linux verfügbar, soll DriverLoader einen adäquaten Ersatz liefern. Anbieter können so mit einem Treiber zwei Betriebssysteme unterstützen, was die Kosten zur Treiberpflege deutlich reduzieren soll. Allerdings gilt dies nur für Linux auf x86er-Systemen, denn auf anderen von Linux unterstützten Hardware-Architekturen funktionieren die Linux-Treiber nicht.
Derzeit unterstützt Linuxant mit seinem DriverLoader-Treiber WLAN-Karten mit Broadcom-Chipsätzen, die so auch unter Linux funktionieren und nach IEEE 802.11g mit 54 MBit pro Sekunde funken sollen. Entsprechende WLAN-Produkte kommen in diversen WLAN-Karten für Notebooks und Desktops zum Einsatz, unter anderem von Belkin, Cisco/Linksys, Dell, Fujitsu, HP/Compaq, Microsoft und Motorola.
Die Software soll sich auf diversen Linux-Distributionen wie Red Hat, SuSE, Mandrake und Debian leicht installieren lassen und mit allen aktuellen Kerneln der Serien 2.4 und 2.6 zusammenarbeiten. Die Konfiguration erfolgt über ein webbasiertes Konfigurationssystem.
Ich selber habe aber noch nicht probiert.
gruss
christoph
[1] http://www.linuxant.com/company/
Also ich besitze eine Sitecom “WL-100b” und habe diese mit den
Windows-Treibern und dem DriverLoader von Linuxant am Laufen.
Das einzige Problem war, geeignete Treiber zu finden, die nicht in einem
exe-File versteckt sind. Es gibt aber diverse Triber bei Linuxant.
Das Sytem von Linuxant ist sehr gut, man kann sich eine Testversion laden,
testen ob der Treiber überhaupt läuft und dann registrieren lassen.
Für die Gebühr von US-$ 19,95 bekommt man eine Lizenz, die auf die Mac-Adresse
der jeweiligen Karte abgestimmt ist. Man kann also immer die neueste Version
der Software installieren.
Die Installation verläuft reibungslos als rpm (SuSE 9.0) und auch als source
(Gentoo).
Anzumerken ist, das Driverloader bisher nur mit 32-Bit CardBus- und PCI-Karten
funktioniert, nicht aber mit (alten) 16-Bit Karten.
Weiterhin ist anzumerken, das es nun ein Projekt gibt, welches das gleiche
Ziel verfolgt: ndiswrapper bei Sourceforge.
Grüße,
Nils
[1] http://ndiswrapper.sourceforge.net/
komplette liste mit passenden chipsätzen findet man unter:
[1] http://www.linux-wlan.org/docs/wlan_adapters.html.gz
ein HOWTO für SUSE 9.1 findet man unter:
[1] https://www.linux-community.de/Neues/story?storyid=13878