samedi 15 janvier 2011

Choisir un canal Wi-Fi

choisir un canal wi-fi papillon-butineur
Les bornes Wifi étant de plus en plus nombreuses, vous êtes vous assuré que votre box est sur le bon canal ?
Les ondes WiFi ne sont rien d'autres que des ondes Hertziennes. Comme elles, elles sont soumises à des phénomènes de parasitages d'origine différentes.

Voyons un peu comment choisir un "bon canal" pour sa borne wifi.

Tout d'abord, quelques explications rapides.

Une onde radio se présente sous la forme d'un courbe gaussienne avec un pic de puissance sur sa fréquence nominale.
Plus on s'éloigne du nominal, plus la puissance baisse.
Un émetteur de bonne qualité présentera un pic aigu alors qu'un émetteur de qualité moindre aura une allure plus aplatie en forme de soucoupe.
Mais quelque soit la qualité de l'émetteur, on voit que celui-ci "bavera" de façon plus ou moins importante sur les fréquences voisines.
C'est ce type de phénomène que l'on peut constater lorsque sur votre poste radio est positionné à cheval sur deux émetteurs, ceux-ci se perturbent l'un l'autre et votre qualité d'écoute en souffre...

Pour ce qui est du Wifi, on parle à la fois de canal ou de fréquence.
Il faut savoir que le canal désigne ni plus ni moins qu'une fourchette de fréquences.

Cliquer sur l'image pour l'agrandir
On peut voir que le découpage en une dizaine de canaux fait qu'en réalité ceux-ci se recouvrent partiellement. On peut dire que par exemple le canal 1 parasitera le canal 2 puisque tous les deux utilisent quasiment la même plage de fréquence.
Comme si cela ne suffisait pas, les canaux Wifi ne sont pas dédiés à cet usage(exemple les canaux de 1 à 8 sont utilisés par les radio amateurs, les transmetteurs domestiques et même le micro-onde se retrouve dans la plage de fréquence du Wifi.
Petit aparté : si vous constatez que votre micro-onde perturbe votre réseau Wifi, dépêcher vous d'en changer ! Un micro-onde ne doit jamais fuir avec suffisamment de puissance pour parasiter un signal Wifi ! ).


Un canal Wifi est désigné indifféremment soit par un N° ou par sa fréquence nominale.

Pour connaitre, les canaux disponible sur votre carte Wifi, tapez dans un terminal la commande suivante :
iwlist wlan0 channel


Cela vous indiquera toute la gamme de canaux gérés par votre carte ainsi que le canal utilisé par celle-ci.


Dernière précision,
Utiliser exactement le même canal qu'un autre point d'accès Wi-Fi présente évidemment l'inconvénient de devoir partager la bande passante avec lui.
Mais offre l'avantage de permettre aux mécanismes de détection de collisions de paquets de fonctionner.
Alors que plusieurs émetteurs accordés sur des canaux se recouvrant partiellement subiront les émissions des autres comme des parasites radio-électriques, sans que la collision des paquets puisse être évitée. Ce qui entrainera des erreurs de transmission.


Mise en pratique,
On peut utiliser un outil comme inSSIDER qui vient d'être porté sous Linux
Mais la boite à outil standard de votre distribution suffira largement.


Commençons par lister les réseau du voisinage.
Dans un terminal, tapez la commande suivante (wlan0 étant le nom de mon interface wifi : faites un iwconfig pour connaitre son nom ):
sudo iwlist wlan0 scan | grep -E "Quality|Channel"


Dans l'exemple ci-dessus,
le channel 2 correspond à ma borne (Quality maxi)
puis on trouve une autre borne sur le canal 6  ( Q=62/70)
une troisième sur le canal 11 (Q=38/70)
et une quatrième sur le canal 6 mais avec une Q = 26/70 qui montre qu'elle est en limite de zone de réception.


De façon graphique avec inSSIDER cela donne le graphe ci-dessous

Courbe A : ma box
D'origine A était positionné sur le canal 6 donc en concurrence avec B et C, ce qui n'aurait pas été gênant si B n'avait pas été si fort : collision systémique.
Restait donc deux choix possible , se superposer à D ou utiliser le canal 2 qui était complément libre...C'est donc le canal 2 qui a été choisi.

Face à ce raisonnement, certains objecteront que les box ont un mode auto qui leur permet de choisir le canal le plus adéquat.
Mais en ce qui concerne ma box ce mode de fonctionnement me génère des variations d'amplitude non négligeable allant jusqu'à des pertes de connexion.D'où le choix de figer le canal.

Variation en mode Auto

D'autres, enfin, objecteront que la qualité du matériel s'étant beaucoup amélioré ces dernière années, cela rend le signal plus aigu et beaucoup moins baveur sur les fréquences voisines. Mais comme je n'ai ni le temps ni l'envie d'aller vérifier chez les voisins l'état de leur box ....


.

1 commentaire:

  1. Il faut remplacer la ligne
    sudo iwlist wlan0 scan | grep -E "Quality|Channel)

    par
    sudo iwlist wlan0 scan | grep -E "Quality|Channel"

    RépondreSupprimer