Direkt zum Hauptbereich

DWL-520+ Wlan Ubuntu, Ndiswrapper, acx100

Anmerkung vorweg:
Wep ist kein Problem
WPA wird momentan nur angeblich über Ndiswrapper ungerstützt, konnte ich aber nicht erfolgreich testen (system friert bei aktivierung von wpa ein)


Debian ist toll, trotzdem darf man am testsystem schaun, wie der abkömmling ubuntu sich so macht:

Die alte Wlankarte funktioniert zwar out-of-the-box, aber nicht mit wpa.
Kartenname: dwl-520+ (EU.B2, HW Ver.: B2 FW Ver.: 1.9.8.98
Hersteller: dlink
Verbindungsgeschwindigkeit: 11Mbit brutto (22Mbit beim richtigen AP) - ist als ein 802.11b kärtchen
lspci liefert irgendwas mit acx100 texas instruments
Modulname: acx100
Treiber gibts da: http://www.dlink.at/?go=jN7uAYLx/oIJaWVdDbgYU93ygJVYLelXSNvhLPG3yV3oV4t/kP98f8p8Nqth5zU6VHqqnHtB85pJVJ23gKftOQ5A8ruEaoqgXYP+pmsMmdsPTbhHNpbF3RLA5TSEJcbefr8r/Ep+/I9WqygTYYTwlmHkhi5Zu2KvEBNr



Lösung von HappyTimmy (http://forum.ubuntuusers.de/topic/34694/?highlight=wpa+acx) ndiswrapper:
1) Da der acx-Treiber zwar standardmäßig installiert wird, aber kein WPA unterstützt, muss er erstmal deaktiviert werden:

Code:
sudo modprobe -r acx

Anschliessend in die Blacklist aufnehmen, damit er nicht beim nächsten Start wieder genutzt wird.
Code:
sudo echo "blacklist acx" >> /etc/modprobe.d/blacklist


2) Einen Windowstreiber mit dem ndiswrapper installieren

Hierfür muss das Paket ndiswrapper-tools entweder per Synaptic oder wie folgt installiert werden
Code:
sudo apt-get install ndiswrapper-tools

Die Windows-Treiber für W2k oder XP gibt es auf der D-Link Support-Seite. Ich habe die Version 2.04 verwendet!
Code:
sudo ndiswrapper -i /pfadZumWindowstreiber/GPLUS.inf

In das nun existierende Verzeichnis /etc/ndiswrapper/gplus/ sollten noch alle *.bin und *.sys -Dateien kopiert werden.
Code:
sudo cp /pfadZumWindowstreiber/*.sys /etc/ndiswrapper/gplus/
sudo cp /pfadZumWindowstreiber/*.bin /etc/ndiswrapper/gplus/

Prüfen des Treiberstatus mit
Code:
ndiswrapper -l

sollte folgendes ergeben: gplus driver present, hardware present
Der folgende Befehl trägt den Treiber in die Alias-Tabelle ein.
Code:
sudo ndiswrapper -m


Zur Kontrolle:
Code:
cat /etc/modprobe.d/ndiswrapper

ergibt: alias wlan0 ndiswrapper

Jetzt kann man das Modul laden:
Code:
sudo depmod -a
sudo modprobe ndiswrapper


Wenn es funktioniert sollte nun eine Lampe der Karte leuchten. Um die Karte bei jedem Start zu aktivieren muss man die Datei /etc/modules erweitern.
Code:
sudo echo "ndiswrapper" >> /etc/modules


3) WPA mit PSK einrichten

Das Paket wpa_supplicant sollte bei Dapper ja bereits installiert sein. Wenn nicht bitte installieren (sudo apt-get install wpa_supplicant).

Die Datei /etc/wpa_supplicant/wpa_supplicant.conf anpassen (z.B. mit gedit):

Code:
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=2

network={
ssid="Netzwerkname"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="PSK aus dem Router eintragen"
}


Die Datei /etc/network/interfaces anpassen:

Code:
iface wlan0 inet dhcp
pre-up /sbin/wpa_supplicant -D ndiswrapper -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -Bw; sleep 8;
post-down killall -q wpa_supplicant
auto wlan0

Weitere Informationsquellen:
http://www.hauke-m.de/w-lan/acx100-acx111/

Kommentare

stefan hat gesagt…
so klappts definitiv auch nicht - zumindes nicht mit meinem avm router
stefan hat gesagt…
Lösung: Kupfer