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

Pouvez-vous expliquer comment comprendre ce que la commande "iwconfig" affiche dans Ubuntu-9.04 ?

J'ai du mal à faire fonctionner ma connexion sans fil, et je me suis rendu compte que je ne sais pas vraiment comment utiliser les outils dont je dispose, dans ce cas, la commande iwconfig dans Ubuntu-9.04. Voici ce que j'obtiens :

***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.

“Network” est le nom de mon réseau sans fil, à propos. Mais qu'est-ce que tout cela signifie ? Comment ces informations peuvent-elles m'aider à obtenir une connexion sans fil qui fonctionne ?

Lorsque j'essaie d'associer une clé en utilisant

sudo iwconfig wlan0 key s:my_key

je reçois le message d'erreur suivant :

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

J'ai pourtant la bonne clé, alors quel est le problème ?

Réponses (8)

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

Je suis surpris que personne n'ait pris la peine de le mentionner dans les réponses ci-dessus, mais on dirait que vous essayez vraiment de faire fonctionner la connexion wifi sous linux - pas tant pour comprendre les paramètres de chaque iwconfig dans tous ses détails gores.

En gardant cela à l'esprit, il est crucial de souligner que iwconfig ne supporte pas la négociation et l'authentification WPA/WPA2 lors de la connexion à un réseau wlan. C'est à dire que les seuls réseaux wifi auxquels vous pouvez vous connecter avec iwconfig sont les réseaux ouverts non cryptés et les réseaux WEP.

Maintenant, la raison pour laquelle vous obtenez cette étrange erreur :

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

est parce que iwconfig attend une clé WEP pour le paramètre key :. En raison de la façon dont WEP fonctionne, cette clé doit remplir une de ces conditions :

  • chaîne ascii qui fait exactement 5 caractères de long
  • chaîne ascii qui fait exactement 13 caractères de long
  • chaîne hexidécimale qui fait exactement 10 caractères de long
  • chaîne hexidécimale qui fait exactement 26 caractères de long

Bien sûr votre clé fait 6 caractères donc cela ne fonctionnera pas et donc l'erreur. Notez que my_key techniquement, n'est pas non plus une clé PSK valide – WPA/2 nécessite un minimum de 8 caractères.

Tout cela soulève la question : comment se connecter à un wlan compatible WPA-TKIP/WPA2-AES ? La réponse est que vous devez utiliser un autre programme comme wpa_supplicant . Si vous n'êtes pas trop fan de la méthode de ligne de commande, l'utilisation d'un gestionnaire de réseau gui comme le gestionnaire wicd rendra ce processus beaucoup plus transparent.

Tout réseau wifi sécurisé n'utilisera pas WEP puisqu'il est brisé il est donc important de réaliser qu'iwconfig ne peut pas se connecter seul au WPA/WPA2, plus sécurisé.

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

Il suffit d'éditer /etc/network/interfaces et d'écrire :

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

Après cela, écrivez et fermez le fichier et utilisez la commande

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

wlan0 IEEE 802.11bgn ESSID : “”

signifie que votre carte supporte les normes 802.11 b/g/n et que vous n'êtes actuellement connecté à aucun réseau (ESSID, le nom identifiant le réseau est vide)

Mode:Géré

Mode de fonctionnement de l'appareil. En fonction de votre carte, vous pouvez choisir l'un de ces modes :

  • Ad-Hoc (réseau composé d'une seule cellule et sans point d'accès)
  • Géré (le nœud se connecte à un réseau composé de plusieurs points d'accès, (le nœud est le maître de synchronisation ou agit comme point d'accès)
  • Répéteur (le nœud transmet les paquets entre les autres nœuds sans fil)
  • Secondaire (le nœud agit comme maître/répéteur de secours)
  • Moniteur (le nœud n'est associé à aucune cellule et surveille passivement tous les paquets sur la fréquence)
  • Auto.

Fréquence:2.412 GHz

Ou canal - comme vous le voyez dans les outils GUI pour gérer les cartes sans fil - vous pouvez entrer la fréquence ou le numéro de canal

Point d'accès : Non-Associé

Vous donne l'adresse MAC exacte du point d'accès auquel vous vous connectez. Si vous avez plusieurs points d'accès dans votre réseau et que vous souhaitez savoir à quel point d'accès vous êtes connecté.

Tx-Power=20 dBm

Il s'agit de la puissance d'émission de votre carte - en gros, plus elle est élevée, plus votre carte aura besoin d'énergie.

Retry min limit:7

Cette option décrit le comportement de votre carte lors d'une nouvelle tentative.

RTS thr:off

Cette option décrit si votre carte vérifie le canal libre à chaque fois qu'elle envoie un paquet. Cela peut améliorer les performances dans certains cas.

Fragment thr=2352 B

Ceci décrit la taille maximale des paquets que votre carte enverra - en gros, si vous avez un environnement bruyant, plus les paquets sont petits, moins il est probable que votre paquet devra être retransmis, et si cela devait arriver, moins de données devront être transmises. Selon le manuel, si cette valeur est supérieure à la taille maximale des paquets, la carte peut envoyer plusieurs paquets ensemble.

Power Management:off

Cette option donne des informations sur la gestion de l'énergie que votre carte utilise. Vous pouvez choisir de vous débarrasser de certains paquets (c'est-à-dire bcast et mcast), de définir les cycles d'activité de votre carte et d'autres options.

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

Si votre carte est connectée, c'est ici que vous rechercherez la qualité de la liaison :) Le niveau de signal et le niveau de bruit peuvent être donnés en dBm ou dans n'importe quelle unité arbitraire.

Rx invalide nwid:0 Rx cryptographique invalide:0 Rx fragile invalide:0

Quelques statistiques sur les erreurs de réception : nwid signifie qu'il y a probablement un autre réseau dans votre voisinage qui utilise le même canal que le vôtre, cryptographique invalide est un nombre de paquets que votre carte n'a pas pu décrypter, fragmentation invalide signifie qu'il y avait des paquets manquants.

Tx excessive retries:0

C'est le nombre de paquets que votre carte n'a pas pu délivrer.

Tout ce qui précède est basé sur le manuel de iwconfig, vous pouvez trouver la version hml ici .

Si vous allez configurer votre carte en utilisant des outils en ligne de commande, assurez-vous de désactiver le gestionnaire de réseau et d'utiliser la réponse de Sathya . Si vous avez votre clé sous forme de texte, utilisez

sudo iwconfig wlan0 key s:your_key

au lieu de

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

Voici vos interfaces réseau :

  • lo
  • eth0
  • wmaster0
  • wlan0 ( cette interface est une interface sans fil )
  • vboxnet0
  • pan0

L'interface supporte IEEE 802.11bgn.

ESSID:""  
Access Point: Not-Associated

Indique que l'interface sans fil n'est connectée à aucun réseau sans fil.

Pour se connecter à un réseau sans fil, tapez d'abord :

sudo iwlist wlan0 scan

Ceci scanne et liste tous les réseaux sans fil qui diffusent leur ESSID. En supposant que l'ESSID est “Rox”, alors connectez-vous au réseau.

sudo iwconfig wlan0 essid "Rox"

Si le réseau nécessite une clé, alors associez la clé :

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Enfin, demandez une IP :

sudo dhclient wlan0

Vous devriez pouvoir vous connecter.

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

Pour les personnes ayant un problème de “Set encodage”, essayez ce que l'utilisateur Carlanga a écrit dans ce blog .

sudo gedit /etc/network/interface

Effacez tout et ne laissez que :

auto lo
iface lo inet loopback

Puis, redémarrez.

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

Wow, depuis si longtemps, personne n'a encore résolu ce problème. Si vous obtenez l'erreur :

Erreur pour la requête sans fil “Set Encode” (8B2A) : SET failed on device wlan0 ; Argument invalide.

Au lieu d'utiliser “key” pour inclure la clé WEP, utilisez “enc” à la place.

iwconfig wlan0 essid “ESSID” enc “MY KEY”

.. puis terminer avec un

dhclient wlan0

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

Le iwconfig est identique au ifconfig , bien qu'il s'agisse de dispositifs sans fil installés sur votre machine. Il peut être utilisé pour régler ou afficher des paramètres et montrer des statistiques. Les statistiques sans fil sont les mêmes que celles que vous trouveriez dans /proc/net/wireless. Votre sortie indique que vous avez actuellement un appareil WLAN en état de marche, wlan0.

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

Désolé, ne voyez pas ce que vous faites avec le s : essayez

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