Ich verwende Ubuntu 11.10 und habe die wpa_supplicant
Konfigurationen 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 ipw2100
Treiber verwendet, und die drahtlose Schnittstelle heißt eth1
. Das Ausführen des iwlist
Scan-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_supplicant
einer 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.