8 votes

Comment se connecter à un BSSID spécifique via un terminal ?

Mon fournisseur d'accès à Internet propose un service qui me permet de partager une partie de ma connexion wifi avec d'autres abonnés. En contrepartie, je peux utiliser leur connexion wifi lorsque je suis à proximité du routeur d'un abonné. C'est très similaire à FON .

Cependant, il m'arrive de me trouver à un endroit où il y a trois abonnés (A, B et C) à proximité. Le service est activé pour chacun d'entre eux. Le service s'affiche avec le même SSID (appelons-le ISP-Free), quel que soit l'abonné fournisseur. Dans le cas ci-dessus, un seul SSID s'affiche dans le menu de mon aéroport, et mon Mac décide lui-même à quel routeur (A, B ou C) il se connecte.

Cette décision n'est pas toujours parfaite et elle se connecte souvent à un routeur dont le signal est faible. En utilisant l'outil de diagnostic sans fil ( option +cliquez sur l'icône de l'aéroport) Je peux trouver le BSSID du routeur ISP-Free le plus puissant, mais je ne peux pas m'y connecter.

Cette réponse ne m'aide pas car cela change de façon permanente le BSSID auquel le SSID ISP-Free sera associé. Je ne veux pas de cela car je me connecte au réseau ISP-Free à d'autres endroits où la sélection automatique du routeur fonctionne bien.

Cette solution ne fonctionne pas non plus pour moi car il fonctionne sur la base du SSID, et non du BSSID.

Alors comment puis-je me connecter à un BSSID spécifique sans modifier le comportement du SSID de façon permanente sans logiciel tiers ?
Je pensais que Terminal serait la seule solution, mais il y a peut-être un outil Apple caché quelque part.

6voto

Rob Points 61

Vous pouvez utiliser

airport -A=ssid -BSSID=bssidname -password=password 

Pour connaître le BSSID

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s

3voto

john Points 54
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -A 

n'est plus une option supportée, mais l'outil airport-bssid est bon pour voir une liste et se connecter à un bssid manuellement.

https://github.com/deekayw0n/airport-bssid

voir le README.md pour l'utilisation.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X