WLAN einrichten mit Hilfe des Ndiswrapper-Moduls

Achtung: Dies ist ein aus Archivierungsgründen importierter Beitrag aus meinem sehr alten Blog su.n-less.com. Die Informationen in diesem Beitrag sind höchstwahrscheinlich veraltet, irrelevant geworden und möglicherweise auch fehlerhaft.

Folgendes How-To ist ein Gastbeitrag, den mir Marcus geschickt hat. Er beschreibt sehr detailliert die Einrichtung einer verschlüsselten WLAN-Verbindung mit Hilfe des ndiswrapper-Moduls. Der Artikel ist sehr einfach gehalten, so dass auch absolute Neulinge ihr WLAN zum Laufen bekommen sollten.

Getestete Hardware:
- Siemens Gigaset USB Adapter 54
- Fritz!Box Fon WLAN 7050
Getestete Ubuntu-Versionen:
- Ubuntu 5.10 Breezy
- Ubuntu 5.04 Hoary
Art der Verschlüsselung:
- WEP

Wird die WLAN-Karte nicht automatisch von Ubuntu erkannt, ist eine Installation der WLAN-Karte über den ndiswrapper möglich.
Dafür benötigt man lediglich den Windows-Treiber der Karte. Dieser wird normalerweise mit der Karte auf CD mitgeliefert. Ich empfehle aber einen (meist) neueren Treiber von der jeweiligen Website des Herstellers herunterzuladen.

Schließe nun die WLAN-Karte an, falls dies noch nicht geschehen ist.

Als nächstes muss folgendes Paket über die Synaptic-Paketverwaltung installiert werden: ndiswrapper-utils.
Dazu öffne die Paketverwaltung über System->Systemverwaltung->Synaptic-Paketverwaltung. Dort klicke auf „Suchen“ und suche nach „ndiswrapper-utils“. Nun wird das gefundene Paket angezeigt. Rechts klicke nun auf „ndiswrapper-utils“ und wähle den Menüpunkt “Zum Installieren vormerken“ und anschließend oben auf „Anwenden“. Das Paket wird nun installiert.

Nachdem das Paket erfolgreich installiert wurde, kannst du es nun benutzen um den WLAN-Treiber zu installieren. Öffne dazu die Konsole über Anwendungen->Zubehör->Terminal. Um in der Konsole root-Rechte zu erlangen, welche zur Installation des Treiber notwendig sind gib folgenden Befehl in der Konsole ein:

su

Jetzt wird das root-Passwort abgefragt. Gib dieses ein (Achtung: es wird keine Ausgabe angezeigt!) und drücke „Enter“.

Hast du noch kein root-Passwort vergeben, klicke oben auf System->Systemverwaltung->Benutzer und Gruppen. Im folgenden Fenster wird nach deinem Passwort gefragt. Nachdem du das Passwort angeben hast und auf „Ok“ geklickt hast öffnet sich das gewünschte Fenster. Momentan wird nur dein eigener Benutzername aufgeführt. Klicke darum unten auf das Kästen vor „Alle Benutzer und Gruppen anzeigen“. Jetzt werden alle Benutzer aufgeführt. Suche den Benutzer root in der Liste, markiere ihn und klicke rechts im Fenster auf „Eigenschaften“. Im neu geöffneten Fenster kannst du nun das Passwort eingeben. Anschließend schließe das Fenster mit „Ok

Zurück in der Konsole:
Nach der Eingabe des root-Passwortes gib nun folgende Zeile in die Konsole ein:

ndiswrapper -i /Pfad/zum/Windowstreiber/Dateiname.inf

Bsp.: ndiswrapper -i /home/ubuntuuser/SE4501D.inf

Achtung: Ordner mit Leerzeichen können zu Fehlern führen und somit wird der Treiber eventuell nicht gefunden. Sollte der Treiber auf einer CD liegen kopiere den Treiber mit sämtlichen Dateien, die sich auch in diesem Ordner befinden in das Home-Verzeichnis (/home/Benutzername) und versuche erneut den Treiber mit dem Befehl „ndiswrapper -i“ zu installieren.

Um zu überprüfen ob soweit alles funktioniert hat gib nun in die Konsole folgendes ein:

ndiswrapper -l

Die Ausgabe sollte wie folgt aussehen:

Treibername driver present, hardware present

Bsp.: SE4501D driver present, hardware present

Nun muss der Treiber in die alias-Tabelle eingefügt werden. Dies geschieht mit dem Befehl:

ndiswrapper -m

Anschließend lädt man das Modul mit:

depmod -a

und:

modprobe ndiswrapper

Erscheint keine Fehlermeldung ist das Modul nun geladen und die Power-Leuchte der WLAN-Karte sollte leuchten.

Editiere nun mit einem Texteditor (z.B. nano) deiner Wahl die Datei /etc/modules im Dateisystem.

nano -w /etc/modules

Hänge in der Datei unten noch folgendes an damit das ndiswrapper-Modul bei jedem Start lädt:

ndiswrapper

Bsp.:
lp
mousedv
psmouse
ndiswrapper

Nun ist die Installation des Treibers erfolgreich abgeschlossen.

Abschließend muss noch das WLAN-Netzwerk eingerichtet werden. Dazu öffne die Netzwerkeinstellungen über System->Systemverwaltung-Netzwerk. Markiere in dem neu geöffneten Fenster die „Funkverbindung“. Klicke nun rechts im Fenster auf „Eigenschaften“.

Folgende Daten können über die Fritz!Box-Benutzeroberfläche (http://192.168.178.1) im Browser geändert bzw. nachgeschlagen werden.

Achtung: Hierzu muss bereits eine Verbindung zur Fritz!Box bestehen, was über WLAN noch nicht der Fall ist. Wahrscheinlich besteht aber schon unter Windows über WLAN oder unter GNU/Linux über LAN-Kabel eine Verbindung zur Box.

Gib dort den Netzwerknamen (ESSID) an. Als nächstes muss der Schlüsseltyp angegeben werden. Gib hier Hexadezimal an, da ASCII eventuell zu Problemen führen kann. Als nächstes gib den WEP-Schlüssel in Hexadezimal an.

Weißt der Router deinem Client die IP zu, wähle in folgendem Punkt (Konfiguration) „DHCP“ und klicke auf „Ok“. Die Verbindung zum Router müsste nun hergestellt sein.

Hast du eine statische IP, wähle bei Konfiguration den Punkt „Statische IP-Adresse“ und gebe nachfolgende Verbindungseinstellungen an: IP-Adresse, Subnetzmaske, Gateway-Adresse. Anschließend klicke auf „Ok“.

Sollte eine Verbindung zum Router nicht zu Stande kommen könnte es an der Einstellung des Routers liegen.

Wichtig ist, dass bei Verschlüsselung die „WEP-Verschlüsselung“ (nicht die WPA-Verschlüsselung) aktiviert ist. Die WEP-Schlüssellänge muss 128bit betragen. Andere Einstellungen sind zwar auch möglich, jedoch nur umständlich unter Ubuntu einzurichten. Anfangs sollte aber eine WEP-Verschlüsselung reichen bis du besser mit Ubuntu vertraut bist.

Bei der Fritz!Box Fon WLAN 7050 sollte unter WLAN->Sicherheit bei „Netzwerkauthentifizierung Gemeinsam verwendet (Shared Authentication) zulassen“ ein Häkchen sein. Ebenso sollte unter WLAN->Monitor bei „WLAN-Zugang beschränken (MAC-Address-Filter)“ der Punkt „Neue WLAN-Netzwerkgeräte zulassen“ ausgewählt sein.

Bei anderen Routern sollte es ähnliche Punkte zu konfigurieren geben. So sollte eine Verbindung zum Router möglich sein.

Tags:

2 Responses to WLAN einrichten mit Hilfe des Ndiswrapper-Moduls

  1. Hallo Christian,
    Hat dieser Marcus einen eigenen Webblog? Er hat da einen tollen Ertikel verfasst.

  2. mEon

    Hallo Christian,

    erstmal Danke für den Eintrag des super Artikels.
    Nur habe ich leider ein Problem mit meiner
    Hardware, die nicht “present” ist und in den
    Einstellungen auch als Inaktiv angezeigt wird,
    beim HP Pavilion Notebook/W400 W500 WLANcard.
    Ist es irgendwie möglich Kontakt zu “Marcus”
    aufzunehmen?