web-dev-qa-db-fra.com

Comment sélectionner rapidement le point d'accès (ou BSSID) à utiliser pour un réseau sans fil donné (ou SSID)?

J'utilise NetworkManager avec un réseau WLAN doté de deux points d'accès (même SSID).

Y at-il un moyen rapide de basculer entre

  • sélection automatique
  • force à se connecter à un point d'accès spécifique
  • forcer l'utilisation de l'autre point d'accès

La solution en ligne de commande convient également (tant que NetworkManager peut continuer à gérer le périphérique).

Edit: certaines personnes pensent que je peux facilement configurer différentes entrées et choisir entre celles-ci. Ce n'est pas vrai: même avec deux entrées (avec un BSSID fixe chacun) avec des noms différents (mais le même SSID), le menu ne présente qu'une entrée (avec le nom du SSID) sans indiquer le BSSID ou le nom de l'entrée de confiance correspondante.

2
Robert Siemer

De toute façon, je ne sais pas comment faire en sorte que l'interface graphique affiche différentes connexions pour différents BSSID, mais l'outil CLI, nmcli offre cette option:

con    Connections
       Get information about NetworkManager's connections.
    COMMAND := { list | status | up | down | delete }
    ...
    up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [nsp <name>]
       [--nowait] [--timeout <timeout>]

Cela offre deux façons de créer un script de changement de point d’accès:

  1. Deux connexions, avec des UUID différents, chacune avec un BSSID spécifié dans les paramètres de connexion.
  2. Une connexion, avec le script utilisant le paramètre ap pour indiquer à NM de se connecter à un point d'accès.

Je n'ai jamais essayé non plus, mais les deux devraient être équivalents.

2
muru