Duas redes com o mesmo ESSID, como coloco uma na lista negra ou forço a outra?

Duas redes com o mesmo ESSID, como coloco uma na lista negra ou forço a outra?

Estou aqui no Starbucks em Kingwood, Texas, no cruzamento da Kingwood Drive com a West Lake Houston. Estou em um shopping. No mesmo shopping center, a apenas 50 metros de distância, há uma loja ATT.

O problema que estou encontrando é o Starbucks e a ATT Store transmitidos como ESSID attwifi. Infelizmente, ambos têm dois métodos diferentes de autenticação da web/login de convidado e, mais infelizmente, um deles normalmente está fora do alcance; Mal consigo captar o sinal. Como faço para colocar na lista negra um ponto de acesso (o da ATT Store) do nm-applet? Ou como forçar um AP (aquele aqui no Starbucks) no iwconfig que não será revertido com base no ESSID?

Responder1

Você deve ser capaz de fazer isso no miniaplicativo do gerenciador de rede GUI escolhendo Edit connections..., escolhendo a Wirelessguia, selecionando a conexão apropriada por SSID e, em seguida, inserindo o endereço MAC do ponto de acesso desejado na BSSIDcaixa

gerenciador de rede bssid

Você pode obter os endereços MAC na linha de comando usando a nmcliferramenta, por exemplo

nmcli dev wifi list

ou para ver apenas o MAC da conexão atualmente ativa

nmcli dev wifi list | awk '$NF ~ /yes/ {print}'


Deveria ser possível fazer o mesmo com iwconfig- embora geralmente exija privilégios elevados, por exemplo

sudo iwconfig wlan0 ap 00:11:22:33:44:55

Se nmclinão estiver disponível em seu sistema, você pode usar iwlistpara obter informações MAC (embora o formato de saída não seja tão conveniente para análise)

iwlist wlan0 scan[ning]

(onde wlan0está o nome da interface) mostrará o AP atual; ou para ver todos os APs detectados

sudo iwlist wlan0 scan[ning]

informação relacionada