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