Junior Polegato - Linux escreveu:
> Para a dúvida abaixo, encontrei uma solução quebra-galho, mais abaixo,
> mas ainda persiste minha pergunta: alguém tem alguma solução que
> funcione melhor?
> "
> Pessoal, estou com 3 pontos de acesso e preciso "navegar" entre
> eles, alguns notebooks, com Debian, de forma que seja sempre escolhido a
> melhor rede no ponto onde o note estiver. Todos os AP estão com o mesmo
> SSID e senha sob WPA2/TKIP/PSK. O central está no canal 1, um outro no
> canal 4 e outro no canal 7, espaçados de 3 canais como podem ver...
> O problema é que fica amarrado num AP até perder o sinal, daí
> pega o sinal de outro, coisa de 2 segundos, o que já atrapalha voz e
> vídeo...
> "
> Lendo o manual do iwconfig, descobri que era mais fácil do que
> pensava... Tem a opção de sensibilidade, que determina o percentual tal
> como eu queria, porém, nos hardwares modernos isso é automático, e dá no
> que dá... Não deixa mudar manualmente o percentual de sensibilidade,
> porém, para salvar a pátria, tem o comando "ap", com o qual eu escolho o
> AP que eu quiser ou coloco "auto" e o próprio iwconfig me coloca no
> melhor AP. Assim sendo:
> #!/bin/bash
> # Tempo em segundos entre atualizações de melhor AP
> TEMPO=3
> # Dispositivo de rede sem fio
> IW=wlan0
> while true; do
> iwconfig $IW ap auto
> sleep $TEMPO
> done
>
Fiz os testes, não funciona... Cada "iwconfig $IW ap auto" derruba a
conexão momentaneamente, por alguns décimos de segundos, mas o
suficiente para picar a voz ou o vídeo, além do quê, depois de alguns,
isso deixa o network-manager louco e placa também, voltando a funcionar
somente após reiniciar ou descarregar os módulos da placa de rede sem
fio e voltar a carregar... :-(
Pelo que vejo, o lance vai ser monitorar a qualidade até uma qualidade
mínima aceitável e quando atingir esse mínimo, tipo 20%, verificar se
tem um AP com mesmo SSID com sinal melhor e, se tiver, executar o
"iwconfig $IW ap auto" ou ainda especificar o MAC dele em vez de "auto".
Essa comparação pode ser feita ainda pela diferença entre a qualidade do
AP atual e do disponíveis com mesmo SSID, onde se a diferença superar um
valor, tipo 20%, passa a conectar ao AP melhor. Feito isso, vai ser
preciso monitorar o comportamento do network-manager e se a placa não
morre como aconteceu antes...
Vai ter que ser mais bem elaborado do que eu imaginei...
[]'s
Junior Polegato
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html