runout
Anmeldungsdatum: 18. März 2008
Beiträge: Zähle...
Wohnort: Regensburg
|
Hallo Elektronenblitz63, du scheinst in Sachen WLAN hier der Überflieger zu sein ☺ Ich dagegen bin kurz vor'm Nervenzusammenbruch. Ich möchte für meinen Junior ein Kubuntu 7.10 aufsetzen (damit er kein geklautes XP benutzt...) Ich habe früher schon einen Fritz-WLAN-USB-Stick mit ndiswrapper + WEP zum Laufen bekommen. Jetzt ist es eine Netgear WG311v2 mit ACX 111 Chipsatz der Router ist ein Speedport 501 mit "WPA2/WPA-PSK" (kombiniert) Ein paralell installiertes XP Home Edition kann alles... (Offen, WEP, WPA-PSK) Die Problematik ist eigentlich so wie oben beschrieben. Mit dem Kernel-Treiber (acx) geht WEP problemlos. SSID off/on zeigt sofort Reaktion (iwlist wlan0 scan) mit ndiswrapper macht das WLAN was es will: (Version 2_0_0_7_XP oder 1_0_7_0_XP ist egal) manchmal wird der IE-Sektor angezeigt, manchmal steht dort Encrytion = off Ich weiß nicht weiter. Du hast doch mal jemanden bei diesem Problem einen Realtek D-Link-Treiber gepatched !!! Liegst an ndiswrapper ? Grüße Thomas
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, bitte keine maßlosen Übertreibungen. 🐸 Der acx-Treiber unterstützt nur WEP-Verschlüsselung. Damit der Treiber unter ndiswrapper funktionieren kann, muss das acx-Modul gesperrt werden. Siehe dazu WLAN/acx110 - "Windowstreiber verwenden" Ein Beispiel für manuelle Konfiguration ist auch dort zu finden. Wegen der gemischten Verschlüsselung würde ich den Network-Manager abschalten, bzw. vollständig deinstallieren. Wurde der Treiber gesperrt und die vorhandenen Windowstreiber deinstalliert (siehe etwas weiter unten), starte den Rechner neu und prüfe ob das acx-Modul wieder geladen wird mit lsmod | grep acx Erfolgt keine Ausgabe ist alles ok. Für die verwendete ubuntu- und ndiswrapper-Version sollten die etwas älteren Treiber verwendet werden. Probiere jeweils nur einen Treiber aus und deinstalliere vorher die XP-Treiber. sudo rm -r /etc/ndiswrapper/*
sudo rmmod -f ndiswrapper Prüfe nach der Installation mit folgenden Terminal-Befehlen die Funktion: dmesg | grep ndiswrapper
iwconfig Der Rechner muss ggf. einmal neu gestartet werden damit der neue Treiber aktiviert werden kann, oder falls dieser Befehl sudo rmmod -f ndiswrapper zu einer Fehlermeldung führt. Die benötigten Treiber liefere ich noch nach, da diese sich im Originalzustand mit ndiswrapper nicht installieren lassen. Das Treiberpaket ist jetzt hier im Anhang. Bei dem Treiber für Win98 kann die wg311v2.inf (original) und wg311v2_w98mod.inf getestet werden. Bei dem Treiber für Win2000 nur die wg311v2_2kmod.inf
- wg311v2_w98w2k.tar.gz (709.5 KiB)
- Download wg311v2_w98w2k.tar.gz
|
runout
(Themenstarter)
Anmeldungsdatum: 18. März 2008
Beiträge: 13
Wohnort: Regensburg
|
Hallo Rainer, danke erstmal für die Infos. Den ACX-Treiber hatte ich schon "geblacklisted"... Wenn ich's richtig verstanden habe kann die vorhanden ndiswrapper-Version so bleiben, nur die (Windows)-Treiber sollten etwas älter sein. Irgendwo hatte ich schon gelesen, dass Win98/WinME-Treiber funktionieren sollen. Habe schon überlegt den aktuellen ndiswrapper (1.52) aus den Quellen zu basteln... Den Netzwerk-Manager werde ich deinstallieren. Ich verwende eh statische IP's. Ich hoffe, ich komme jetzt klar. Grüße Thomas
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, ja die installierte ndiswrapper-Version erstmal so belassen. Den Networkmanager bitte so deinstallieren. Für GNOME: sudo apt-get remove --purge network-manager-gnome network-manager Für KDE:
sudo apt-get remove --purge knetworkmanager network-manager Alternative WLAN/Wicd (auch für stat. IP-Adressen)
|
runout
(Themenstarter)
Anmeldungsdatum: 18. März 2008
Beiträge: 13
Wohnort: Regensburg
|
Hallo Rainer, mit dem "wg311v2_2kmod.inf"-Treiber geht WPA-PSK. Dass manuelle Laden von wpa_supplicant funktioniert. Nur nach dem Booten braucht er noch ein "/etc/init.d/networking restart"... Brauche ich eigentlich in der "/etc/network/interfaces" den Eintrag: "dns-nameservers 192.168.29.254" ? //////////////////// /etc/network/interfaces /////////////////////// auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0 pre-up ifconfig wlan0 up pre-up ifconfig wlan0 down iface wlan0 inet static address 192.168.29.12 netmask 255.255.255.0 network 192.168.29.0 broadcast 192.168.29.255 gateway 192.168.29.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.29.254 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface eth0 inet static address 192.168.28.12 netmask 255.255.255.0 gateway 192.168.28.254 auto wlan0 auto eth0 //////////////////// /etc/network/interfaces /////////////////////// Die nächste Baustelle ist iTunes unter Wine. ☺ Danke nochmal Thomas
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, das ist ja schon mal prima ☺
Brauche ich eigentlich in der "/etc/network/interfaces" den Eintrag: "dns-nameservers 192.168.29.254" ?
Den Eintrag braucht man nicht unbedingt, nur wenn es Schwierigkeiten mit der Namesauflösung (DNS) gibt kann das helfen. Damit der Eintrag in der Datei funktioniert muss das Paket resolvconf installiert sein. Was hier aber schon der Fall ist. Der Nameserver wird ansonsten automatisch in die Datei /etc/resolv.conf nach Verbindungsaufbau zum Router eingetragen, bzw. entspricht dem Eintrag unter System > Systemverwaltung > Netzwerk > Registerkarte DNS. Wenn es so funktioniert ist es ja ok. Siehe dazu auch interfaces - "DNS-Server angeben"
Nur nach dem Booten braucht er noch ein "/etc/init.d/networking restart"...
Der Befehl kann auch in das Startscript rc.local vor der Anweisung exit 0 eingetragen werden. Dann sollte bei Systemstart die Netzwerkverbindung automatisch aufgebaut werden. Die Win98-Treiber( beide inf-Versionen) funktionieren nicht? Die Karte kann maximal WPA1-Verschlüsselung. Es ist so also völlig in Ordnung. Funktioniert alles, markiere den Beitrag bitte noch als "gelöst". Danke.
|
runout
(Themenstarter)
Anmeldungsdatum: 18. März 2008
Beiträge: 13
Wohnort: Regensburg
|
Hallo Rainer, den Eintrag "dns-nameservers 192.168.29.254" braucht man nicht. Der WLAN-Zugang funktioniert auch direkt nach dem Booten völlig schmerzfrei. Das Netzwerkkabel ist entsorgt... Beim Treiber ausprobieren habe ich mich mal "von oben" angenähert, die WIN98-Treiber habe ich dann nicht mehr probiert. Danke und Frohe Ostern Thomas
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Danke und ebenso schöne Feiertage. Ich habe den Beitrag im Wiki verlinkt damit andere User mit dem selben Problem das Treiberpaket und diese Beschreibung hier finden. Deshalb die Nachfrage.
|
Wasserleiche88
Anmeldungsdatum: 7. Juni 2008
Beiträge: Zähle...
|
Hi, ich hab auch diese WLAN-Karte in meinem PC. Allerdings benutze ich OpenSuse 11.1, ich hoffe das ist
kein Problem ☺
Mithilfe dieser Anleitung hab ichs sogar schon einmal zum laufen gebracht, bin also ins Internet gekommen.
Nach einem Neustart allerdings nicht mehr und seit dem geht es nicht mehr.
Ich hatte folgendes gemacht:
- wie hier beschrieben den Treiber (allerdings der für WinXP) installiert
- die wpa_supplicant.conf konfiguriert (siehe Anhang)
- bei /etc/sysconfig/network eine Datei namens ifcfg-wlan0 erstellt, die von ifup benutzt wird (die Datei
/etc/network/interfaces gibs bei meinem System nicht)
- folgenden Befehl eingegeben: wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
- noch diesen Befehl eingegeben: dhclient wlan0
Danach gings, allerdings seit einem Neustart gar nich mehr. Im Anhang sind die Ausgaben zu dhclient wlan0, ifup wlan0, iwconfig und
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
und die Configdateien /etc/sysconfig/network/ifcfg-wlan0 und
/etc/wpa_supplicant/wpa_supplicant.conf. Ich hoffe ihr könnt mir helfen!
mfg Wasserleiche
- dhclient.txt (1006 Bytes)
- Download dhclient.txt
- ifcfg-wlan0.txt (2.0 KiB)
- Download ifcfg-wlan0.txt
- ifup_wlan0.txt (278 Bytes)
- Download ifup_wlan0.txt
- iwconfig.txt (501 Bytes)
- Download iwconfig.txt
- wpa_supplicant.conf.txt (193 Bytes)
- Download wpa_supplicant.conf.txt
- wpa_supplicant.txt (783 Bytes)
- Download wpa_supplicant.txt
|
Wasserleiche88
Anmeldungsdatum: 7. Juni 2008
Beiträge: 24
|
Ok, also mittlerweile denke ich, dass es ein Timing-Problem ist. Denn manschmal klappts schon nach 5 Minuten, dass
eine Verbindung aufgebaut ist, manschmal 20 Minuten. Einmal hats sofort geklappt, als ich ifup wlan0 -o debug eingegeben
hatte. Ein anderes mal klappte es sofort, als ich iwlist wlan0 scan ; sleep 2 eingegeben hatte... Ich weiß aber nicht,
was ich machen soll, damit es sich immer sofort verbindet. Gibt es irgendwo Werte, die man umstellen kann und schauen kann,
ob es dann funktioniert? Wäre echt toll wenn mir jemand helfen könnte :/
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Entferne aus der wpa_supplicant.conf mal die Zeile
ctrl_interface_group=wheel Deaktiviere die Einträge in der Datei ifcfg-wlan0
# STARTMODE=auto
#IPADDR=192.168.1.7
#NETMASK=255.255.255.0
#INTERFACETYPE="wireless"
#USERCONTROL=yes
#NAME="WlanKarte"
#NM_CONTROLLED=no
#WIRELESS='yes'
#WIRELESS_MODE='managed'
#WIRELESS_ESSID='xxxx'
#WIRELESS_AUTH_MODE='psk'
#WIRELESS_WPA_PSK='xxxx'
#WIRELESS_CIPHER_PAIRWISE='TKIP'
#WIRELESS_CIPHER_GROUP='TKIP'
#BOOTPROTO='dhcp' Gibt es unter Suse keine /etc/network/interfaces? Wenn doch, was steht drin? Dann steht da noch ... WPA: 4-Way Handshake failed - pre-shared key may be incorrect
|
Wasserleiche88
Anmeldungsdatum: 7. Juni 2008
Beiträge: 24
|
Danke für die Antwort elektronenblitz63!
Bei Opensuse 11.1 gibt es keine /etc/network/interfaces. Als ich den Ordner und die Datei einmal erstellt hatte
und sie wie bei Ubuntu konfiguriert hatte, hat sich nichts geändert. Die Datei wird gar nicht gelesen.
Und wieso soll ich diese Zeilen entfernen / auskommentieren? Die ifcfg-wlan0-Datei konfiguriert mein wlan0, also
wieso das alles wegmachen?
Und der Key für das WLAN ist korrekt, da es ja irgendwie doch funktioniert, nur muss ich (randomly...) lange warten.
Das ist eben mein Problem - er verbindet sich nicht sofort sondern braucht irgendwie ne bestimmte Zeit oder er muss
so und so viel ausgelastet sein zu nem bestimmten Zeitpunkt (da es mit diesen 2 Befehlen, wie oben beschrieben,
einmal sofort funktioniert... nur mittlerweile auch nicht mehr).
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Die ifcfg-wlan0-Datei konfiguriert mein wlan0 ...
ist somit der Ersatz für die Datei interfaces, in der ja auch eine direkte Konfiguration der Schnittstelle möglich ist. Die wpa_supplicant.conf ist wahrscheinlich nicht in Gebrauch. Möglicherweise fehlt auch einfach noch der Parameter ONBOOT=yes
|
Wasserleiche88
Anmeldungsdatum: 7. Juni 2008
Beiträge: 24
|
Die wpa_supplicant.conf ist in Gebrauch, denn sobald ich etwas dort ändere, verändert sich auch das Verhalten meines WLANs.
In der ifcfg-wlan0 steht auch explizit drin, dass diese Datei benutzt werden soll (steht weiter unten).
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
In der ifcfg-wlan0 steht auch explizit drin, dass diese Datei benutzt werden soll (steht weiter unten).
Das einige Einträge auskommentiert werden müssen ist schon richtig. Momentan ist ja doppelt konfiguriert, was zu Problemen führt. Entweder alles direkt in der Datei ifcfg-wlan0 festlegen oder die wpa_supplicant.conf verwenden.
|