53 votes

Comment régler les paramètres du pilote wifi pour qu'il préfère le canal 5 GHz au canal 2,4 GHz ?

Je suis actuellement dans un nouveau bâtiment de mon université. Dans ce bâtiment, mon wifi tombe souvent en panne, puis rétablit la connexion. C'est vraiment irritant car cela arrive souvent.

Par coïncidence, des techniciens se promenaient ici et là et demandaient à tout le monde si le wifi fonctionnait bien. Je leur ai dit que mon wifi tombait en panne tout le temps et se reconnectait ensuite. Ils ont compris que mon wifi passait sans cesse du canal 2,4 GHz au canal 5 GHz. Ils m'ont demandé si je pouvais accéder aux paramètres du pilote de ma carte sans fil. Malheureusement, je ne sais pas comment faire sous Linux ou Windows. Et malheureusement, ils ne connaissaient que la solution Windows xD.

J'espère que quelqu'un pourra me dire comment indiquer à mon wifi qu'il doit rester sur le réseau 5 GHz et ne pas se déconnecter et passer sur le canal 2,4 GHz ?

-édition-

@arhimed, tout d'abord merci pour votre aide.

Je viens d'essayer ce que vous avez dit. C'est un peu différent pour moi. Je n'arrive pas à enregistrer les paramètres lorsque je les modifie et que je choisis d'utiliser uniquement la bande 5 GHz.

"Connexions réseau"->"Sélectionnez le réseau sans fil approprié et cliquez sur modifier"->"Dans l'onglet sans fil"->"Changez le mode d'infrastructure à ad-hoc"->"Choisissez la bande 5 GHz".

Wireless connection settings panel

Cependant, lorsque je veux changer le mode d'infrastructure en mode ad-hoc, le bouton "enregistrer" me dit que je dois m'authentifier. Cependant, je n'obtiens pas de pop-up me demandant un mot de passe. L'utilisation de sudo gnome-control-center n'a pas aidé non plus. Je ne peux toujours pas l'enregistrer. Une erreur s'est également produite dans le terminal :

** (nm-connection-editor:5577) : WARNING ** : Paramètre de sécurité sans fil invalide : Sécurité non compatible avec le mode Ad-Hoc

J'espère que ces informations vous seront utiles pour m'aider davantage.

34voto

Exécutez :

$ iwlist wlan0 scanning | grep -C3 <name of your network>

Vous devriez trouver deux entrées pour le réseau, par exemple :

Cell XX - Address: 11:11:11:11:11:11 // This will be different in your machine
ESSID: "name of your network" // This will be different on your machine
Protocol: IEEE 802.11bgn
Mode: Master
Frequency: 2.437 Ghz

--

Cell XX - Address: 22:22:22:22:22:22 // This will be different on your machine
ESSID: "name of your network // This will be different on your machine
Protocol: IEEE 802.11AC
Mode: Master
Frequency: 5.18 Ghz
  • BSSID pour le réseau 5Ghz, dans cet exemple : 22:22:22:22:22:22:22:22
  • BSSID pour le réseau 2.4 Ghz, dans cet exemple : 11:11:11:11:11:11:11

Maintenant, ce que vous faites, c'est.. :

  1. cliquez sur "Connexions réseau
  2. Modifier les connexions...
  3. [Sélectionnez votre connexion réseau] (il peut y avoir 2 entrées, n'importe laquelle fera l'affaire)
  4. Cliquez sur Modifier
  5. Allez dans l'onglet "Wi-Fi" ou "Sans fil".
  6. Cliquez sur le menu déroulant BSSID
  7. Sélectionnez le BSSID correspondant au réseau 5 Ghz (22:22:22:22:22:22:22 dans cet exemple).
  8. Passez à l'onglet "Général
  9. Veillez à cocher la case intitulée : "Se connecter automatiquement à ce réseau lorsqu'il est disponible".
  10. Renommez le nom de la connexion (pas le SSID) en "nom de votre réseau"_AC
  11. Cliquez sur Enregistrer
  12. S'il y a deux entrées pour "votre nom de réseau" dans votre liste de connexions réseau, passez à l'étape suivante, sinon passez à la dernière étape.
  13. Cliquez sur l'autre entrée "nom de votre réseau".
  14. Cliquez sur Modifier
  15. Allez dans l'onglet "Wi-Fi" ou "Sans fil".
  16. Cliquez sur le menu déroulant BSSID
  17. Sélectionnez le BSSID correspondant au réseau 2.4 Ghz (11:11:11:11:11:11:11 dans cet exemple) OU laissez le BSSID vide s'il y a plusieurs autres points d'accès secondaires.
  18. Passer à l'onglet "Général
  19. Décochez la case intitulée : "Se connecter automatiquement à ce réseau lorsqu'il est disponible".
  20. Réglez le "Nom de connexion" sur [votre nom de réseau]_N
  21. Cliquez sur Enregistrer...
  22. Déconnectez-vous de votre réseau et reconnectez-vous

Vous devriez maintenant être connecté au réseau 5Ghz, et vous devriez explicitement faire le processus inverse pour vous connecter au réseau 2,4 Ghz.

25voto

mchid Points 36939

Méthode 1 - pour une utilisation à domicile avec un seul routeur sans fil

Tout d'abord, connectez-vous à votre réseau wifi de base sous "Infrastructure". Ensuite, cliquez sur BSSID. Le BSSID auquel vous êtes connecté à ce moment-là devrait apparaître lorsque vous cliquez sur cette flèche. Cette fonction empêche votre ordinateur de changer de réseau. 2.4 Ghz et 5 Ghz.


Méthode 2 - itinérance sur un réseau avec plusieurs points d'accès, comme un campus universitaire ou un réseau wifi public

REMARQUE : Si vous avez utilisé la méthode ci-dessus, vous devez faire l'inverse avant de commencer. Assurez-vous que le BSSID n'est défini sur rien (est vide) afin que vous puissiez utiliser plusieurs points d'accès et vous déplacer sur le réseau.

Première vous devrez éditer le fichier system-connections correspondant à votre réseau. Pour cet exemple, j'utiliserai un réseau nommé "coffee-shop".

sudo nano /etc/NetworkManager/system-connections/coffee-shop

Maintenant , dans le cadre de la [wifi] modifier la section band au champ suivant (si band= ne figure pas dans la liste, vous pouvez l'insérer sur la ligne ci-dessous [wifi] ):

band=a

Cela permet de configurer le réseau pour qu'il n'utilise que la bande de 5 GHz. Si vous souhaitez utiliser 2,4 GHz, utilisez band=bg au lieu de cela.

Une fois la modification terminée, appuyez sur CTRL + o puis appuyez sur ENTER pour enregistrer le fichier, puis appuyez sur CTRL + x pour quitter nano.

Enfin redémarrer network-manager pour appliquer les changements :

sudo systemctl restart network-manager

Cliquez ici pour plus d'informations.

REMARQUE : ce paramètre ne vous empêche pas d'utiliser le sans fil n ou le sans fil c (ne vous inquiétez donc pas), cette fonction n'est utilisée que pour sélectionner 2,4 ou 5 GHz.

6voto

YellowApple Points 274

Remplacez l'option "Ad-hoc" par quelque chose d'autre, comme "Infrastructure" (ou une option de menu similaire). Le sans-fil d'infrastructure correspond à l'approche typique d'un grand nombre d'appareils se connectant à un seul routeur, tandis que le sans-fil ad-hoc est destiné à un "maillage" d'appareils sans fil sans routeur centralisé.

Le fait d'être en mode ad-hoc est probablement à l'origine de votre problème (et le message d'erreur que vous avez fourni en est la preuve).

3voto

asdacap Points 193

Cela peut fonctionner ou non. D'après mon expérience, elle n'est pas cohérente. Dans les paramètres du gestionnaire de réseau, vous pouvez entrer manuellement le BSSID de l'AP. Vous pouvez trouver le BSSID en utilisant une application Android appelée 'WIFI analyzer'. Vous pouvez également utiliser d'autres outils de surveillance wifi basés sur linux comme Kismet, mais la façon la plus simple que j'ai trouvée est d'utiliser l'application Android. Si vous ne le savez pas, les AP 5Ghz ont un nombre de canaux plus élevé (plus de 13). Maintenant, l'incohérence, en fonction de la distribution, la boîte de sélection BSSID peut être remplie, ou vous devez l'entrer manuellement. Dans les deux cas, entrez le BSSID auquel vous souhaitez vous connecter et donnez au réseau un nom dont vous vous souviendrez, comme "U-WIFI-5Ghz". Malheureusement, parfois le réseau apparaît (et vous pouvez vous connecter à cet AP spécifique) et parfois il n'apparaît pas, même si vous savez que l'AP est proche.

0voto

PauloBoaventura Points 121

Exécutez les commandes suivantes, une ligne à la fois, dans le terminal (CTRL+ALT+T) :

echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwldvm
sudo modprobe -rfv iwlwifi
sudo modprobe -v iwlwifi

À quoi cela sert-il ? Le 11n_disable désactive les fonctions 802.11n. En l'ajoutant à l'option

/etc/modprobe.d/iwlwifi.conf

fait persister le changement après les redémarrages (parce qu'il fera partie de la configuration du module). Les modprobe -rfv suppriment les modules du noyau iwldvm y iwlwifi et enfin la dernière ligne modprobe -v ajoute iwlwifi en arrière.

Pour savoir ce que sont/font ces modules du noyau, vous pouvez lancer modinfo | grep description qui vous indiquera ce qui suit :

iwlwifi est un pilote Intel(R) Wireless WiFi pour Linux (pilotes génériques Intel)

iwldvm est le pilote Intel(R) Wireless WiFi Link AGN pour Linux (pilotes plus spécifiques)

Autres suggestions

Vérifiez maintenant les paramètres du routeur. WPA2-AES est préférable ; pas de mode mixte WPA et WPA2 et certainement pas TKIP. Deuxièmement, si votre routeur est capable de vitesses N, vous aurez peut-être plus de chance avec une largeur de canal de 20 MHz dans la bande 2,4 GHz qu'avec la largeur automatique de 20/40 MHz. J'ai également plus de chance avec un canal fixe, soit 1, 6 ou 11, plutôt qu'avec la sélection automatique des canaux. Après avoir effectué ces modifications, vous devrez peut-être redémarrer le routeur.

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