FrugalAndNdiswrapper-de

From DSL Wiki

   This page in other languages: English, Español

Introduction

Hallo,

dies ist eine kurze Beschreibung um einen Wlan Treiber mittels ndiswrapper bei jedem Start zu installieren.

Ich habe einen Laptop mit einer PCMCIA Atheros PCMCIA Card. Ich kann den Treiber von DSL leider nicht dazu überreden mit WPA zuarbeiten, aber ndiswrapper läuft.

Bedingung ist, das ein restore device gesetzt ist. (bei mir ist es hda2, also hda2 entsprechend ändern). Wennd er Grup-Bootloader installiert ist, in der Datei "/mnt/hda2/boot/grup/menu.lst" die Parameter restore=hda2 und nodhcp. Ohne nodhcp kann die CPU Last permanent sehr hoch sein.


Die Datei filetool anpassen, damit die Einstellungen gesichert werden und beim nächsten Starten wieder vorhanden sind:

sudo /opt/.filetool.lst

diese zwei Zeilen hinzufügen:

opt/WLanNdis
etc/wpa_supplicant.conf

Den Windows Treiber nach opt/WLanNdis/ kopieren:

cp /path_to_the_driver opt/WLanNdis/

In das Verzeichnis /etc wechseln:

cd /etc

Die Datei wpa_supplicant.conf erstellen (ersetzen WLAN_NAME WLAN_SCHLUESSEL). In dieser Datei steht der Name des Wlans mitdem passendem Zugangsschluessel. Es können und müssen teilweise weitere Daten hier eigetragen werden. Wenn keine Verbindung zustande kommt nach dem Dateinamen in einer Suchmaschine suchen:

wpa_passphrase WLAN_NAME WLAN_SCHLUESSEL

Die Datei bootlocal wird bei jedem booten noch bevor des XServer gestartet wird ausgeführt. Hier tragen wir die Befehle ein um den ndiswrapper Treiber bei jedem start zu starten

vi /opt/bootlocal.sh

füge die Zeilen hinzu (DRIVER durch den richtigen Namen des Windows-Treibers ersetzen!):

#Die nächsten drei Zeilen sind nur einzutragen wenn die Wlan Karte eine Atheros Card ist
rmmod ath_pci
rmmod ath_rate_sample
rmmod ath_hal
#Ab hier für alle:
#Den Windowstreiber zu ndiswrapper hinzufügen
ndiswrapper -i /opt/WLanNdis/DRIVER.inf
#Wait a second
sleep 1
#Den ndiswrapper Treiber starten
modprobe ndiswrapper
#Wait a second
sleep 1
#Den Manager für die Verschlüsselung starten
wpa_supplicant -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf -Bw
#Wait a second
sleep 1
#Die IP Adresse vom DHCP Server holen
pump --interface=wlan0