Como selecionar rapidamente qual ponto de acesso (ou BSSID) usar para uma determinada rede sem fio (também conhecida como SSID)?

2

Eu uso o NetworkManager com uma WLAN que possui dois pontos de acesso (o mesmo SSID).

Existe uma maneira rápida de alternar entre

  • seleção automática
  • força para se conectar a um ponto de acesso específico
  • forçar o uso do outro ponto de acesso

A solução de linha de comando também está bem (contanto que o NetworkManager possa continuar gerenciando o dispositivo).

Editar: algumas pessoas acham que posso configurar facilmente diferentes entradas e selecionar entre elas. Isso não é verdade: mesmo com duas entradas (com BSSID fixo cada) com nomes diferentes (mas com o mesmo SSID), o menu apresenta apenas uma entrada (com o nome do SSID) sem indicar BSSID ou o nome da entrada confiável correspondente. / p>     

por Robert Siemer 09.09.2014 / 22:30

1 resposta

2

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:

  1. Duas conexões, com diferentes UUIDs, cada uma com um BSSID especificado nas configurações de conexão.
  2. 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.

    
por muru 12.09.2014 / 18:01