Antennes sur carte wifi ? [RESOLU]

  • Ce sujet contient 16 réponses, 3 participants et a été mis à jour pour la dernière fois par Avatar photoM i a, le il y a 4 années.
  • Créateur
    Sujet
  • #52680
    Avatar photoM i a
    Participant

    Coucou AZAMOS,

    Je m'adresse au spécialiste en hardware, je cherche une info concernant les cartes wifi et mes recherches ont été vaines.

    J'ai lu qu'il était possible de changer d'antenne pour avoir une meilleure réception wifi, confirmé sur le forum ubuntu.fr

    https://forum.ubuntu-fr.org/viewtopic.php?id=2043217

    C'était la première fois que j'entendais parler d'antennes en rapport avec le wifi.
    Je n'arrive pas à déterminer s'il s'agit d'un réglage matériel ou logiciel.
    Si c'est matériel, s'agit-il de 4 circuits différents à un endroit de la carte wifi ?
    Si c'est logiciel, ça concerne probablement un paramétrage du noyau.

    Si j'ai bien compris, ces antennes seraient au nombre de 5 (0 à 4).

    Tu peux me dire de quoi il s'agit au juste ?

    Pour changer d'antenne, il faut d'abord déterminer quel est le driver utilisé à l'aide de cette commande :

    mia@mia-PC5:~$ inxi -nz
    Network:
    Device-1: Intel 82579LM Gigabit Network driver: e1000e
    IF: eno1 state: down mac: <filter>
    Device-2: Realtek RTL8192CU 802.11n WLAN Adapter type: USB
    driver: rtl8192cu
    IF: wlx10feed1ba06f state: up mac: <filter>
    mia@mia-PC5:~$

    Ensuite tester la qualité du signal wifi :
    mia@mia-PC5:~$ nmcli dev wifi
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    * xxxx Infra 6 195 Mbit/s 70 ▂▄▆_ WPA1
    mia@mia-PC5:~$

    (c'est normal pour WPA1 la caméra de surveillance est trop ancienne pour utiliser un protocole plus sécurisé).

    Et enfin la commande qui permet d'améliorer la réception en précisant le numéro du driver récupéré plus haut :

    echo "options rtl8192cu ant_sel=3" | sudo tee /etc/modprobe.d/rtl8192cu.conf

    Ça va créer un fichier de configuration au niveau de /etc/modprobe.d

    Voilà ce qu'il contient :

    mia@mia-PC5:/etc/modprobe.d$ cat rtl8192cu.conf
    options rtl8192cu ant_sel=2

    On choisi quelle antenne utiliser en modifiant ce fichier.
    Il faut ensuite redémarrer pour que ça prenne effet.

    J'avais changé ant_sel=2 pour 3 il y a un bout de temps, et en effet le débit était amélioré, mais et en ouvrant le fichier dernièrement, j'ai constaté que le ant_sel était repassé à 2 !
    Par quel mystère ? Peut-être suite au passage à la fibre.

    Si tu peux éclairer ma lanterne, merci ;-)

    Image

Affichage de 15 réponses de 1 à 15 (sur un total de 16)
  • Auteur
    Réponses
  • #52685
    Avatar photoAZAMOS
    Modérateur

    Coucou Mia, :bye:

    La méthodologie est (presque) la bonne ; j'y reviens plus bas.

    En ce qui concerne l'antenne c'est un réglage logiciel : par défaut Linux prend généralement l'antenne "1". Toutefois sur certain modèle de carte/chipset Wifi c'est l'antenne "0" ou "2", etc... qui est activée "en dur". Cela arrive très souvent avec les PC portables HP, équipé de cartes Realtek (le fabricant le plus nul pour le monde Linux).

    Donc, en reprenant ton cas, voici les commandes que j'utilise :

    1) connaître la force du signal actuel :

    nmcli dev wifi list

    ***

    2) connaître la référence du chipset Wifi :

    inxi -nz

    (Éventuellement en plus complet :  sudo lshw -C network   )

    ***

    3) tester en changeant d'antenne, en 2 phases :

    a) désactivation de la carte

    sudo modprobe -r rtl8192cu

    b) changer d'antenne

    sudo modprobe rtl8192cu ant_sel=2

    (en rouge, la référence de la carte et chiffre à modifier, de 0 à 4 ; la carte sera automatiquement réactivée)

    ***

    4) reprendre la phase 1 pour tester la force du signal :

    nmcli dev wifi list

    Si c'est mieux, rester sur cette antenne ; si c'est égal, essayer d'autres antennes en reprenant la phase 3.

    ***

    5) Rendre les changements permanents :

    echo "options rtl8192cu ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8192cu.conf

    (en rouge donc la ref. de la carte Wifi du PC concerné, et le chiffre de l'antenne où l'on a trouvé la meilleure performance sur ce PC). Inutile de redémarrer spécialement pour cela.

    Voilà :-)

    #52722
    Avatar photoM i a
    Participant

    Coucou AZAMOS,

    On peut juste tester sans redémarrer, ça m'arrange bien ! :yahoo:
    Je rendais à chaque fois le changement permanent avec la commande
    echo "options rtl8192cu ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8192cu.conf puis je redémarrais :wacko:

    Cette fois, j'ai pu tout tester dans la foulée :good:

    mia@mia-PC5:/etc/modprobe.d$ cat rtl8192cu.conf
    options rtl8192cu ant_sel=2

    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe -r rtl8192cu
    [sudo] Mot de passe de mia :
    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe rtl8192cu ant_sel=2
    mia@mia-PC5:/etc/modprobe.d$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    FreeWifi_secure Infra 6 195 Mbit/s 84 ▂▄▆█ WPA2 802.1X
    * xxx Infra 6 195 Mbit/s 70 ▂▄▆_ WPA1

    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe -r rtl8192cu
    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe rtl8192cu ant_sel=3
    mia@mia-PC5:/etc/modprobe.d$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    FreeWifi_secure Infra 6 195 Mbit/s 84 ▂▄▆█ WPA2 802.1X
    * xxx Infra 6 195 Mbit/s 70 ▂▄▆_ WPA1

    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe -r rtl8192cu
    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe rtl8192cu ant_sel=0
    mia@mia-PC5:/etc/modprobe.d$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    FreeWifi_secure Infra 6 195 Mbit/s 84 ▂▄▆█ WPA2 802.1X
    * xxx Infra 6 195 Mbit/s 74 ▂▄▆_ WPA1

    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe -r rtl8192cu
    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe rtl8192cu ant_sel=1
    mia@mia-PC5:/etc/modprobe.d$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    FreeWifi_secure Infra 6 195 Mbit/s 84 ▂▄▆█ WPA2 802.1X
    * xxx Infra 6 195 Mbit/s 73 ▂▄▆_ WPA1

    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe -r rtl8192cu
    mia@mia-PC5:/etc/modprobe.d$ sudo modprobe rtl8192cu ant_sel=4
    mia@mia-PC5:/etc/modprobe.d$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    FreeWifi_secure Infra 6 195 Mbit/s 84 ▂▄▆█ WPA2 802.1X
    * xxx Infra 6 195 Mbit/s 73 ▂▄▆_ WPA1

    Il n'y a pas grande différence, la meilleure d'un point étant l'antenne 0.

    Lors de mes précédents tests il y a quelques mois, la qualité était meilleure sur ant_sel=3, mais bizarrement ça n'est plus le cas maintenant...
    Et comme je disais, je me suis rendue compte dernièrement que c'était repassé à ant_sel=2 :scratch:

    Je pensais que le passage à la fibre avait pu provoquer le changement, mais puisque que tu me dis que c'est un réglage logiciel, ça doit plutôt être un changement de noyau qui a modifié l'antenne.
    Il faudra que je pense à vérifier lors du prochain changement de noyau.

    Ceci dit, j'ai du mal à me représenter ce que peux bien être une antenne dans un noyau, mais grâce à toi je sais maintenant que ce ne sont pas des circuits différents sur la carte wifi elle-même :whistle:

    Merci pour les explications et la façon de tester sans redémarrer :yes:

    :bye:

    Image

    #52732
    Avatar photoM i a
    Participant

    Ben ça alors, je viens de passer la commande pour régler de façon permanente l'antenne sur zéro, le signal est passé à 100 et le freewifi_secure a disparu :wacko:

    mia@mia-PC5:/etc/modprobe.d$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    * xxx Infra 6 195 Mbit/s 100 ▂▄▆█ WPA1
    mia@mia-PC5:/etc/modprobe.d$

    Je dirai ce que ça donne quand j'aurai redémarré (patience car c'est pas souvent...)

    Image

    #52739
    Avatar photoAZAMOS
    Modérateur

    Re, :-)

    Un petit truc aussi : il faut s'éloigner un minimum de la Box (si PC portable) afin d'avoir des chiffres assez faibles, et par là-même voir quelle antenne est la plus performante.

    Si tu es trop près, les différences seront assez minimes. ;-)

    #52743
    Avatar photoM i a
    Participant

    :bye:

    C'est une tour, à environ 5 ou 6 mètre de la box, avec une clé wifi TP-LINK TL WN821 N 300 Mbps

    J'ai fait un test de débit, pas trop mauvais par rapport à ce que j'ai eu dernièrement, mais en ce moment ça doit être assez variable, le réseau doit être parfois saturé.

    Bon je sais tu vas rire, ma fibre et la tienne, c'est pas pareil bg

    Image

    #52744
    Avatar photoAZAMOS
    Modérateur

    :bye: C'est une tour, à environ 5 ou 6 mètre de la box, avec une clé wifi TP-LINK TL WN821 N 300 Mbps "...."Bon je sais tu vas rire, ma fibre et la tienne, c'est pas pareil bg

    Tu ne peux pas tester efficacement un débit élevé (fibre ici) avec une connexion Wifi ; surtout qu'ici tu as un appareillage limité (sur le papier) à 300 Mbps, ce qui ne donnera guère plus que 40 à 60 Mbps en réalité. :-(

    A voir suivant la configuration de ta pièce, mais un câble Ethernet entre ta Box et ta tour te permettrait d'avoir toute la puissance de ta fibre. :yes:

    Au pire une carte Wifi interne comme celle-ci : https://www.cdiscount.com/informatique/materiel-reseau-wifi-internet-bluetooth/tp-link-archer-t4e-carte-reseau-pci-express-wifi-a/f-10715121304-tpl6935364089931.html?idOffre=406065649

    Elle est en plus compatible avec Linux ; c'est celle que je prend (après plein d’essais plus ou moins infructueux avec d'autres) pour mes clients. ;-)

    #52795
    Avatar photoM i a
    Participant

    Coucou AZAMOS :bye:

    Pas possible d'utiliser un câble Ethernet, il traverserait le séjour en diagonale :unsure:

    Merci pour la référence de la carte de la carte wifi compatible Linux que tu conseilles, je mets de côté ;-)

    Mais je ne télécharge pas à tout bout de champ non plus, je peux me contenter de ma clé wifi jusqu'à ce qu'elle me lâche :-)

    Edit : tiens, je viens de refaire un test, sans redémarrer, ce matin le signal est retombé à 62 :wacko:

    mia@mia-PC5:/var/lib$ nmcli dev wifi list
    IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
    * xxxxInfra 6 195 Mbit/s 62 ▂▄▆_ WPA1
    mia@mia-PC5:/var/lib$

    Et là, c'est encore plus n'importe quoi, mon débit montant est supérieur au débit descendant :whistle: (je pense pas qu'à cette heure le réseau soit déjà saturé)

    Tout cela m'a l'air bien fluctuant, je finis par me dire qu'il n'est pas très utile de chercher une meilleure réception en changeant d'antenne ;-)

    Image

    #52809
    Avatar photoAZAMOS
    Modérateur

    Re, :-)

    A 5 mètres en ligne droite, inutile de changer d'antenne.

    Là n'avoir que +/- 60 en réception n'est pas normal vu la proximité de la Box. A voir si tu n'aurai pas une perturbation électromagnétique ou autre à proximité (enceintes audio, chargeur de portable, lampe halogène, etc...).

    ....Ou bien c'est la clé Wifi qui n'est vraiment pas bien conçu.

    Mais actuellement vu ton usage, tu es largement bien pourvue point de vu débit. :yes:

    Je bascule le topic en résolu ?

    #52811
    Avatar photoD i d i e r
    Participant

    Bonjour à tous

    @Mia  vient pas te plaindre sur ton débit.....

    perso :

    Normal, j'habite la cambrousse,  un peu comme Christophe, sauf que lui c'est un banlieusard d'une grande ville !!

    :bye:

    #52815
    Avatar photoM i a
    Participant

    :bye: :bye:

    Mais actuellement vu ton usage, tu es largement bien pourvue point de vu débit.

    Toutafé ! ;-)

    C'est surtout la curiosité qui m'a fait te poser la question, j'avais jamais entendu parler de cette histoire d'antennes :-)

    Tu peux passer en résolu, merci :yes:

    @mia vient pas te plaindre sur ton débit.....

    Mais je me plains pas, j'ai connu bien pire en ADSL :whistle:

    Je posais la question à AZAMOS car je me demandais si les cartes wifi possèdent plusieurs circuits distincts faisant office d'antenne (on ne se moque pas bg ).

    Bon, j'avais un doute tout de même, mais les infos n'abondent pas sur le sujet.

    C'est donc si j'ai bien compris un réglage qui s'effectue au niveau du kernel.
    Mais ça reste très flou dans mon esprit, apparemment selon la carte wifi il y a un paramètre modifiable dans le noyau pour obtenir une meilleure réception, mais je n'imagine absolument pas quoi.

    Je pense que pour le comprendre, il faudrait savoir ce que contient exactement un noyau.
    Des drivers, qui sont des petits programmes permettant au système de communiquer avec le matériel, certes, mais voilà, mes connaissances s'arrêtent là :cry:

    Bon week-end à tous

    Image

    #52817
    Avatar photoAZAMOS
    Modérateur

    Pour être plus clair :

    Une carte Wifi peut dans l'absolu posséder 4 antennes Wifi physique.

    2 antennes (les petits plots dorés en haut "1" "2")

     

    3 antennes

    Les sorties/entrées d'antennes utilisent un canal parmi les 4/5 disponibles.

    Sous Windows normalement cela est bien géré. Sous Linux ce n'est pas le cas... :cry:

    Il faut donc parfois manuellement forcer l'utilisation d'un canal spécifique.

    C'est donc une opération de réglage "logiciel" liée à des spécifications/contraintes "matérielles".

    Voilà ! :-)

    #52823
    Avatar photoM i a
    Participant
    Re :bye:

    Une carte Wifi peut dans l'absolu posséder 4 antennes Wifi physique.

    C'est donc une opération de réglage "logiciel" liée à des spécifications/contraintes "matérielles".

    Ayééééé, j'ai compris :yahoo: :yahoo: :yahoo:

    Merci beaucoup AZAMOS pour les photos et tout et tout tg

    Image

    #52826
    Avatar photoM i a
    Participant

    Une tite dernière question et après j'arrête, promis bg

    Qu'est-ce-qui fait qu'une antenne a une meilleure réception qu'une autre, pourquoi ne pas en mettre une seule, directement la meilleure ?

    C'est pour t'en remettre une couche par rapport aux programmes scolaires à faire ingurgiter aux mômes confinés avec leurs parents, tu vas me faire un cours magistral d’électronique :yahoo: pjs

    Image

    #52828
    Avatar photoAZAMOS
    Modérateur

    De rien Mia ; c'est un peu compliqué à saisir les nuances justement.

    En gros : carte Wifi => possède un canal interne pris sur les 4/5 canaux que l'on nommera "internationaux" ou "normalisés" => canal qui aboutit à une/des antennes physiques externes.

    C'est en vérité sur le canal interne que l'on agit en faisant un "changement d'antenne" sur Linux, et non pas sur les antennes physiques. La dénomination est donc mal appropriée en faite.

    Mais c'est certainement pour ne pas confondre avec les canaux Wifi des Box, au nombre de 13 : https://sospc.name/xirrus-wifi-inspector-analyser-environnement-wifi/

    Donc c'est une facilité de langage qui cause des erreurs d'interprétation. :yes:

    #52832
    Avatar photoAZAMOS
    Modérateur

    Une tite dernière question et après j'arrête, promis bg Qu'est-ce-qui fait qu'une antenne a une meilleure réception qu'une autre, pourquoi ne pas en mettre une seule, directement la meilleure ? C'est pour t'en remettre une couche par rapport aux programmes scolaires à faire ingurgiter aux mômes confinés avec leurs parents, tu vas me faire un cours magistral d’électronique :yahoo: pjs

    Nos posts se sont encore croisés... ;-)

    Donc en reprenant succinctement mes explications du post juste au-dessus, ici il s'agit par le "changement d'antenne" en fait de changement de "canal" (je met des couleurs pour une compréhension plus appuyée ;-) ).

    En ce qui concerne donc les antennes "extérieurs", donc physiques : plus ils y a d’antennes et plus elles sont longues, meilleurs sera la réception.

    Ceci dit, il y a des antennes plus courtes qui réceptionnent mieux que des longues : en vérité elles sont appuyés par des filtres et autres amplificateurs plus performants, tout simplement.

    Pour exemple, normalement (j'insiste sur le "normalement"), les mini-clé USB Wifi n'ont pas véritablement d'antenne physique :

    Elles possèdent donc en interne un amplificateur et/ou un filtre permettant d'améliorer la réception/émission.

    Toutefois et de façon compréhensible, ces mini-clés Wifi trouvent rapidement leurs limites, surtout si leur conception n'est pas au top.

    Sur les ordinateurs portables il y a généralement 2 câbles-antenne qui passe de part et d'autre de l'écran, derrière la plasturgie du pourtour.

    J'ai déjà vu des portables avec une seule antenne, et le constat est assez flagrant : la réception est moins bonne si tu es à une certaine distance et l'ordinateur mal orienté : il suffit, sans se déplacer, d'orienter l'ordinateur d'une autre façon pour que la réception s'améliore grandement.

    Généralement c'est sur les mini-portables que l'on voit ces mono-antennes ; mais je l'ai déjà vu aussi sur des 17 pouces : donc il n'y a pas de règle générale.

    Et pourtant ces PC ont bien une carte Wifi avec 2 connecteurs-antenne de disposés : c'est tout simplement des économies de bout de chandelle, qui multiplié par des dizaines de millier de PC font de belles marges... à notre détriment point de vue efficacité.

Affichage de 15 réponses de 1 à 15 (sur un total de 16)
  • Vous devez être connecté pour répondre à ce sujet.
Plateforme de Gestion des Consentements par Real Cookie Banner