2009-09-17 04:03:33 +0000 2009-09-17 04:03:33 +0000
42
42

Können Sie erklären, wie man versteht, was der Befehl 'iwconfig' in Ubuntu-9.04 anzeigt?

Ich habe Probleme, meine drahtlose Verbindung zum Laufen zu bringen, und ich habe gemerkt, dass ich nicht wirklich weiß, wie ich die Werkzeuge, die ich habe, in diesem Fall den Befehl iwconfig in Ubuntu-9.04, verwenden soll. Hier ist, was ich bekomme:

***iwconfig***
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"Network"  
          Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7 RTS thr:off Fragment thr=2352 B   
          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

vboxnet0 no wireless extensions.

pan0 no wireless extensions.

“Netzwerk” ist übrigens der Name meines drahtlosen Netzwerks. Aber was hat das alles zu bedeuten? Wie können mir diese Informationen helfen, eine funktionierende drahtlose Verbindung zu erhalten?

Wenn ich versuche, einen Schlüssel mit

sudo iwconfig wlan0 key s:my_key

zu verknüpfen, erhalte ich die folgende Fehlermeldung:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

Ich habe jedoch den richtigen Schlüssel, wo liegt also das Problem?

Antworten (8)

83
83
83
2011-11-04 04:03:52 +0000

Ich bin überrascht, dass sich niemand die Mühe gemacht hat, dies in den obigen Antworten zu erwähnen, aber es klingt so, als ob Sie wirklich versuchen, die WLAN-Verbindung unter Linux zum Laufen zu bringen – nicht so sehr, um jeden iwconfig-Parameter in all seinen blutigen Details zu verstehen.

In diesem Zusammenhang ist es von entscheidender Bedeutung, darauf hinzuweisen, dass iwconfig keine WPA/WPA2-Aushandlung und -Authentifizierung beim Verbinden mit einem Wlan-Netzwerk unterstützt. Das heißt, die einzigen Wlan-Netzwerke, mit denen Sie sich mit iwconfig verbinden können, sind offene unverschlüsselte Netzwerke und WEP-aktivierte Netzwerke.

Nun der Grund, warum Sie diese seltsame Fehlermeldung erhalten:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

liegt daran, dass iwconfig einen WEP-Schlüssel für den Parameter key: erwartet. Aufgrund der Art und Weise, wie WEP funktioniert, muss dieser Schlüssel eine der folgenden Bedingungen erfüllen:

  • ascii-Zeichenfolge, die genau 5 Zeichen lang ist
  • ascii-Zeichenfolge, die genau 13 Zeichen lang ist
  • hexidecimal-Zeichenfolge, die genau 10 Zeichen lang ist
  • hexidecimal-Zeichenfolge, die genau 26 Zeichen lang ist

Natürlich ist Ihr Schlüssel 6 Zeichen lang, also wird dies nicht funktionieren und daher der Fehler. Beachten Sie, dass my_key technisch gesehen auch kein gültiger PSK ist - WPA/2 erfordert ein Minimum von 8 Zeichen.

All dies wirft die Frage auf: Wie verbindet man sich mit einem WPA-TKIP/WPA2-AES aktivierten Wlan? Die Antwort ist, dass Sie ein weiteres Programm wie wpa_supplicant verwenden müssen. Wenn Sie von der Kommandozeilen-Methode nicht allzu begeistert sind, können Sie einen Netzwerkmanager wie den wicd manager verwenden, der diesen Prozess wesentlich reibungsloser gestaltet.

Jedes sichere WLAN-Netzwerk wird nicht WEP verwenden, da es kaputt ist, daher ist es wichtig zu wissen, dass iwconfig selbst keine Verbindung zum sichereren WPA/WPA2 herstellen kann.

16
16
16
2012-09-20 08:28:12 +0000

Einfach /etc/network/interfaces editieren und schreiben:

auto wlan0
iface wlan0 inet dhcp 
                wpa-ssid <ssid>
                wpa-psk <password>

Danach schreiben und Datei schließen und Befehl verwenden:

dhclient wlan0
11
11
11
2009-09-17 07:55:16 +0000

wlan0 IEEE 802.11bgn ESSID:“”

Bedeutet, dass Ihre Karte die Standards 802.11 b/g/n unterstützt und Sie derzeit mit keinem Netzwerk verbunden sind (ESSID, der Name, der das Netzwerk identifiziert, ist leer)

Mode:Managed

Betriebsmodus für das Gerät. Je nach Karte können Sie eine der folgenden Betriebsarten auswählen:

  • Ad-Hoc (Netzwerk bestehend aus nur einer Zelle und ohne Access Point)
  • Managed (Knoten verbindet sich mit einem Netzwerk, das aus vielen Access Points besteht, mit Roaming)
  • Master (der Knoten ist der Synchronisations-Master oder fungiert als Access Point)
  • Repeater (der Knoten leitet Pakete zwischen anderen Funkknoten weiter)
  • Secondary (der Knoten fungiert als Backup-Master/Repeater)
  • Monitor (der Knoten ist keiner Zelle zugeordnet und überwacht passiv alle Pakete auf der Frequenz)
  • Auto.

Frequenz:2,412 GHz

oder Kanal - wie in den GUI-Tools zur Verwaltung von WLAN-Karten - Sie können entweder die Frequenz oder die Kanalnummer eingeben

Access Point: Not-Associated

Gibt Ihnen die genaue MAC-Adresse des APs, mit dem Sie sich verbinden. Wenn Sie mehrere APs in Ihrem Netzwerk haben und Sie herausfinden möchten, mit welchem AP Sie verbunden sind.

Tx-Power=20 dBm

Dies ist die Sendeleistung Ihrer Karte - grundsätzlich gilt, je höher, desto mehr Energie benötigt Ihre Karte.

Retry min limit:7

Diese Option beschreibt das Wiederholungsverhalten Ihrer Karte.

RTS thr:off

Diese Option beschreibt, ob Ihre Karte jedes Mal, wenn sie ein Paket sendet, auf einen freien Kanal prüft. Dies kann in einigen Fällen die Leistung verbessern.

Fragment thr=2352 B

Dies beschreibt die maximale Paketgröße, die Ihre Karte sendet - grundsätzlich gilt, je kleiner die Pakete in einer verrauschten Umgebung sind, desto unwahrscheinlicher ist es, dass Ihr Paket erneut gesendet werden muss, und wenn dies der Fall ist, desto weniger Daten müssen übertragen werden. Wenn dieser Wert höher ist als die maximale Paketgröße, sendet die Karte laut Handbuch möglicherweise mehrere Pakete zusammen.

Power Management:off

Diese Option gibt Informationen über das von Ihrer Karte verwendete Power Management. Sie können einige Pakete (z. B. bcast und mcast) verwerfen, die Aktivitätszyklen der Karte einstellen und einige andere Optionen.

Link Quality:0 Signal level:0 Noise level:0

Wenn Ihre Karte verbunden ist, ist dies der Ort, an dem Sie nach der Linkqualität suchen würden:) Signalpegel und Rauschpegel können in dBm oder einer beliebigen Einheit angegeben werden.

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Einige Statistiken über Fehler während des Empfangs: nwid bedeutet, dass wahrscheinlich ein anderes Netzwerk in Ihrer Nachbarschaft den gleichen Kanal wie Ihres benutzt, invalid crypto ist eine Anzahl von Paketen, die Ihre Karte nicht entschlüsseln konnte, invalid fragmentation bedeutet, dass einige Pakete fehlten.

Tx excessive retries:0

Dies ist die Anzahl der Pakete, die Ihre Karte nicht zustellen konnte.

Alles oben genannte basiert auf dem iwconfig-Handbuch, Sie können die hml-Version hier finden.

Wenn Sie Ihre Karte mit Kommandozeilen-Tools konfigurieren wollen, stellen Sie sicher, dass Sie den networkmanager ausschalten und Sathyas Antwort verwenden. Wenn Sie Ihren Schlüssel als Text haben, verwenden Sie

sudo iwconfig wlan0 key s:your_key

anstelle von

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
1
1
1
2009-09-17 05:24:24 +0000

Dies sind Ihre Netzwerkschnittstellen:

  • lo
  • eth0
  • wmaster0
  • wlan0 ( diese Schnittstelle ist die Wireless-Schnittstelle )
  • vboxnet0
  • pan0

Die Schnittstelle unterstützt IEEE 802.11bgn.

ESSID:""  
Access Point: Not-Associated

Zeigt an, dass die drahtlose Schnittstelle nicht mit einem drahtlosen Netzwerk verbunden ist.

Um eine Verbindung zu einem drahtlosen Netzwerk herzustellen, geben Sie zuerst ein:

sudo iwlist wlan0 scan

Dies scannt und listet alle drahtlosen Netzwerke auf, die ihre ESSID senden. Angenommen, die ESSID ist “Rox”, dann verbinden Sie sich mit dem Netzwerk.

sudo iwconfig wlan0 essid "Rox"

Wenn das Netzwerk einen Schlüssel erfordert, ordnen Sie den Schlüssel zu:

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Schließlich fordern Sie eine IP an:

sudo dhclient wlan0

Sie sollten eine Verbindung herstellen können.

1
1
1
2011-06-12 01:31:41 +0000

Für Leute mit einem “Set encode”-Problem, versuchen Sie, was Carlanga Benutzer schrieb in diesem Blog .

sudo gedit /etc/network/interface

Löschen Sie alles und lassen Sie nur:

auto lo
iface lo inet loopback

Dann starten Sie neu.

0
0
0
2013-03-21 18:55:26 +0000

Wow, so lange hat noch niemand dieses Problem gelöst. Wenn Sie den Fehler bekommen:

Fehler für Wireless-Anfrage “Set Encode” (8B2A) : SET fehlgeschlagen auf Gerät wlan0 ; Ungültiges Argument.

Verwenden Sie statt “key” den WEP-Schlüssel, verwenden Sie stattdessen “enc”.

iwconfig wlan0 essid “ESSID” enc “MY KEY”

.. dann abschließen mit

dhclient wlan0

0
0
0
2009-09-17 04:07:32 +0000

iwconfig ist identisch mit ifconfig, allerdings für drahtlose Geräte, die auf Ihrem Gerät installiert sind. Es kann zum Setzen oder Anzeigen von Parametern und zum Anzeigen von Statistiken verwendet werden. Die Drahtlos-Statistiken sind die gleichen, die Sie in /proc/net/wireless finden würden. Ihre Ausgabe zeigt, dass Sie derzeit 1 funktionierendes WLAN-Gerät haben, wlan0.

-1
-1
-1
2012-02-27 11:50:17 +0000

Sorry dont see what you are doing with the s: try

sudo iwconfig wlan0 essid "name"
sudo iwconfig wlan0 key "key"
sudo ifup wlan0
sudo ifdown wlan0