[Erledigt]Keine WLAN-Verbindung bei Opensuse 11.1 mit ndiswrapper

Hinweis: In dem Thema [Erledigt]Keine WLAN-Verbindung bei Opensuse 11.1 mit ndiswrapper gibt es 4 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hi!


    Ich versuche seit längerem meine Netgear WG311 v2 WLAN-Karte in meinem
    PC unter Opensuse zum laufen zu kriegen. Mittlerweile habe ich einen mehr
    oder weniger passenden Treiber gefunden, nämlich den Windows XP-Treiber.
    Diesen hab ich erfolgreich mit ndiswrapper installiert.
    Wir haben einen WLAN-Router (auch von Netgear) zu hause mit
    WPA-Verschlüsselung. Deswegen hab ich auch den wpa_supplicant installiert
    und per hand konfiguriert. Am Samstag-Abend ist es mir sogar gelungen,
    richtig ins Netzwerk und ins Internet zu kommen. Aber nach einem Neustart
    ging es wieder nicht und bisher komm ich nicht mal mehr ins Netzwerk rein.
    Ich hab schon viel gegoogelt, und bei vielen stand, dass man die
    /etc/network/interfaces konfigurieren soll. Die existiert bei mir schon
    mal gar nicht. Ich hab auf meinem System herum gesucht und bei
    /etc/sysconfig/network herausgefunden, dass man eine Config alleine
    schreiben kann mit dem template von da. Das hab ich gemacht, die Datei
    heißt ifcfg-wlan0 und wird offensichtlich auch benutzt.
    Hier der Vorgang, wie ich das eine mal ins Internet kam:
    - das acx-Modul auf die blacklist gesetzt (wird auch beim Rebooten nicht
    mehr geladen)
    - den WinXP-Treiber mit ndiswrapper installiert (funktioniert ohne Fehler)
    - Neustart
    - die ifcfg-wlan0 und die wpa_supplicant.conf konfiguriert (siehe Anhang)
    - mit Yast2 einen Standardgateway gesetzt
    - im Terminal: wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
    - nachdem ich im Terminal dhclient wlan0 eingegeben hatte, hats richtig
    funktioniert, ich kam also ins Internet


    Im Anhang sind die Ausgaben zu dhclient wlan0, ifup wlan0 und iwconfig
    und die Configdateien /etc/sysconfig/network/ifcfg-wlan0 und
    /etc/wpa_supplicant/wpa_supplicant.conf.


    Die Ausgabe von wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext ist hier:
    ioctl[SIOCSIWPMKSA]: Invalid argument
    ioctl[SIOCSIWPMKSA]: Invalid argument
    CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
    CTRL-EVENT-SCAN-RESULTS
    Trying to associate with 00:1b:2f:e6:f0:d8 (SSID='KimRob-WLAN' freq=2417 MHz)
    Associated with 00:1b:2f:e6:f0:d8
    WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
    WPA: Could not verify EAPOL-Key MIC - dropping packet
    WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
    WPA: Could not verify EAPOL-Key MIC - dropping packet
    WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
    WPA: Could not verify EAPOL-Key MIC - dropping packet
    WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
    WPA: Could not verify EAPOL-Key MIC - dropping packet
    WPA: 4-Way Handshake failed - pre-shared key may be incorrect


    Falls ihr noch eine andere Ausgabe/Configdatei sehen wollt, fragt nur.
    Ich hoffe ihr könnt mir helfen. Einmal hats ja schon funktioniert, ich kriegs
    nur leider nicht nochmal hin...
    mfg


    Wasserleiche

  • hallo,


    in deinem netgear wg311v2 ist ein texas instrument chip verbaut.
    den passenden treiber für linux findest du hier: http://acx100.sourceforge.net/
    die passende anleitung hier: http://www.houseofcraig.net/acx100_howto.php
    wobei ich nicht sicher bin ob die anleitung noch aktuell ist. ansonsten hier noch mal zum nachlesen: http://linuxwiki.de/LinuxWireless#NetgearWG311T
    dort findest du auch deinen v2.


    melde dich bitte ob es funktioniert hat oder nicht.

    Für den Inhalt des Beitrages 1949 haftet ausdrücklich der jeweilige Autor: torbenh


  • Sry, aber ich habe doch geschrieben, dass ich das acx-modul auf die blacklist
    gesetzt hab, weil ich den nicht verwenden will, weil dieser nicht mit wpa
    funktioniert. Ich benutze absichtlich einen WinXP-Treiber mit ndiswrapper,
    das hättest du auch erfahren, wenn du meinen Beitrag ausführlich gelesen
    hättest. Da hättest du auch erfahren, dass ich es mit meiner Methode
    schon einmal hinbekam, es jetzt aber nicht mehr.


    Allerdings bekam ich es mittlerweile ab und zu doch wieder hin. Ich glaube
    mittlerweile, dass es ein Timing-Problem ist. Zb. hatte ich nach dem Aufruf
    von iwlist scan wlan0 ; sleep 2 sofort eine Verbindung (hab ich in irgendeinem
    anderen Forum gefunden), das klappt allerdings auch nicht mehr wirklich.
    Weiß jemand, wie ich dieses (mögliche) Timing-Problem lösen könnte?


    PS: Ich wäre dankbar, wenn ihr meine Posts wirklich sorgfältig lest :)

  • Nach weiteren Rumprobiern scheint es so, dass man nur "lang genug" warten muss, bis
    er eine Verbindung aufbaut. Das kann 5 Minuten, aber auch 20 Minuten dauern...
    Er versucht die ganze Zeit, sich zu verbinden, aber der 4Way-Handshake klappt nicht,
    aber irgendwann doch... Was kann ich verändern, sodass es nicht mehr so Randomisiert
    abläuft? Gibt es irgendwo irgendwelche Werte, die man verändern kann, die sowas
    beeinflussen?