wpa_supplicant ignora algumas redes

0

Estou usando o wpa_supplicant e gostaria de adicionar uma regra para que minha máquina se conecte a qualquer rede aberta. Eu posso fazer isso com:

network={
    key_mgmt=NONE
}

Agora eu gostaria de fazer uma lista negra de algumas redes sem fio. Isso é possível? Eu preciso fazer isso, pois meu computador também é um roteador que envia uma rede aberta.

Como posso ignorar esse ssid:

network={
    ssid="router"
    key_mgmt=NONE
}
    
por Thomaschaaf 05.04.2014 / 15:20

2 respostas

1

Você não pode.

A solução mais fácil para você seria o seu AP banir o endereço MAC do seu cliente.

Isso, ou simplesmente pare de tentar se conectar a todas as redes abertas do BSS.

    
por 05.04.2014 / 21:39
0

Suponho que você esteja usando wpa_supplicant para se conectar a redes sem fio. Eu acredito que você deve sempre lista de permissões e nunca lista negra , ou seja, você deve usar configuração explícita para redes não autenticadas, bem como para as autenticadas. Caso contrário, você nunca sabe onde está se conectando e, muitas vezes, acaba tendo uma conectividade extinta.

Existem ferramentas que facilitam para você, como o NetworkManager, com sua interface GUI ou CLI, conectar-se a novas redes. Existem algumas outras ferramentas para o mesmo propósito. Com essas ferramentas, o primeiro acesso a um novo SSID é sempre explícito, enquanto o segundo e o próximo são automáticos para as redes com as quais você já se conectou com êxito.

O objetivo de usar wpa_supplicant diretamente é ter controle total de sua configuração sem fio. Conectar-se a SSIDs aleatórios não está de acordo com isso.

    
por 05.04.2014 / 22:14