Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:reseau:wireless-tools [10/12/2013 08:54] smolski [wireless-tools] |
doc:reseau:wireless-tools [02/06/2023 23:29] (Version actuelle) lagrenouille [wireless-tools : configuration wifi] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== wireless-tools ====== | + | ====== wireless-tools : configuration wifi ====== |
- | * Objet : wirreless-tools - Outils wifi | + | * Objet : Apprendre à configurer son wifi via les wireless-tools |
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //Gestion du wifi. // | + | * Commentaires : //Gestion du wifi.// |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>à-compléter à-tester}} | + | * Suivi : {{tag> obsolète}} |
- | * Création par smolski 23-03-2013 | + | * Création par [[user>smolski]] le 23/03/2013 |
- | * Testé par smolski le 23-03-2013 | + | * Testé par smolski le 23/03/2013 |
- | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6647 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6647 | ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | === Nota === | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
+ | <note info>Les wireless-tools sont maintenant obsolètes. La [[doc:reseau:iw |commande iw ]](du paquet **iw**) remplace celle-ci.</note> | ||
===== Préambule ===== | ===== Préambule ===== | ||
Les outils présentés ci-dessous doivent être remplacés dans un futur proche par une nouvelle interface de programmation et de configuration baptisée **iw**. \\ | Les outils présentés ci-dessous doivent être remplacés dans un futur proche par une nouvelle interface de programmation et de configuration baptisée **iw**. \\ | ||
Tant que l'intégration de ce nouvel outil n'est pas achevée dans la distribution Debian GNU/Linux, les informations données dans cette section restent d'actualité. \\ | Tant que l'intégration de ce nouvel outil n'est pas achevée dans la distribution Debian GNU/Linux, les informations données dans cette section restent d'actualité. \\ | ||
- | Pour plus de détails sur l'évolution de cette «migration», il faut consulter le fichier de documentation du paquet //iw// : | + | Pour plus de détails sur l'évolution de cette «migration», il faut consulter le fichier de documentation du paquet ''iw'' avec [[doc:editeurs:less | La commande less]] par exemple : |
- | /usr/share/doc/iw/README.Debian. | + | <code user>less /usr/share/doc/iw/README.Debian</code> |
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 39: | Ligne 38: | ||
Nous avons besoin d'installer [[:doc:reseau:wireless-tools|wireless-tools]] et wpa_supplicant. Pour ce faire : | Nous avons besoin d'installer [[:doc:reseau:wireless-tools|wireless-tools]] et wpa_supplicant. Pour ce faire : | ||
- | <code root>apt-get install wpasupplicant wireless-tools </code> | + | <code root>apt-get update && apt-get install wpasupplicant wireless-tools </code> |
Il est à noter que **wpasupplicant** n'est nécessaire que pour l'utilisation d'un cryptage **WPA**, ce qui doit être le cas si votre réseau est réellement sécurisé… | Il est à noter que **wpasupplicant** n'est nécessaire que pour l'utilisation d'un cryptage **WPA**, ce qui doit être le cas si votre réseau est réellement sécurisé… | ||
Ligne 54: | Ligne 53: | ||
La commande iwconfig est le principal outil de manipulation des paramètres d'une interface de réseau sans fil. \\ | La commande iwconfig est le principal outil de manipulation des paramètres d'une interface de réseau sans fil. \\ | ||
- | Son mode de fonctionnement est calqué sur celui de la [[:doc:reseau:ifconfig]] qui est utilisée pour le paramétrage au niveau réseau avec le protocole IP. | + | Voir le tuto là : |
+ | * [[doc:reseau:iwconfig | La commande iwconfig]] | ||
- | Voici trois exemples d'exécution de la commande sans spécification de paramètre. Comme dans le cas de la commande //ifconfig//, l'exécution de la commande //iwconfig// affiche l'ensemble des valeurs courantes des options de l'interface. | ||
- | |||
- | Résultats obtenu en terminal user avec une interface IEEE 802.11b. | ||
- | <code user> | ||
- | /sbin/iwconfig wlan0</code> | ||
- | <code> | ||
- | wlan0 IEEE 802.11-DS ESSID:"wlan.lab" 1 | ||
- | Mode:Managed2 Frequency:2.442 GHz3 Access Point: 00:0E:83:88:E8:D44 | ||
- | Bit Rate:11 Mb/s Tx-Power=20 dBm Sensitivity=0/65535 | ||
- | Retry limit:16 RTS thr:off Fragment thr:off | ||
- | Power Management:off | ||
- | Link Quality=100/100 Signal level=-34 dBm Noise level=-90 dBm | ||
- | Rx invalid nwid:9418 Rx invalid crypt:0 Rx invalid frag:0 | ||
- | Tx excessive retries:0 Invalid misc:54513 Missed beacon:0</code> | ||
- | |||
- | Résultats obtenu en terminal user avec une interface IEEE 802.11g. | ||
- | <code user> | ||
- | /sbin/iwconfig wlan0</code> | ||
- | <code> | ||
- | wlan0 IEEE 802.11g ESSID:"ma-Box" 1 | ||
- | Mode:Managed2 Frequency:2.412 GHz3 Access Point: 00:0F:66:DC:3D:314 | ||
- | Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0 | ||
- | Retry limit:7 RTS thr:off Fragment thr:off | ||
- | Encryption key:<snipped/> Security mode:open | ||
- | Power Management:off | ||
- | Link Quality=99/100 Signal level=-23 dBm Noise level=-88 dBm | ||
- | Rx invalid nwid:0 Rx invalid crypt:4 Rx invalid frag:0 | ||
- | Tx excessive retries:0 Invalid misc:0 Missed beacon:0</code> | ||
- | |||
- | Résultats obtenu avec une interface non associée : | ||
- | <code user> | ||
- | /sbin/iwconfig wlan0</code> | ||
- | <code> | ||
- | wlan0 unassociated ESSID:off/any 1 | ||
- | Mode:Managed2 Channel=03 Access Point: Not-Associated4 | ||
- | Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0 | ||
- | Retry limit:7 RTS thr:off Fragment thr:off | ||
- | Encryption key:off | ||
- | Power Management:off | ||
- | Link Quality:0 Signal level:0 Noise level:0 | ||
- | Rx invalid nwid:0 Rx invalid crypt:4 Rx invalid frag:0 | ||
- | Tx excessive retries:0 Invalid misc:12 Missed beacon:0</code> | ||
- | |||
- | ==== Remarque ==== | ||
- | |||
- | Informations sur le type de réseau sans-fil et l'identification du service. | ||
- | |||
- | La chaîne IEEE 802.11-DS désigne un réseau de type IEEE 802.11b alors que la chaîne IEEE 802.11g désigne directement le type de réseau. \\ | ||
- | L'acronyme ''ESSID'' signifie //Extended Service Set Identifier//. \\ | ||
- | La chaîne de 32 caractères maximum correspondante identifie le domaine réseau auquel appartient l'interface. | ||
- | |||
- | ==== Option essid ==== | ||
- | |||
- | L'option essid de la commande iwconfig sert à configurer le nom de réseau. C'est la première option à paramétrer lors de l'implantation d'une station dans un nouveau réseau. La syntaxe est du type : | ||
- | <code root> | ||
- | iwconfig wlan<i> essid "<ma-Box>"</code> | ||
- | |||
- | ==== Option mode ==== | ||
- | |||
- | Informations sur le type d'infrastructure du réseau sans fil. \\ | ||
- | Cette option mode peut prendre plusieurs valeurs. | ||
- | |||
- | <note>Pour plus d'information sur les valeurs de l'option mode, consulter [[:doc:systeme:man | les pages man]] :<code user>man iwconfig</code></note> | ||
- | |||
- | Dans le contexte de ce document, on ne s'intéresse qu'aux trois valeurs suivantes : | ||
- | |||
- | === mode Ad-Hoc === | ||
- | |||
- | Dans ce mode, l'interface s'associe directement aux autres stations sans utiliser un point d'accès. \\ C'est le mode à utiliser lorsque l'on souhaite communiquer d'un hôte à l'autre sans information sur la présence d'une infrastructure. | ||
- | |||
- | === mode Managed === | ||
- | |||
- | Dans ce mode, l'interface s'associe à une infrastructure réseau comprenant un ou plusieurs point d'accès et peut gérer les déplacements entre zones de couverture radio (roaming). | ||
- | |||
- | === mode Monitor === | ||
- | |||
- | Dans ce mode, l'interface est placée en mode moniteur passif et collecte l'ensemble des trames présentes dans sa zone de couverture radio. \\ | ||
- | C'est dans ce mode que l'on peut capturer et analyser les trames de gestion et de contrôle du réseau sans fil. | ||
- | |||
- | La syntaxe d'utilisation de cette option est du type : | ||
- | <code root> | ||
- | iwconfig wlan<i> mode managed</code> | ||
===== iwevent ===== | ===== iwevent ===== | ||
Ligne 169: | Ligne 87: | ||
<code user> | <code user> | ||
/sbin/iwlist wlan0 channel</code> | /sbin/iwlist wlan0 channel</code> | ||
- | <code> | + | <file config retour de la commande> |
wlan0 14 channels in total; available frequencies : | wlan0 14 channels in total; available frequencies : | ||
Channel 01 : 2.412 GHz | Channel 01 : 2.412 GHz | ||
Ligne 185: | Ligne 103: | ||
Channel 13 : 2.472 GHz | Channel 13 : 2.472 GHz | ||
Channel 14 : 2.484 GHz | Channel 14 : 2.484 GHz | ||
- | Current Frequency=2.442 GHz (Channel 7)</code> | + | Current Frequency=2.442 GHz (Channel 7)</file> |
Liste des canaux accessibles depuis une interface réseau IEEE 802.11a/b/g. | Liste des canaux accessibles depuis une interface réseau IEEE 802.11a/b/g. | ||
<code user> | <code user> | ||
/sbin/iwlist wlan0 channel</code> | /sbin/iwlist wlan0 channel</code> | ||
- | <code> | + | <file config retour de la commande> |
wlan0 32 channels in total; available frequencies : | wlan0 32 channels in total; available frequencies : | ||
Channel 01 : 2.412 GHz | Channel 01 : 2.412 GHz | ||
Ligne 224: | Ligne 142: | ||
Channel 136 : 5.68 GHz | Channel 136 : 5.68 GHz | ||
Channel 140 : 5.7 GHz | Channel 140 : 5.7 GHz | ||
- | Current Frequency=2.412 GHz (Channel 1)</code> | + | Current Frequency=2.412 GHz (Channel 1)</file> |
==== Option scan ==== | ==== Option scan ==== | ||
Ligne 231: | Ligne 149: | ||
<code user> | <code user> | ||
/sbin/iwlist wlan0 scan</code> | /sbin/iwlist wlan0 scan</code> | ||
- | <code> | + | <file config retour de la commande> |
wlan0 Scan completed : | wlan0 Scan completed : | ||
Cell 01 - Address: 00:0F:66:DC:3D:31 | Cell 01 - Address: 00:0F:66:DC:3D:31 | ||
Ligne 256: | Ligne 174: | ||
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s | Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s | ||
Quality=92/100 Signal level=-38 dBm | Quality=92/100 Signal level=-38 dBm | ||
- | Extra: Last beacon: 1765ms ago</code> | + | Extra: Last beacon: 1765ms ago</file> |
===== Conclusion ===== | ===== Conclusion ===== |