Hallo,
ich habe vor 2 Monaten das erste mal Linux (gen2vdr) installiert, und will eine Client-Server Struktur aufbauen.
Als Client will ich vorerst meinen Laptop nutzen, über WLAN (Atheros 5007EG).
Ich habe mich insgesamt etwa 50 Stunden mit dieser Problematik auseinandersetzen müssen, bis es endlich funktioniert hat;
- madwifi läuft nicht
- diverse Stolpersteine
- Verwirrung durch HowTo´s für differente Distributionen
Da ich, wie bereits angedeutet, kein Mann vom Fach bin, kann ich bei weiteren Problemen wohl nur bedingten Support leistem und GARANTIE übernehme ich auf GAR KEINEN FALL!
Ich beschreibe im Folgenden wie ich meine Atheros5007EG unter gentoo mit ndiswantreibern und wpa_supplicant installiert habe (wpa_supplicant in diesem Beispiel vorerst unnötig da nur WEP-Verschlüüselung läuft, WPA kommt allerdings später).
Meine Anmerkungen stehen jeweils hinter einer ### - Markierung.
Also los geht´s:
### Download und Installation von wpa_supplicant
emerge net-wireless/wpa_supplicant
### Download der Atherostreiber für Windows XP
wget http://www.atheros.cz/download…xp3264-7.4.2.111-whql.zip
### Download von ndiswrapper
wget http://mesh.dl.sourceforge.net…r/ndiswrapper-1.52.tar.gz
### ndiswrapper entpacken
tar –zxvf ndiswrapper-1.52.tar.gz
### Installation von ndiswrapper
cd ndiswrapper-1.52
make distclean
make
make install
### Zurück ins Hauptverzeichnis
cd
### Entpacken der Windowstreiber
unzip xp3264-7.4.2.111-whql.zip
### Einbinden der Windowstreiber in ndiswrapper, diese Befehle müssen dort ausgeführt werden, wo die Windowstreiber liegen
ndiswrapper –i netathw.inf
ndiswrapper –L
ndiswrapper –m
### Entladen von ggf. Bereits geladenen Modulen für die W-Lan Karte
rmmod ath-pci
rmmod ath_pci
rmmod ndiswrapper
### Laden des des Modules für ndiswrapper
modprobe /ndiswrapper
### Test: hier sollte jetzt bei wlan0 etwas auftauchen
iwconfig
### Einbinden des Modules für ndiswrapper in den Autoload
echo ndiswrapper >> /etc/modules
### Test: hier solltet ihr jetzt verfügbare W-Lan´s finden: (an dieser Stelle sei bemerkt, dass die Karte häufig nur funktioniert, wenn man unmittelbar vorher in Windows zu einem Acces-Point verbunden war, ggf. googeln, ich hatte die Prolematik nicht)
iwlist wlan0 scan
### Konfiguration der Linux-Netzwerkverwaltung (die Zeilen einfach unter den ggf. vorhandenen Code schreiben)
mcedit /etc/conf.d/net
modules= ( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext"
wpa_timeout_wlan0=60
### Erstellung eines Interfaces
ln –s /etc/init.d/net.lo /etc/init.d/net.wlan0
rc-update add net.wlan0 default
### Manueller Start des Interfaces (nach Reboot nich mehr nötig)
/etc/init.d/net.wlan0 start
### Koniguration der wpa_supplicant Einstellungen (WICHTIG!!!: meide jegliche Sonderzeichen bei der SSID, beachte Anführungszeichen: wep_key=hex, wep_key=“ascII“)
mcedit /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid=WlanName
scan_ssid=1
priority=5
key_mgmt=NONE
wep_key0=1234567890
wep_tx_keyidx=0
}
### Eigentlich sollte es jetzt funktionieren, Kontrolle / Debug ist aber mit google und folgendem Befehl möglich:
wpa_supplicant –Dwext –iwlan0 –c /etc/ wpa_supplicant/ wpa_supplicant.conf –dd
So, ich hoffe ich konnte dem ein oder anderen vielleicht weiter helfen - über Feedback würde ich mich sehr freuen.
Falls ich mit dem Posten der Links gegen Boardregeln, Urheberrechte o.Ä. verstoßen haben sollte, so bitte ich, mich zu informieren und zur Kenntnis zu nehmen, dass dies nicht bewusst geschah.