Eu não sei de qualquer maneira para fazer a interface gráfica mostrar conexões diferentes para diferentes BSSIDs, mas a ferramenta CLI, nmcli
oferece esta opção:
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>]
Isso oferece duas maneiras de fazer o script de um switch em pontos de acesso:
- Duas conexões, com diferentes UUIDs, cada uma com um BSSID especificado nas configurações de conexão.
- Uma conexão, com o script usando o parâmetro
ap
para informar ao NM para se conectar a um AP.
Eu nunca tentei também, mas ambos devem ser equivalentes.