Man page - iwconfig(8)

Packages contains this manual

Available languages:

en fr.ISO8859-1 it pl cs fr.UTF-8 ro

Manual

IWCONFIG

NOM
SYNOPSIS
DESCRIPTION
PARAMÈTRES
AFFICHAGE
AUTEUR
TRADUCTION
AVERTISSEMENT SUR LA TRADUCTION
FICHIERS
VOIR AUSSI

NOM

iwconfig - configure une interface réseau sans-fil (wireless)

SYNOPSIS

iwconfig [ interface ]
iwconfig
interface [essid X ] [nwid N ] [mode M ] [freq F ]
[channel
C ] [sens S ] [ap A ] [nick NN ]
[rate
R ] [rts RT ] [frag FT ] [txpower T ]
[enc
E ] [key K ] [power P ] [retry R ]
[modu
M ] [commit]
iwconfig --help
iwconfig --version

DESCRIPTION

Iwconfig est similaire Ă  ifconfig (8), mais est dĂ©diĂ© aux interfaces wireless. Il est utilisĂ© pour positionner les paramĂštres des interfaces rĂ©seaux qui sont spĂ©cifiques aux opĂ©rations wireless (par exemple : la frĂ©quence). Iwconfig peut aussi ĂȘtre utilisĂ© pour afficher ces paramĂštres, et les statistiques concernant le sans fil (extraites de /proc/net/wireless ).

Tous ces paramĂštres et statistiques dĂ©pendent du matĂ©riel. Chaque pilote ne fournira que quelques uns d’entre eux en fonction du support matĂ©riel, et l’étendue des valeurs peut changer. Veuillez vous rĂ©fĂ©rer aux pages man de chaque matĂ©riel pour plus de dĂ©tails.

PARAMÈTRES

essid

Positionne le ESSID (ou Network Name - pour certains produits, il peut aussi ĂȘtre dĂ©signĂ© comme Domain ID). L’ESSID est utilisĂ© pour identifier les cellules qui font partie du mĂȘme rĂ©seau virtuel.

Par opposition Ă  l’adresse de l’AP (Point d’AccĂšs) ou au NWID qui dĂ©finissent une seule cellule, l’ESSID dĂ©finit un groupe de cellules connectĂ©es via des rĂ©pĂ©teurs ou via l’infrastructure, oĂč l’utilisateur peut errer (« roamer ») de maniĂšre transprente (c.-Ă -d. changer de noeud sans perdre sa connexion).
Avec certaines cartes, vous pouvez désactiver le contrÎle du ESSID (« ESSID promiscuous ») avec off ou any (et on pour le réactiver).
Si le ESSID du rĂ©seau est un des mots-clefs spĂ©ciaux ( off , on ou any ), vous devrez utiliser -- pour l’échapper.
Exemples :

iwconfig eth0 essid any
iwconfig eth0 essid "Mon Reseau"
iwconfig eth0 essid -- "ANY"

nwid

Positionne le Network ID. Comme tous les rĂ©seaux sans fil adjacents partagent le mĂȘme mĂ©dium, ce paramĂštre est utilisĂ© pour les diffĂ©rencier (crĂ©er des rĂ©seaux logiques colocalisĂ©s) et pour identifier des noeuds appartenant Ă  la mĂȘme cellule.

Ce paramĂštre est seulement utilisĂ© par les matĂ©riels antĂ©rieurs Ă  802.11, la norme 802.11 se servant du ESSID et de l’adresse de l’AP pour cette fonction.
Avec certaines cartes, vous pouvez désactiver le contrÎle du Network ID (NWID promiscuous) avec off (et on pour le réactiver).
Exemples :

iwconfig eth0 nwid AB34
iwconfig eth0 nwid off

nick [name]

Positionne le surnom (nickname), ou nom de station. Quelques produits 802.11 le dĂ©finissent, mais il n’est pas utilisĂ© dans la mesure oĂč les protocoles les plus usitĂ©s (MAC, IP, TCP) ne s’en servent pas en l’état. Seuls quelques outils de diagnostic peuvent l’utiliser.
Exemple :

iwconfig eth0 nickname "My Linux Node"

mode

Positionne le mode de fonctionnement du matĂ©riel, qui dĂ©pend de la topologie du rĂ©seau. Le mode peut ĂȘtre Ad-Hoc (rĂ©seau composĂ© d’une seule cellule et sans Point d’AccĂšs), Managed (un noeud se connecte Ă  un rĂ©seau composĂ© de plusieurs Points d’AccĂšs, avec roaming ou errance), Master (le noeud est le maĂźtre qui synchronise ou agit comme un Point d’AccĂšs), Repeater (le noeud transmet les paquets entre les autres noeuds wireless), Secondary (le noeud agit comme un maĂźtre/rĂ©pĂ©teur supplĂ©mentaire), Monitor (le noeud agit comme un moniteur passif et ne fait que recevoir des paquets) ou Auto .

Exemple :
iwconfig eth0 mode Managed
iwconfig eth0 mode Ad-Hoc

freq / channel

Positionne la frĂ©quence d’exploitation ou canal du pĂ©riphĂ©rique. Une valeur infĂ©rieure Ă  1 000 indique un numĂ©ro de canal, une valeur supĂ©rieure Ă  1 000 est une frĂ©quence en Hz. Vous pouvez ajouter le suffixe k, M ou G Ă  la valeur (par exemple, « 2.46G » pour la frĂ©quence 2,46 GHz), ou ajouter suffisamment de ’0’.
Les canaux sont habituellement numĂ©rotĂ©s Ă  partir de 1, et vous pouvez utiliser iwlist (8) pour obtenir le nombre total de canaux, lister les frĂ©quences disponibles, et afficher la frĂ©quence courante comme un canal. Suivants les rĂ©glementations, certaines frĂ©quences/canaux peuvent ne pas ĂȘtre disponibles.
La plupart du temps lorsque le mode Managed est utilisĂ©, le Point d’AccĂšs impose le canal et le pilote refusera le paramĂštre de la frĂ©quence. Dans le mode Ad-Hoc, le paramĂštre frĂ©quence doit seulement ĂȘtre utilisĂ© Ă  la crĂ©ation de la cellule initiale, et doit ĂȘtre ignorĂ© quand on rejoint une cellule existante.
Vous pouvez aussi utiliser off ou auto pour laisser la carte choisir le meilleur canal (lorsque c’est supportĂ©).
Exemples :

iwconfig eth0 freq 2422000000
iwconfig eth0 freq 2.422G
iwconfig eth0 channel 3
iwconfig eth0 channel auto

ap

Force la carte Ă  s’enregistrer auprĂšs du Point d’AccĂšs donnĂ© par l’adresse, si c’est possible. Cette adresse est l’identitĂ© de la cellule du Point d’AccĂšs, celle indiquĂ© par un scanning wireless, qui peut ĂȘtre diffĂ©rente de son adresse MAC. Si le lien wireless est point-Ă -point, mettre l’adresse de l’autre cĂŽtĂ© du lien. Si le lien est ad-hoc, mettre l’identitĂ© de la cellule du rĂ©seau ad-hoc.

Quand la qualitĂ© de la connexion devient trop mauvaise, le pilote peut revenir en mode automatique (la carte sĂ©lectionne le meilleur Point d’AccĂšs Ă  portĂ©e).
Vous pouvez aussi utiliser off pour rĂ©activer le mode automatique sans changer le Point d’AccĂšs courant, ou vous pouvez utiliser any ou auto pour forcer la carte Ă  se rĂ©-associer avec le meilleur Point d’AccĂšs courant.
Exemple :

iwconfig eth0 ap 00:60:1D:01:23:45
iwconfig eth0 ap any
iwconfig eth0 ap off

rate / bit [rate]

Pour les cartes supportant plusieurs dĂ©bits, positionne le dĂ©bit en b/s. Le dĂ©bit est la vitesse Ă  laquelle les bits sont transmis sur le mĂ©dium, la vitesse du lien pour l’utilisateur est infĂ©rieure Ă  cause du partage du mĂ©dium et des diverses entĂȘtes.
Vous pouvez ajouter le suffixe k, M ou G Ă  la valeur (multiplicateur dĂ©cimal : 10ˆ3, 10ˆ6 et 10ˆ9 b/s), ou ajouter suffisamment de ’0’. Les valeurs en-dessous de 1 000 sont spĂ©cifiques Ă  la carte, habituellement un index de la liste des dĂ©bit supportĂ©s. Utilisez auto pour sĂ©lectionner le mode dĂ©bit automatique (repli Ă  un dĂ©bit moindre pour les canaux bruitĂ©s), ce qui est le mode par dĂ©faut pour la plupart des cartes, et fixed pour revenir Ă  des paramĂštres fixes. Si vous spĂ©cifiez une valeur de dĂ©bit et ajoutez auto , le driver utilisera tous les dĂ©bits infĂ©rieurs et Ă©gaux Ă  cette valeur.
Exemples :

iwconfig eth0 rate 11M
iwconfig eth0 rate auto
iwconfig eth0 rate 5.5M auto

txpower

Pour les cartes supportant plusieurs puissances de transmission, rÚgle la puissance de transmission en dBm. Si W est la puissance en Watt, la puissance en dBm est P = 30 + 10.log(W) . Si la valeur est post-fixée par mW , elle sera automatiquement convertie en dBm.
De plus, on et off active et désactive la radio, et auto et fixed active et désactive le contrÎle de puissance (si ces fonctions sont disponibles).
Exemples :

iwconfig eth0 txpower 15
iwconfig eth0 txpower 30mW
iwconfig eth0 txpower auto
iwconfig eth0 txpower off

sens

Positionne le seuil de sensibilité. Cela définie comment la carte est sensible aux mauvaises conditions de fonctionnement (signal faible, interférence). Les valeurs positives sont considérées comme des valeurs brutes et utilisées telles quelles par le matériel ou un pourcentage, les valeurs négatives sont interprétées en dBm. En fonction de la conception du matétiel, ce paramÚtre peut contrÎler diverses fonctions.

Sur les cartes modernes, ce paramĂštre contrĂŽle habituellement le seuil du handover/roaming (seuil de cession), signal le plus bas pour lequel le matĂ©riel reste associĂ© au Point d’AccĂšs courant. Lorsque le signal passe en-dessous de ce seuil, la carte commence Ă  chercher un nouveau/meilleur Point d’AccĂšs. Certaines cartes peuvent utiliser le nombre de beacons manquĂ©es pour dĂ©clencher cela. En cas de forte densitĂ© de Points d’AccĂšs, un seuil plus haut assure d’ĂȘtre toujours associĂ© au meilleur AP, et Ă  l’inverse pour les faibles densitĂ©s d’APs, un seuil plus bas rĂ©duit les pertes d’associations.
Sur les cartes plus anciennes, ce paramÚtre contrÎle habituellement le seuil de report (defer treshold), signal le plus faible pour lequel le matériel considÚre le canal occupé. Les niveaux de signal au-dessus de ce seuil font que le matériel inhibe sa propre transmission, tandis que les signaux plus faibles que ce seuil sont ignorés et le matériel est libre de transmettre. Cela est souvent fortement lié au seuil de réception, le plus bas niveau de signal pour lequel le matériel essaye de recevoir un paquet. Des paramÚtres apropriées pour ces seuils évitent à la carte de perdre du temps sur le bruit de fond lors des réceptions de transmissions faibles. Les conceptions modernes semblent contrÎler ces seuils automatiquement.
Exemple :

iwconfig eth0 sens -80
iwconfig eth0 sens 2

retry

La plupart des cartes supportent les retransmissions MAC (contrĂŽle d’accĂšs au mĂ©dium), et certaines permettent le paramĂ©trage du mĂ©canisme des tentatives (en cas d’échec).

Pour fixer le nombre maximum d’essais, entrez limit ‘valeur’ . C’est une valeur absolue (sans unitĂ©), et c’est le cas par dĂ©faut (si rien n’est spĂ©cifiĂ©). Pour fixer le temps maximum autorisĂ© au mĂ©canisme MAC pour ses tentatives, entrez lifetime ‘valeur’ . Par dĂ©faut, cette valeur est en secondes, ajouter le suffixe m ou u pour spĂ©cifier les valeurs en millisecondes ou microsecondes.
Vous pouvez aussi ajouter les modificateurs short , long , min et max . Si la carte supporte le mode automatique, ils dĂ©finissent les limites infĂ©rieure et supĂ©rieure (NDT : de l’intervalle temporel dans lequel le mĂ©canisme MAC est autorisĂ© Ă  rĂ©itĂ©rer ses tentatives). D’autres cartes dĂ©finissent des valeurs diffĂ©rentes en fonction de la taille des paquets, par exemple la norme 802.11 dĂ©finit une min limit qui est la limite infĂ©rieure d’essai (paquets non RTS/CTS).
Exemples :

iwconfig eth0 retry 16
iwconfig eth0 retry lifetime 300m
iwconfig eth0 retry short 12
iwconfig eth0 retry min limit 8

rts [_threshold]

RTS/CTS ajoute une « poignĂ©e de main » avant chaque transmission de paquet pour ĂȘtre sĂ»r que le canal est libre. Cela ajoute des entĂȘtes (NDT : donnĂ©es de gestion), mais augmente les performances en cas de noeuds cachĂ©s ou d’un grand nombre de noeuds actifs. Ce paramĂštre fixe la taille du plus petit paquet pour lequel le noeud envoie un RTS ; une valeur Ă©gale Ă  la taille maximale des paquets inhibe ce mĂ©canisme. Vous pouvez aussi positionner ce paramĂštre sur auto , fixed ou off .
Exemples :

iwconfig eth0 rts 250
iwconfig eth0 rts off

frag [mentation_threshold]

La fragmentation permet de dĂ©couper un paquet IP en une salve de plus petits fragments transmis sur le mĂ©dium. Dans la plupart des cas, cela ajoute des entĂȘtes, mais dans un environnement trĂšs bruitĂ©, cela rĂ©duit les coĂ»ts de transmission dĂ»s aux erreurs et permet aux paquets d’ĂȘtre acheminĂ©s malgrĂ© des salves d’interfĂ©rences. Ce paramĂštre fixe la taille de fragment maximale qui est toujours infĂ©rieure Ă  la taille maximale des paquets.
Ce paramÚtre peut aussi contrÎler le « Frame Bursting » disponible sur certaines cartes, capacité à envoyer de multiple paquets IP ensembles. Ce mécanisme sera activé si la taille de fragment est plus grande que la taille maximale de paquet.
Vous pouvez aussi mettre ce paramĂštre Ă  auto , fixed ou off .
Exemples :

iwconfig eth0 frag 512
iwconfig eth0 frag off

key / enc [ryption]

Utilisé pour manipuler les clefs de cryptage ou brouillage et le mode de sécurité.
Pour configurer la clef courante de cryptage, il suffit d’entrer la clef en hexadĂ©cimal telle que XXXX-XXXX-XXXX-XXXX ou XXXXXXXX . Pour entrer une autre clef que la clef courante, ajoutez (au dĂ©but ou Ă  la fin) [index] Ă  la clef elle-mĂȘme (cela ne changera pas la clef active). Vous pouvez aussi entrer la clef comme une chaĂźne ASCII en utilisant le prĂ©fixe s: . Les phrases en tant que mot de passe ne sont actuellement pas supportĂ©es.
Pour changer la clef active parmi les clefs dĂ©jĂ  entrĂ©es, il suffit d’entrer l’ [index] (sans entrer de valeur de clef).
off
et on désactive et réactive le cryptage.
Le mode de sĂ©curitĂ© peut ĂȘtre open ou restricted , et sa signification dĂ©pend de la carte utilisĂ©e. Avec la plupart des cartes, le mode open n’utilise pas d’authentification et la carte accepte des sessions non cryptĂ©es, alors que le mode restricted n’accepte que des sessions cryptĂ©es et la carte utilisera l’authentification si disponible.
Si vous avez besoin de mettre plusieurs clefs, ou de mettre une clef et de changer la clef active, vous avez besoin d’utiliser des instructions de clef ( key ) multiples. Les arguments peuvent ĂȘtre mis dans n’importe quel ordre, le dernier sera prioritaire.
Exemples :

iwconfig eth0 key 0123-4567-89
iwconfig eth0 key [3] 0123-4567-89
iwconfig eth0 key s:password [2]
iwconfig eth0 key [2]
iwconfig eth0 key open
iwconfig eth0 key off
iwconfig eth0 key restricted [3] 0123456789
iwconfig eth0 key 01-23 key 45-67 [4] key [4]

power

UtilisĂ© pour manipuler les paramĂštres et le mode du procĂ©dĂ© de gestion d’énergie.

Pour fixer la pĂ©riode entre les Ă©veils, entrez period ‘valeur’ . Pour fixer la temporisation avant le retour en veille, entrez la timeout ‘valeur’ . Pour paramĂ©trer le niveau gĂ©nĂ©rique de sauvegarde d’énergie, entrez saving ‘valeur’ . Vous pouvez aussi ajouter les modificateurs min et max . Par dĂ©faut, ces valeurs sont exprimĂ©es en secondes, ajoutez le suffixe m ou u pour spĂ©cifier les valeurs en millisecondes ou microsecondes. Parfois, ces valeurs sont sans unitĂ© (nombre de pĂ©riodes de beacon, dwell, pourcentage ou similaire).
off
et on dĂ©sactive et rĂ©active la gestion d’énergie. Enfin, vous pouvez mettre la gestion d’énergie en mode all (reçoit tous les paquets), unicast (reçoit seulement les paquets unicast, ignore les paquets multicast et de broadcast) et multicast (reçoit seulement les paquets multicast et de broadcast, ignore l’unicast).
Exemples :

iwconfig eth0 power period 2
iwconfig eth0 power 500m unicast
iwconfig eth0 power timeout 300u all
iwconfig eth0 power saving 3
iwconfig eth0 power off
iwconfig eth0 power min period 2 power max period 4

modu [lation]

Force la carte Ă  utiliser un jeu spĂ©cifique de modulations. Les cartes modernes supportent diverses modulations, certaines Ă©tant standards telles 802.11b ou 802.11g, d’autres Ă©tant propriĂ©taires. Cette commande force la carte Ă  utiliser seulement le jeu spĂ©cifique de modulations listĂ© par la ligne de commande. Ceci peut ĂȘtre utilisĂ© pour rĂ©soudre des problĂšmes d’interopĂ©rabilitĂ©.
La liste des modulations disponibles dĂ©pend du couple carte/pilote et peut ĂȘtre affichĂ©e en utilisant iwlist modulation . Notez que certains couples carte/pilote peuvent ne pas ĂȘtre capables de sĂ©lectionner chaque modulation listĂ©e indĂ©pandement, certaines intervenant comme un groupe. Vous pouvez aussi mettre ce paramĂštre Ă  auto pour laisser le couple carte/pilote faire de son mieux.
Exemples :

iwconfig eth0 modu 11g
iwconfig eth0 modu CCK OFDMa
iwconfig eth0 modu auto

commit

Certaines cartes peuvent ne pas appliquer immédiatement les changements effectués par les Wireless Extensions (elles peuvent attendre pour prendre en compte les changements ou les appliquer seulement quand la carte est montée via ifconfig ). Cette commande (si disponible) force la carte à appliquer les changements en suspens.

Cela n’est normalement pas nĂ©cessaire, car la carte appliquera Ă©ventuellement les changements, mais peut ĂȘtre utile pour dĂ©buggage.

AFFICHAGE

Pour chaque matĂ©riel qui supporte les extensions wireless, iwconfig affichera le nom du protocole MAC utilisĂ© (nom du matĂ©riel pour les protocoles propriĂ©taires), l’ ESSID (Network Name), le NWID , la frĂ©quence (ou canal), la sensibilitĂ© , le mode d’exploitation, l’adresse du Point d’AccĂšs , le dĂ©bit , le seuil RTS ( RTS threshold ), le seuil de fragmentation ( fragmentation threshold ), la clef de cryptage et les paramĂštres de gestion de l’énergie ( power management ) (en fonction de la disponibilitĂ©).

Les paramĂštres affichĂ©s ont la mĂȘme signification et la mĂȘme valeur que ceux que vous pouvez rĂ©gler, veuillez vous reporter Ă  la prĂ©cĂ©dente partie pour leur explication dĂ©taillĂ©e.
Quelques paramÚtres sont affichés seulement dans une forme abrégée (comme le cryptage). Vous devez utiliser iwlist (8) pour avoir tous les détails.
Certains paramĂštres ont deux modes (comme le dĂ©bit). Si la valeur est prĂ©fixĂ©e par « = », cela veut dire que le paramĂštre est fixĂ© et forcĂ© Ă  cette valeur, s’il est prĂ©fixĂ© par « : », le paramĂštre est en mode automatique et la valeur courante est montrĂ©e (et peut changer).
Access Point
/ Cell

Une adresse Ă©gale Ă  00:00:00:00:00:00 signifie que la carte n’a pas rĂ©ussi Ă  s’associer avec un Point d’AccĂšs (le plus souvent une question de configuration). Le paramĂštre Access Point sera montrĂ© comme une cellule ( Cell ) en mode ad-hoc (pour des raisons Ă©videntes), mais il fonctionne nĂ©anmoins de la mĂȘme maniĂšre.

Si /proc/net/wireless existe, iwconfig affichera aussi son contenu. Il faut noter que ces valeurs dépendent des spécifications du pilote et de la carte, vous devrez donc vous référez à la documentation du pilote pour une interprétation correcte de ces valeurs.
Link quality

QualitĂ© globale du lien. Peut ĂȘtre basĂ© sur le niveau de contention ou des interfĂ©rences, le taux d’erreur de trame ou de bit, la qualitĂ© du signal reçu, certaines synchronisations temporelles, ou d’autre mĂ©trique matĂ©rielle. C’est une valeur agrĂ©gat, et dĂ©pend totalement du pilote et du matĂ©riel.

Signal level

Force du signal reçu (RSSI - force du signal reçu). Ce peut ĂȘtre des unitĂ©s arbitraires ou des dBm, iwconfig utilise les mĂ©ta-informations du pilote pour interprĂ©ter les valeurs brutes donnĂ©es par /proc/net/wireless et affiche l’unitĂ© ou la valeur maximale correspondante (en utilisant l’arithmĂ©tique 8 bits). En mode Ad-Hoc cela peut ĂȘtre indĂ©fini et vous devriez utiliser iwspy .

Noise level

Niveau du bruit de fond (quand aucun paquet n’est transmis). Commentaires similaires à ceux de Signal level .

Rx invalid nwid

Nombre de paquets reçus avec un NWID ou ESSID diffĂ©rent. UtilisĂ© pour dĂ©tecter des problĂšmes de configuration ou l’existence de rĂ©seau adjacent (sur la mĂȘme frĂ©quence).

Rx invalid crypt

Nombre de paquets que le matĂ©riel a Ă©tĂ© incapable de dĂ©crypter. Cela peut ĂȘtre utilisĂ© pour dĂ©tecter des mauvais paramĂštres de cryptage.

Rx invalid frag

Nombre de paquets pour lesquels le matériel a été incapable de ré-assembler correctement les fragments de la couche liaison (le plus souvent, il en manque un).

Tx excessive retries

Nombre de paquets que la carte n’a pas rĂ©ussi Ă  envoyer. La plupart des protocoles MAC rĂ©essayent un certain nombre de fois avant d’abandonner.

invalid misc

Autres paquets perdus en relation avec les opérations spécifiques au sans fil.

Missed beacon

Nombre de beacons pĂ©riodiques Ă©mis par la Cellule ou le Point d’AccĂšs que nous avons manquĂ©. Les beacons sont envoyĂ©s Ă  intervalles rĂ©guliers pour maintenir la coordination de la cellule, l’impossibilitĂ© de les recevoir indiquant souvent que la carte est hors de portĂ©e.

AUTEUR

Jean Tourrilhes - jt@hpl.hp.com

TRADUCTION

Maxime CHARPENNE, octobre 2007 (wireless_tools.30-pre3).

AVERTISSEMENT SUR LA TRADUCTION

Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.

FICHIERS

/proc/net/wireless

VOIR AUSSI

ifconfig (8), iwspy (8), iwlist (8), iwevent (8), iwpriv (8), wireless (7).