46 votes

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

Je n'arrive pas à 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, en l'occurrence le iwconfig sous 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. Mais qu'est-ce que tout cela signifie ? Comment cette information peut-elle m'aider à obtenir une connexion sans fil qui fonctionne ?

Lorsque j'essaie d'associer une clé à l'aide de

sudo iwconfig wlan0 key s:my_key

J'obtiens 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 ?

97voto

rjack Points 3300

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 tellement de comprendre chaque paramètre iwconfig dans tous ses détails sanglants.

Dans cette optique, il est crucial de souligner que iwconfig n'est pas supporte la négociation et l'authentification WPA/WPA2 lors de la connexion à un réseau WLAN. En d'autres termes, 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.

Voici maintenant la raison pour laquelle vous obtenez cette étrange erreur :

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

c'est parce que iwconfig attend une clé WEP pour le paramètre key :. En raison du fonctionnement du WEP, cette clé doit remplir l'une de ces conditions :

  • chaîne de caractères ascii d'une longueur de 5 caractères exactement
  • chaîne de caractères ascii d'une longueur de 13 caractères exactement
  • chaîne hexadécimale d'une longueur d'exactement 10 caractères
  • chaîne de caractères hexadécimale d'une longueur de 26 caractères exactement

Bien entendu, votre clé est composée de 6 caractères, ce qui ne fonctionnera pas, d'où l'erreur. Notez que my_key n'est pas non plus un PSK valide -- WPA/2 exige un minimum de 8 caractères.

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

Tout réseau wifi sécurisé n'utilise pas le protocole WEP, car il s'agit d'un protocole de sécurité. cassé Il est donc important de comprendre que iwconfig ne peut pas se connecter au WPA/WPA2, qui est plus sûr.

17voto

Rosol Points 179

Modifier simplement /etc/network/interfaces et écrire :

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

Ensuite, il faut écrire et fermer le fichier et utiliser la commande :

dhclient wlan0

15voto

Saabi Points 371

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 sélectionner 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 nombreux points d'accès, avec itinérance)
  • Maître (le nœud est le maître de la synchronisation ou fait office de point d'accès)
  • Répéteur (le nœud transmet les paquets entre d'autres nœuds sans fil)
  • Secondaire (le nœud fait office de maître/répétiteur de secours)
  • Surveillance (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 dans les outils GUI de gestion des cartes sans fil - vous pouvez saisir soit la fréquence, soit 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 AP dans votre réseau et que vous souhaitez savoir à quel AP vous êtes connecté.

Puissance Tx=20 dBm

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

Limite minimale de tentatives : 7

Cette option décrit le comportement de votre carte en matière de tentatives.

RTS thr:off

Ce paramètre indique si votre carte vérifie la présence d'un canal clair à chaque fois qu'elle envoie un paquet. Cela peut améliorer les performances dans certains cas.

Fragment thr=2352 B

Cette valeur décrit la taille maximale des paquets que votre carte peut envoyer - en principe, dans un environnement bruyant, plus les paquets sont petits, moins il est probable que votre paquet doive être retransmis, et si cela se produit, moins il y a de données à transmettre. Selon le manuel, si cette valeur est supérieure à la taille maximale des paquets, la carte peut envoyer plusieurs paquets ensemble.

Gestion de l'énergie : désactivée

Cette option donne des informations sur la gestion de l'énergie utilisée par votre carte. Vous pouvez choisir de supprimer certains paquets (par exemple bcast et mcast), de définir les cycles d'activité de votre carte et d'autres options.

Qualité de la liaison:0 Niveau de signal:0 Niveau de bruit:0

Si votre carte est connectée, c'est là que vous devez rechercher la qualité du lien :) Le niveau de signal et le niveau de bruit peuvent être exprimés en dBm ou en toute autre unité arbitraire.

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag: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, invalid crypto est un nombre de paquets que votre carte n'a pas pu décrypter, invalid fragmentation signifie qu'il y avait des paquets manquants.

Tx excessive retries:0

Il s'agit du nombre de paquets que votre carte n'a pas pu livrer.

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

Si vous comptez configurer votre carte à l'aide d'outils de ligne de commande, veillez à désactiver le gestionnaire de réseau et à utiliser la fonction 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

1voto

Sathyajith Bhat Points 60630

Il s'agit de vos interfaces réseau :

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

L'interface prend en charge la norme 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

Cette fonction analyse et répertorie tous les réseaux sans fil qui diffusent leur ESSID. Si l'ESSID est "Rox", connectez-vous au réseau.

sudo iwconfig wlan0 essid "Rox"

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

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Enfin, demandez une adresse IP :

sudo dhclient wlan0

Vous devriez pouvoir vous connecter.

1voto

Abes Points 11

Pour ceux qui ont un problème de "Set encode", essayez ce que l'utilisateur de Carlanga a écrit dans ce blog .

sudo gedit /etc/network/interface

Tout effacer et partir seulement :

auto lo
iface lo inet loopback

Ensuite, redémarrez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X