Wie gehe ich mit dem wpa_supplicant-Fehler um?

Wie gehe ich mit dem wpa_supplicant-Fehler um?

Ich verwende Ubuntu 11.10 und habe die wpa_supplicantKonfigurationen von einem anderen Computer mit Ubuntu 11.10 kopiert, der mit meinem Heimnetzwerk verbunden ist.

Das nicht verbundene Gerät verfügt über eine drahtlose Intel-Karte, die den ipw2100Treiber verwendet, und die drahtlose Schnittstelle heißt eth1. Das Ausführen des iwlistScan-Befehls zeigt, dass die Karte meine Netzwerk-SSID (und mehrere andere) sehen kann.

Wenn ich jedoch den Befehl ausführe:

wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf

Ich erhalte die Fehlermeldung:

wpa_supplicant ioctl[SIOCSIWENCODEEXT]: Invalid argument 

Ich wäre für jeden Hinweis zur Erklärung dieses Fehlers und für jede Hilfe bei der Herstellung wpa_supplicanteiner Verbindung zu meinem Heimnetzwerk sehr dankbar.

Antwort1

GELÖST: Die kabelgebundene Schnittstelle (in meinem Fall eth0) muss heruntergefahren werden, da sonst der ordnungsgemäße Betrieb der drahtlosen Schnittstelle (in meinem Fall eth1) und des wpa_supplicant gestört zu sein scheint.

Antwort2

Ich hatte Probleme mit wpa_supplicant, da es dieselbe Fehlermeldung ioctl[SIOCSIWENCODEEXT]:invalid argument for both of the statements in the network section wie meine wpa_supplicant.conf-Datei generierte. Die Zeile, die ich zum Aufrufen von wpa_supplicant verwendete, war:

sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext

Meine Datei wpa_supplicant.conf bestand aus Folgendem:

network {
           ssid="My Wireless Network Name"
           psk="My Wireless Network Password"
}

Ich habe die Befehlszeile wpa_supplicant im Terminal eingegeben, nachdem ich ndiswrapper gestartet und wlan0 mit iwconfig konfiguriert hatte. Nachdem ich wpa_supplicant auf diese Weise ausgeführt hatte, wurde auf meiner GUI ein Fenster angezeigt, in dem ich nach meiner Passphrase gefragt wurde. Manchmal wurde sie akzeptiert und das Fenster geschlossen, manchmal blieb der Bildschirm eingefroren.

Ich konnte meine Anmeldeinformationen dem Wireless Network Provider mithilfe von wpa_cli statt wpa_supplicant übermitteln. Die folgende Zeile wurde verwendet:

sudo wpa_cli identity "My Wireless Network Name" password "My Wireless Network Password"

Ich habe auch die Informationen des Mobilfunkanbieters in der GUI eingerichtet, indem ich oben rechts auf dem Bildschirm auf das Netzwerksymbol geklickt und den Abschnitt „Drahtlos“ bearbeitet habe.

Antwort3

Alte Frage...

Nachdem ich einige Zeit mit diesem Fehler gekämpft hatte, entschied ich mich, wpa_supplicant mit den gleichen Nutzungsoptionen neu zu kompilieren. Dieselbe Version 2.1 von

apt-get source wpasupplicant

und mit dieser neu kompilierten Version keine Fehler mehr ...

Ich vermute, dass die Standardversion von Ubuntu einige Einstellungen enthält, die mit dem Computer nicht kompatibel sind.

verwandte Informationen