Obtendo uma lista de redes WiFi próximas quando o adaptador está no modo AP

4

Estou tentando obter uma lista de redes sem fio próximas enquanto o adaptador está agindo como um ponto de acesso, mas o iwlist retorna o seguinte erro:

$ sudo iwlist wlan0 scan
wlan0     Interface doesn't support scanning : Operation not supported

Existe outra maneira de obter essa lista, talvez com outro utilitário? O meu WRT54, que usa o Tomato, parece ser capaz de conseguir isso (listando APs próximos, enquanto o próprio dispositivo está configurado como AP), então estou curioso em saber como eu poderia replicar esse comportamento.

Obrigado.

    
por Hamza 21.05.2014 / 20:18

2 respostas

7

iwlist está seriamente reprovado. Remova-o do seu sistema e nunca mais o use. Faça o mesmo com iwconfig , iwspy . Essas ferramentas são antigas e foram projetadas em uma era onde o 802.11n não existia. Desenvolvedores de kernel mantêm uma camada de compatibilidade feia para ainda suportar wireless-tools , e essa camada de compatibilidade geralmente fica.

Agora instale iw , se ainda não estiver pronto. O comando iw que você está procurando é

iw dev wlan0 scan ap-force .

Esta é uma adição recente. Nem todos os drivers suportam isso, mas a maioria deve fazer isso.

    
por 21.05.2014 / 22:20
0

Encontrei esse problema quando meu dispositivo Wi-Fi estava no modo 'Access Point'. Eu mudei de modo para 'cliente'. Então o comando começou a funcionar perfeitamente. O comando também funciona com o modo 'ad-hoc'.

    
por 15.06.2016 / 11:30