Comment forcer une connexion wifi de 5 GHz?

77

Les réseaux Wifi sont souvent configurés en mode double bande, avec le même SSID desservi par les bandes 2,4 GHz et 5 GHz. J'aimerais toujours utiliser la bande des 5 GHz (en raison d'interférences avec Bluetooth et d'autres appareils qui dégradent les performances). Comment forcer Mac OS X à utiliser la station de base 5 GHz? (Je n'ai pas d'accès administrateur au réseau, je ne peux donc pas simplement attribuer un autre SSID au réseau 5 GHz.)

Notez que cette question ne demande pas comment forcer une version particulière du 802.11, mais plutôt comment forcer une bande de fréquences particulière.

couvercle
la source
Si vous forcez 5 Ghz, vous devez utiliser les normes 802.11n, 802.11a ou 802.11ac. Ce sont des synonymes pour la même caractéristique physique. C'est comme dire demander une couleur noire et choisir un autre mot pour la même couleur (hex # 000000), non ...
bmike
6
Non. Un routeur peut déjà être configuré pour ne fournir que 802.11n (ou 802.11ac), et il peut le fournir simultanément sur les bandes de 2,4 GHz et 5 GHz. Un protocole 802.11 n'est pas synonyme de bande de fréquence.
couvercle le
alors rouvrons cela et gardons le lien vers l'autre question - apple.stackexchange.com/questions/23935/…
bmike
Est-il possible de changer le ssid du signal 5GHz? Le routeur Asus que je connecte pour me permettre d’utiliser un autre SSID, et je ne fais que le sélectionner comme réseau dont je me souviens.
Dwightk
Nan. Je n'ai pas d'accès administrateur au routeur.
couvercle

Réponses:

36

En bref: vous ne pouvez pas forcer une bande de fréquence dans OS X 10.9 Mavericks. (Sur 10.5 vous pouvez ...)

Vous souhaitez vous connecter au périphérique à l’aide de l’identification BSSID (Basic Service Set Identification) au lieu de l’identification SSID (Service Set Identification) classique. La connexion à un BBSID vous connectera à un périphérique spécifique, quelle que soit la force de la connexion. La connexion au SSID vous connectera à un nom de réseau spécifique. Si des noms de réseau similaires sont disponibles, il se connectera au meilleur rapport signal / bruit. Il est à noter que votre OS X choisit le WLAN, pas votre routeur, et que OS X bascule sur le signal le plus puissant disponible (2,4 GHz ou 5 GHz).

Pour rechercher une combinaison SSID et BSSID spécifique, vous pouvez exécuter:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

Avant OSX 10.6, vous pouviez vous connecter à un BSSID spécifique en utilisant:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

Où XXX est le nom du SSID / du réseau et YYY l'adresse MAC de la station de base avec laquelle vous souhaitez parler.

Sur OS X 10.6 et les versions ultérieures, il n'est plus possible de se connecter directement à BSSID. Il n'y a pas d'API connue pour cela et il n'y a pas de logiciel tiers capable de le faire. Vous devez donc modifier votre SSID 5 GHz en un nom unique ou vous devez revenir à OS X 10.5, ou vous pouvez modifier le canal 2,4 GHz à partir du routeur. Je pense que ces options ne sont pas valables dans votre cas.

MISE À JOUR Comme le fait remarquer maxim , vous pouvez forcer une bande de fréquence et l'utiliser pour la fixer à 5 GHz.

Sur Linux, vous pouvez utiliser iwconfig, mais cet outil n'est pas disponible pour OS X.

Cousin cocaine
la source
11
Juste comme point secondaire - au cas où ce n’était pas déjà évident, maintenir Alt enfoncé en cliquant sur l’icône wifi vous indiquera le groupe sur lequel vous êtes. "Diagnostics sans fil" est également très utile pour les informations générales (Cmd-2 pour les diagnostics) et "Informations système" peut également générer des données comparatives.
Chris Conover
En combinant cela avec la réponse de @maxim (en particulier le point 5), j'ai pu répertorier tous les points d'accès trouvés, puis passer à la bande de 5 GHz en définissant le canal. Cela a fonctionné dans macOS Sierra.
Paul Wagland
Lien pour le correctif 10.5 s'il vous plaît?
rogerdpack
1
@rogerdpack avez-vous lu le message? La réponse est dans le post. Aucun lien nécessaire.
CousinCocaine
24

Ceci est une solution partielle-temporaire. Fondamentalement, si les fréquences sont sur des numéros de canaux différents, il est possible de "définir" la bande wifi particulière (fonctionne sur OSX Mavericks). étapes: 1. Recherchez les numéros de canaux 5 GHz et 2,4 Ghz. Sont-ils différents? Dans l'affirmative, passez à l'étape 2. 2. Définissez le numéro de canal sur 5 GHz à l'aide de la commande de l' aéroport .

Instructions détaillées:

  1. Ouvrez Wireless Diagnostics.app (il se trouve dans / Système / Bibliothèque / CoreServices / Applications).
  2. Dans le menu des applications, sélectionnez Fenêtre-> Utilitaires (ou appuyez sur cmd + 2). La fenêtre Utilitaires devrait apparaître.
  3. Sélectionnez WiFi Scan from Utilities dans la fenêtre Utilitaires et appuyez sur le bouton Analyser maintenant. Cela vous montrera tous les réseaux disponibles, des informations à leur sujet et votre connexion active.
  4. Maintenant, vérifiez que les BSSID de 2,4 et 5 GHz portant le même nom de réseau se trouvent sur des numéros de canal différents. Si tel est le cas, vous pouvez probablement changer de bande en définissant le numéro de canal de la bande de fréquence souhaitée. Alternativement pour les étapes 1 à 4, il suffit de taper le terminal

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Ouvrez le Terminal.app et tapez:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    où ** num ** est le numéro de canal à définir. Cette commande ne fonctionnera que sous un compte administrateur (assurez-vous donc que vous êtes connecté en tant qu'administrateur, c.-à-d. Avec YourAdministratorAccount ).

  6. Vous pouvez vérifier votre connexion active en effectuant une nouvelle analyse avec Wireless Diagnostics, en appuyant sur la touche Alt + en cliquant sur l'icône WiFi de la barre de menus OSX ou en utilisant le terminal :-).

C'est tout!

PS Si vous ne pouvez pas définir le canal, essayez de désactiver le périphérique wifi avant d'utiliser la commande airport.

maxime
la source
4
Merci. Je suis incapable de définir le canal. J'ai essayé d'éteindre le wifi aussi. Est-ce que quelqu'un a réussi à faire fonctionner ça?
chainwork
3
Cela n'a pas fonctionné pour moi non plus sur Yosemite.
Roberto Andrade
1
Chemin du système incorrect dans la première commande, supprimez également le * de fin.
Malhal
2
N'a pas travaillé pour moi non plus sur El Capitan.
George
Ceci est un bon travail autour!
CousinCocaine
13

Pour 10.11.x, étant donné que les options de contrôle du pilote Broadcom sont limitées, vous souhaiterez tout d'abord désactiver l'itinérance,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

Créez ensuite un filet de fil de poulet de 1/2 "et collez-le sur votre ordinateur portable pour pénaliser le signal à 2,4 GHz. Une fois que vous êtes en mesure de vous connecter au point d'accès à 5 GHz,

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

vous pouvez supprimer le maillage et si tout va bien, OSX ne changera pas de BSSID.

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif

aeyea
la source
6
up a voté pour le pur ridicule de cette réponse, sachant très bien que cela pourrait marcher.
Anna
Cette deuxième commande avec -Ine fait rien sauf afficher des informations sur le réseau actuellement connecté. Comment l'empêchez-vous de revenir sur le réseau plus puissant à 2,4 GHz après le retrait du fil de poulet?
Elliott
12

J'ai passé un certain temps sur cette question et je peux attester que le seul moyen de forcer un ordinateur sur la bande des 5 GHz consiste à configurer la bande des 5 GHz avec un nom distinct.

Sinon, l'ordinateur se connectera automatiquement à 5 GHz s'il est proche du point d'accès. À une distance de 15 à 20 pieds, en fonction des obstacles, l’ordinateur se connecte à 2,4 GHz si vous utilisez le même SSID pour chaque bande.

Le support technique Apple dit que c'est comme ça, mais vous pouvez certainement le contacter pour savoir si quelque chose a changé récemment ...

Pardon.

Thomas Ayoub
la source
5

Mon travail nécessite que je force mon Macbook Air à se connecter à un canal spécifique de 5 GHz et, pour une raison quelconque, je ne peux pas utiliser les services d’ aéroport pour y parvenir.

Ma solution consiste à utiliser Airtool pour forcer mon interface sans fil Macbook Air à fonctionner sur un canal spécifique ou un canal de 2,4 GHz ainsi que sur une bande passante de canal (20Mhz / 40Mhz).

Cela fonctionne comme mes attentes et peut-être que cela peut résoudre une partie de votre situation.

Mon Macbook Air fonctionne sous OS X 10.10.

Blair Su
la source
1
Le changement de canal dans Airtool indique une erreur: "Cette opération ne peut pas être effectuée tant que vous êtes connecté à un réseau." La déconnexion, le changement de chaîne et la reconnexion la ramène par défaut au canal d'origine, ce qui n'aide en rien.
Malhal
Je vois, je comprends un peu mal son propos.
Blair Su
4

La seule autre alternative à l'utilisation de noms de réseau différents dont j'ai entendu parler consiste à utiliser iStumbler pour sélectionner manuellement le signal 5 GHz auquel se connecter.

michaellindahl
la source
7
J'ai essayé d'utiliser iStumbler (v99 et v100), mais un double-clic sur le nom du réseau ne fait apparaître qu'un graphique d'intensité du signal. Je n'ai vu aucun moyen de rejoindre un réseau sélectionné.
couvercle
3

Solution avec réseau 2,4 GHz / 5 GHz avec le même SSID.

Si vous êtes déjà connecté au réseau 2.4 Ghz, vous pouvez définir uniquement le canal de votre carte d’aéroport. Fonctionne dans la dernière version de macOS Sierra 10.12.3 (2017-03-19).

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

J'ai mis le canal 52 qui est utilisé par mon réseau 5ghz.

Siphion
la source
2
Malheureusement, ne fait rien pour moi (également sur Sierra). Les -Irapports que je suis sur le canal '11' avant et après l’émission de la commande avec un autre canal.
davemyron
Cela a fonctionné pour moi, je n'ai eu qu'à éteindre et rallumer le Wifi. Ensuite, la connexion a été établie avec le canal spécifié.
Carlo
2

La plupart des appareils choisissent le signal le plus puissant. Réglez donc le ou les points d’accès 5GHz sur la puissance maximale, puis diminuez la puissance de diffusion du ou des points d’accès 2,4GHz jusqu’à ce que 5GHz apparaisse comme préférable.

Le prix que vous payez est que tous les appareils 2.4 uniquement auront encore plus de problèmes d'encombrement. Mais peut-être vaut-il la peine d’éviter les embouteillages sur la plupart des appareils.

arnt
la source
Comme indiqué dans la question, je n'ai pas d'accès administrateur au réseau / AP.
couvercle
1
Oh, bon point. Et je suppose que les administrateurs réseau ne "casseront" pas le réseau 2.4GHhz afin de faire migrer les appareils.
15h15
0

Simple, procurez-vous un routeur prenant en charge le guidage de bande. Il se chargera de déplacer vos appareils 5Ghz (si la capacité est indiquée) vers des bandes de 5Ghz.

berri
la source
euh, à moins que vous ne vous connectiez au routeur de quelqu'un d'autre ...
Jack Wasey
-1

Certaines applications (comme WiFi Scanner) vous permettront de rejoindre la bande des 5 GHz au cas où Mac OS choisirait celle des 2,4 GHz.

Guillermo Brachetta
la source
4
Pourriez-vous fournir des liens vers «certaines applications»?
grg
-1

Pourquoi ne pas utiliser le même SSID, mais donner un mot de passe différent pour 5 GHz, par rapport à 2,4 GHz, pour que vous sachiez à quoi vous vous connectez: D

Hacher
la source
-2

Disons que vous voulez utiliser le même SSID sur les deux radios (bandes). Ceci est important si vous souhaitez que vos périphériques communiquent (par exemple, une imprimante est partagée sur le 2,4 GHz via Bonjour). Sur le logiciel de gestion du routeur, vous pouvez éventuellement choisir comment associer les périphériques aux radios (bandes). Sur DD-WRT par exemple, vous pouvez activer le filtrage au niveau MAC (autoriser / autoriser un ou plusieurs MAC ou bloquer / empêcher l’association de MAC). Dans ma configuration, je n'ai autorisé (mode Autoriser) qu'un seul ancien aéroport Apple à se connecter à mon SSID à 2,4 GHz. Cela oblige les nouveaux clients à se connecter à la radio 5 GHz, même si la version 2.4 semble plus savoureuse (meilleur signal). Assez élégant pour moi. Voici un lien intéressant sur la façon d’autoriser uniquement certains périphériques (remarque, vous verrez les deux interfaces sur votre routeur):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/

Alex
la source
La question indique explicitement que je n'ai pas d'accès administrateur au réseau. Également, tangentiellement, il n'est pas nécessaire d'utiliser le même SSID sur les deux radios tant que les deux radios servent à accéder au même sous-réseau (comme c'est le cas pour la plupart des routeurs grand public).
couvercle
Pouvez-vous demander que cela soit fait pour vous (par quelqu'un avec des droits d'administrateur)? Je n'ai posté cette réponse que parce que d'autres se demandent peut-être comment configurer leurs routeurs domestiques pour atteindre leur objectif final. J'utilise mon Macbook comme ceci à la maison (il n'a pas accès à la radio 2,4 GHz car il est tout nier sauf dans le filtre).
Alex
Je soupçonne également que vous avez vérifié sur le forum d'assistance Apple et que vous n'avez trouvé aucune solution. Le logiciel de base OS X ne permettra probablement pas cette modification facilement. Tangentiellement, bonne chance.
Alex