• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Problem] SuSE 10.1 Ndiswrapper WG111v2

Hallo,

habe mich heute an der Installation meines USB WLAN Adapters von Netgear, Typ WG111v2 versucht.

Habe Ndiswrapper 1.24 fehlerfrei installiert. Als Treiber habe ich die WIN2000 Treiber von der CD genommen.

Die Treiber lassen sich anstandslos mittels ndiswrapepr laden. Lasse ich mir mittels 'ndiswrapper -l' Die Details anzeigen, so spuckt er folgende Meldung aus, zu der ich bisher keine Infos finden konnte.

Code:
pc001l:/home/ruffy/Desktop/wlanlinux/wg111v2/WIN2000 # ndiswrapper -l
installed drivers:
net111v2                driver installed, hardware (0846:6A00) present (alternate driver: conflict)

Habe mir mehrere Tuts angesehen und danach gegooglet, aber leider nichts gefunden. Wie kann ich dieses Problem lösen???

Habe noch zusätzlich für WPA2 wpa_supplicant installiert. Nun habe ich mehrfach gelesen, dass SuSE per Yast WPA2-PSK schon unterstützt. Brauche ich nun wpa_supplicant überhaupt noch?

Vielen Dank im Voraus.
 
Drunky Monkey schrieb:
Probier mal ndiswarpper v. 1.23.
Hat funktioniert. Ndiswrapper lädt den Treiber.

Danach habe ich mittels Yast wie im englischen, bebilderten Tut den rest eingestellt. Das blaue LED Lämpchen leuchtet nicht :cry:

Danach habe ich die Yast Konfiguration gelöscht und es per Hand versucht.

Nachdem ich 'modprobe ndiswrapper' mache, erscheint folgende Ausgabe bei 'dmesg':
Code:
ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.23 loaded (preempt=no,smp=no)
usb 2-9: reset high speed USB device using ehci_hcd and address 7
ndiswrapper: driver net111v2 (NETGEAR Inc.,3/16/2006,5.1213.06.0316) loaded
wlan0: vendor: 'Realtek RTL8187 Wireless LAN USB NIC                                     '
wlan0: ethernet device 00:14:6c:ef:33:16 using NDIS driver net111v2, 0846:6A00.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new driver ndiswrapper
Die blaue LED leuchtete nur kurz auf. Unter Windows leuchtet sie dauerhaft.

iwconfig liefert folgende Ausgabe
Code:
wlan0     IEEE 802.11g  ESSID:off/any
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          Bit Rate:54 Mb/s   Tx-Power:20 dBm   Sensitivity=0/3
          RTS thr:2432 B   Fragment thr:2432 B
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Als nächstest habe ich mittels iwconfig versucht die SSID einzustellen, jedoch änderte sich die Ausgabe von iwconfig dadurch nicht.

Mit 'iwlist wlan0 scan' erhalte ich folgende Ausgabe:
Code:
wlan0     No scan results
Da ich um die WPA Probleme unter Linux weiß, habe ich wpa_supllicant installiert und eine .conf Datei angelegt, die die relevanten Daten (SSID, WPA-PSK, usw.) enthält.

Versuche ich nun wpa_supplicant zu laden erscheint folgende Ausgabe:
Code:
pc001l:/home/ruffy/Desktop/wlanlinux/wg111v2/WINXP # wpa_supplicant -Dwext -iwlan0 -c /etc/wpa/wpa_supplicant.conf -dd
Initializing interface 'wlan0' conf '/etc/wpa/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A'
Configuration file '/etc/wpa/wpa_supplicant.conf' -> '/etc/wpa/wpa_supplicant.conf'
Reading configuration file '/etc/wpa/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
Line: 2 - start of a new network block
ssid - hexdump_ascii(len=9):
     52 75 66 66 79 57 4c 41 4e                        RuffyWLAN
PSK (ASCII passphrase) - hexdump_ascii(len=13): [REMOVED]
key_mgmt: 0x2
proto: 0x1
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 0
   id=0 ssid='RuffyWLAN'
Initializing interface (2) 'wlan0'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
SIOCGIWRANGE: WE(compiled)=19 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
Own MAC address: 00:14:6c:ef:33:16
wpa_driver_wext_set_wpa
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
wpa_driver_wext_set_drop_unencrypted
Setting scan request: 0 sec 100000 usec
Added interface wlan0
Wireless event: cmd=0x8b06 len=8
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
Scan timeout - try to get results
ioctl[SIOCGIWSCAN]: Resource temporarily unavailable
Scan results: -1
Failed to get scan results
Failed to get scan results - try scanning again
Setting scan request: 1 sec 0 usec
Starting AP scan (broadcast SSID)
CTRL-EVENT-TERMINATING - signal 2 received
Removing interface wlan0
State: SCANNING -> DISCONNECTED
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
wpa_driver_wext_set_wpa
wpa_driver_wext_set_drop_unencrypted
wpa_driver_wext_set_countermeasures
No keys have been configured - skip key clearing
Cancelling scan request

NUn weiß cih wirklich nicht mehr weiter. Habe mich an die Tuts zu ndiswrapper und wpa_supplicant gehalten, doch es will einfach nicht...

Vielleicht kann mir ja einer helfen, wäre super.
 
Kriege den nativen Treiber nicht heruntergeladen. Habe schon mehrere FTP Server probiert :(

Das ist ein USB Dongle an meinem PC, habe kein Laptop.
 
Habe nun glücklicherweise den RTL8187 Treiber erhalten, diesen installiert und scheinbar in Betrieb genommen :D

ifwconfig liefert folgende Ausgabe (Habe die SSID schon eingestellt)
Code:
wlan0     802.11b/g  ESSID:"RuffyWLAN"
          Mode:Managed  Channel=11  Access Point: 00:14:6C:B0:C1:14
          Bit Rate=54 Mb/s
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Laut Readme soll ich wpa_supplicant nun so starten:
Code:
wpa_supplicant -D ipw -c wpa1.conf -i wlan0 -dd

Das liefert folgende Ausgabe:
Code:
pc001l:/home/ruffy/Desktop/wlanlinux/rtl8187_linux_26.1010.0622.2006 # wpa_supplicant -D ipw -c /etc/wpa/wpa_supplicant.conf -i wlan0 -dd
Initializing interface 'wlan0' conf '/etc/wpa/wpa_supplicant.conf' driver 'ipw' ctrl_interface 'N/A'
Configuration file '/etc/wpa/wpa_supplicant.conf' -> '/etc/wpa/wpa_supplicant.conf'
Reading configuration file '/etc/wpa/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
Line: 2 - start of a new network block
ssid - hexdump_ascii(len=9):
     52 75 66 66 79 57 4c 41 4e                        RuffyWLAN
PSK (ASCII passphrase) - hexdump_ascii(len=13): [REMOVED]
key_mgmt: 0x2
proto: 0x1
pairwise: 0x18
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 0
   id=0 ssid='RuffyWLAN'
Initializing interface (2) 'wlan0'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
wpa_driver_ipw_init is called
SIOCGIWRANGE: WE(compiled)=19 WE(source)=16 enc_capa=0x0
  capabilities: key_mgmt 0x0 enc 0x3
Own MAC address: 00:14:6c:ef:33:16
wpa_driver_ipw_set_wpa: enabled=1
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_countermeasures: enabled=0
wpa_driver_ipw_set_drop_unencrypted: enabled=1
Setting scan request: 0 sec 100000 usec
Added interface wlan0
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b15 len=20
Wireless event: new AP: 00:14:6c:b0:c1:14
State: DISCONNECTED -> ASSOCIATED
Associated to a new BSS: BSSID=00:14:6c:b0:c1:14
No keys have been configured - skip key clearing
Network configuration found for the current AP
WPA: No WPA/RSN IE available from association info
WPA: Set cipher suites based on configuration
WPA: Selected cipher suites: group 30 pairwise 24 key_mgmt 2
WPA: clearing AP WPA IE
WPA: clearing AP RSN IE
WPA: using GTK CCMP
WPA: using PTK CCMP
WPA: using KEY_MGMT WPA-PSK
WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 04 01 00 00 50 f2 04 01 00 00 50 f2 02
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
Associated with 00:14:6c:b0:c1:14
WPA: Association event - clear replay counter
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
EAPOL: External notification - EAP success=0
EAPOL: External notification - portEnabled=1
EAPOL: SUPP_PAE entering state CONNECTING
EAPOL: SUPP_BE entering state IDLE
Setting authentication timeout: 10 sec 0 usec
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Starting AP scan (broadcast SSID)
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
EAPOL: startWhen --> 0
EAPOL: SUPP_PAE entering state CONNECTING
EAPOL: txStart
WPA: drop TX EAPOL in non-IEEE 802.1X mode (type=1 len=0)
Scan timeout - try to get results
Received 257 bytes of scan results (1 BSSes)
Scan results: 1
Selecting BSS from priority group 0
0: 00:14:6c:b0:c1:14 ssid='RuffyWLAN' wpa_ie_len=24 rsn_ie_len=0 caps=0x11
   selected based on WPA IE
Already associated with the selected AP.
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
CTRL-EVENT-TERMINATING - signal 2 received
Removing interface wlan0
State: ASSOCIATED -> DISCONNECTED
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: SUPP_BE entering state INITIALIZE
EAPOL: External notification - portValid=0
wpa_driver_ipw_set_wpa: enabled=0
wpa_driver_ipw_set_drop_unencrypted: enabled=0
wpa_driver_ipw_set_countermeasures: enabled=0
No keys have been configured - skip key clearing
Cancelling scan request

Das ganze wiederholt sich immer wieder. Die blaue LED leuchtet nur einmal kurz auf, nachdem ich den wpa_supplicant Befehl eingegeben habe, danach bleibt sie aus. Anscheinend geht dieser USB wohl garnicht mit Linux. Schade :(

EDIT:
Habe mich noch einmal durchs Internet gewühlt und dort bisher nur erfahren, dass man den Treiber von Realtek nicht verwenden sollte, da dieser keine WPA Verschlüssung unterstütze. Laut Readme des treibers sollte dies aber möglich sein. Was stimmt denn nun? Mein WLAn ist mittels WPA2 geschützt und der Linuxtreiber, egal ob Realtek native oder ndiswrapper müssen wpa unterstützen...
 
WPA2 ist aber noch etwas anderes als WPA. Wenn ich mich richtig erinnere, braucht der RaLink-Treiber ein eigenes wpa_supplicant-Modul, das aber mitgeliefert wird und eigenes kompiliert sein will.
 
Habe den wpa_supplicant gemäß der Anleitung im Realtek treiber(paket) konfiguriert und installiert.

Es wurde ein zusätzliches Intel Modul kompiliert anstelle von wext. Diese benutze ich auch beim Laden von wpa_supplicant, es erscheint aber genau die Ausgabe, die ich bereits zuvor gepostet habe.

Anscheinend, so auch die Informationen, ist der Realtektreiber nicht WPA2 PSK fähig. Es wird immer auf ndiswrapper verwiesen mit den bekannten Stabilitätsproblemen :-(

Weiß denn keiner eine mögliche Lösung? Ich werde nicht auf das unsichere WEP umschalten.
 
Habe nochmal gesucht und es scheint so, dass der native Realtek Treiber WPA nur fehlerhaft bis garnicht unterstützt. Daher bin ich auf den ndiswrapper oder einen ähnlichen "Treiber" angewiesen.

Mein Router ist ein Netgear 834GB, die WLAN Verschlüsselung steht dort auf WPA-PSK, es gibt WPA2 nicht explizit. Ich gehe aber davon aus, dass es verwendet wird. Auf dem Router ist die neueste Firmware aufgespielt.

Habe auch gelesen, dass es mit ndiswrapper wohl des öfteren Probleme gibt :( Dass die Hardware nicht immer korrekt aktiviert wird.

Bei mir leuchtet kurz die blaue Status LED auf, danach bleibt alles dunkel :(

Kann ich da wirklich nix machen um Linux zum WLAN Betrieb zu bewegen???
 
Ich kann es nicht genau feststellen, ob WPA1 oder 2 verwendet wird. Ich verwende auf jeden Fall PSK mit TKIP, so unter Win XP bei der Eingabe des Schlüssels angezeigt.

Verlasse mich daher mal auf die Angaben ;-)

Hat jemand vielleicht ein paar Tipps, wie man den Realtek treiber WPA beibringen kann. Laut Realtek wird nur WEP offiziel unterstützt. (das kommt für mich aber nicht in Frage).
 
Das werde ich mal probieren. Habe gerade den aktuellsten WLAN treiber von der Realtek HP geladen. Hoffentlich ist das wpa_supplicant Modul dabei...

Ansonsten muss ich euch leider ein weiteres Mal mit meinem Problem nerven ;)
 
So habe gemäß der von Realtek bereitgestellten Anleitung den Treiber installiert, danach leuchtete kurz die LED auf.

Mittels 'iwlist scan' wird mir korrekt mein Router angezeigt.

Danach habe ich widerum gemäß der Anleitung das beigelegte wpa_supplicant installiert und eine .config Datei für mein WLAN angelegt.

Versuche ich nun mittels folgendem Befehl wpa_supplicant zu starten
Code:
./wpa_supplicant -D ipw -c wpa_supplicant.conf -i wlan0

so erscheint folgende Fehlermeldung:
Code:
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with 00:14:6c:b0:c1:14 (SSID='RuffyWLAN' freq=0 MHz)
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Authentication with 00:00:00:00:00:00 timed out.

Verstehe den fehler nicht, da ich mich zu 100% an die beigelegte Anleitung gehalten habe und dieser Fehler darin nicht dokumentiert ist.

Vielleicht weiß jemand ja Hilfe bei dem neuen Problem... wäre super.
 
Habe jetzt in einem Linuxmagazin zu diesem Thema gelesen, dass die RTL8180 Module bereits im Kernel vorhanden sein sollen.

Wenn dem so ist, kann ich diese dann auch für die USB Version 8187 (laut Realtek sonst identisch) verwenden?

Falls das funktionieren sollte, und dieses Modul im Kernel aktiviert ist, müsste SuSE 10.1 den Stick doch per Yast erkennen und winrichten. Mit dem mitgelieferten wpa_supplicant sollte auch sofort wpa unterstützt werden?

Oder verrenne ich mich nun in diese Idee und wohl letzte Hoffnung...

Die Konfiguration in der shell funktioniert bis zu dem Aktivieren von wpa. Vorher wird der AP erkannt, habe alles (Channel, AP, usw) eingestellt.

Aber wpa_supplicant kriegt einfach keine Verbindung :(
 
Oben