Wie installiere ich eine Linksys WPC54G V1.3 PCMCIA Wireless-LAN Karte unter SuSE 9.1 ? ======================================================================================= 23.11.2004 von Holger Klabunde SuSE 9.1 erkennt diese Karte nicht ! Man muss einige Hindernisse umschiffen um das Teil zum laufen zu bringen. Ich habe ein komplettes Wochenende im Internet damit zugebracht Informationen und Tips zu sammeln wie es geht. Nach den ersten Fundstellen das es irgend jemand geschafft hat, hatte ich Hoffnung das ganze schnell über die Bühne zu bringen. Aber alle Infos einzeln für sich waren unvollständig. Ich versuche hier möglichst vollständig die einzelnen Teile des Puzzels zusammenzufügen und den richtigen Weg zu zeigen. Wie das mit anderen Karten funktioniert weiss ich nicht ! Das was ich hier beschreibe ist ein Mix aus dem was ich bei SuSE und auch anderen Quellen gefunden habe. Funktionsgarantie: KEINE. Die beschriebene Vorgehensweise funktioniert auf meinem IBM Thinkpad 600E. Ob das bei anderen PC's auch der Fall ist kann ich nicht sagen ! Die ganze Aktion funktioniert nur mit der 32Bit Version von SuSE 9.1. Es funktioniert wahrscheinlich nur mit Linksys WPC54G V1.3 Karten. Neuere Versionen dieser Karte könnten Probleme machen. Da kann ich dir NICHT helfen. Das ganze geht bei mir mit und ohne (besser für nen Server) KDE. Die Installation muss man natürlich als root vornehmen. Was brauchst du ? ================= ndiswrapper 0.6 von der SuSE 9.1 CD/DVD wireless-tools von der SuSE 9.1 CD/DVD Die Windows-Treiber von der Linksys CD (ja du hast richtig gelesen, den Windows-Treiber) Die Windows-Treiber kopiert man in ein neues Verzeichnis z.B. /tmp/treiber/linksys13 Dort sollten dann folgende Dateien liegen: bcmwl5.sys lsbcmnds.cat Ob man die wirklich braucht ? Egal lsbcmnds.inf Dann versucht man den Windows-Treiber zu installieren: ndiswrapper -i /tmp/treiber/linksys13/lsbcmnds.inf Folgende Meldung sollte auftauchen: Installing lsbcmnds Wenn Fehlermeldungen auftauchen mach nicht weiter ! ndiswrapper -l listet den installierten Treiber auf Folgende Meldung sollte zu sehen sein: Installed ndis drivers: lsbcmnds present Das present ist ganz wichtig ! Fehlt es wurde die Karte nicht eingebunden. Was kann man dagegen tun ? Keine Ahnung ! In /etc/ndiswrapper sollte jetzt ein neues Verzeichnis /lsbcmnds zu sehen sein wo die Windows-Treiber hinkopiert wurden. Man kann sie jetzt aus dem /tmp Verzeichnis löschen. Das ndiswrapper Modul wird dann mit modprobe ndiswrapper geladen. Erscheint keine Fehlermeldung dmesg eingeben. Es erscheinen jetzt eine Menge Meldungen auf dem Bildschirm ! Irgendwo muss folgendes zu finden sein: ndiswrapper version 0.6+CVS loaded ndiswrapper adding bcmwl5.sys und weiter unten wlan0: ndiswrapper ethernet device mac-adresse using driver bcmwl5.sys Fehlt eine der Zeilen oben ist was schief gegangen. Was ? Keine Ahnung. Der WLAN-Treiber ist jetzt geladen und die Schnittstelle muss noch konfiguriert werden. Ich spare mir hier die Aufrufe von iwconfig oder ifconfig wie in den meisten Beschreibungen zum installieren des WLAN. Dort bekommt man jetzt mehr oder weniger sinnvolle Ausgaben. Nutzt aber nichts wenn das WLAN noch nicht konfiguriert ist bzw. beim booten nicht selbst startet. Deshalb also: yast Netzwerkgerät und Netzwerkkarte anwählen. Andere (nicht erkannte) und Konfigurieren auswählen. Unter Netzwerkconfiguration erscheint als Gerätetyp - Ethernet Ändern in Drahtlos. Nichts weiter versuchen einzutragen ! PCMCIA anwählen. Konfigurationsname ändert sich dann auf bus-pcmcia und Einstellungen für Funkverbindungen wird anwählbar. Da musst du jetzt rein ! Es erscheint Einstellungen für Funkgeräte. Betriebsmodus auf Verwaltet stehen lassen. Netzwerkname (ESSID) deine SSID eintragen. Netzwerkerkennung (NWID) leer lassen. Keine Ahnung wofür das gut ist !? Verschlüsselungs-Key: Den WEP Schlüsselcode aus dem Router/AccessPoint eintragen ! Wenn das Feld leer bleibt ist das Funk-LAN offen für alle anderen ! Je nach Länge des Keys wird WEP mit 64 Bit oder WEP mit 128 Bit benutzt. Zu dem Thema lies das Handbuch deines Routers/ der Netzwerkkarte. Spitzname: Lass dir was einfallen ;) Auf Einstellungen für Experten wechseln. Es erscheint Experteneinstellungen für Funkgeräte. Das einzige was ich hier ändern würde ist die Kanalnummer. Stell sie auf die Kanalnummer im Router/AccessPoint ein. OK->OK Dann erscheint Konfiguration der Netzwerkkarte. Konfigurationsname: wlan-bus-pcmcia Ändern in: wlan0 Ob du nun DHCP möchtest musst du selbst entscheiden. Ich bevorzuge feste IP-Adressen für meine PC's. Dann kann man den Router besser dicht machen ! Also Konfiguration der statischen Adresse anwählen. IP-Adresse: z.B. 192.168.33.33 (irgendwas außer 192.168.xxx.0 oder 192.168.xxx.255) Subnetzmaske: 255.255.255.0 Besondere Einstellungen: Rechnername und Nameserver Rechnername: Lass dir was einfallen Domainname: Deine Domain Nameserver 1: Die IP-Adresse deines Routers/AccessPoints könnte hier stehen Alles andere leer lassen. OK Routing: Standardgateway: Trag die IP-Adresse deines Routers/AccessPoints ein ! Sonst kommst du nicht ins Internet. Alles andere nicht anfassen ! Nur für erfahrene Netzwerker. OK Erweitert ignorieren. Beenden yast verlassen. Jetzt noch ndiswrapper -m Meldung: Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper Dann wird das WLAN beim booten automatisch aktiviert. Denkt man jedenfalls ! In /etc/sysconfig/ in der Datei kernel noch folgendes eintragen: MODULES_LOADED_ON_BOOT="ndiswrapper" reboot DA IST DAS WLAN ! Bei mir jedenfalls. Sollte das WLAN bei dir immer noch nicht laufen habe ich keine Tips für dich. Möglicherweise war alles was ich hier dokumentiert habe auch einfach nur Unsinn und ein zufälliges Ereignis. Kontrolle am besten mit ping router-ip-adresse. Oder wenn Verbindung zum Internet besteht mit ping www.google.de Cu Holger