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 Wireless
guia, selecionando a conexão apropriada por SSID e, em seguida, inserindo o endereço MAC do ponto de acesso desejado na BSSID
caixa
Você pode obter os endereços MAC na linha de comando usando a nmcli
ferramenta, 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 nmcli
não estiver disponível em seu sistema, você pode usar iwlist
para obter informações MAC (embora o formato de saída não seja tão conveniente para análise)
iwlist wlan0 scan[ning]
(onde wlan0
está o nome da interface) mostrará o AP atual; ou para ver todos os APs detectados
sudo iwlist wlan0 scan[ning]