Como fazer com que o OSX escolha o sinal wifi mais forte com SSIDs idênticos?

22

Eu tenho um roteador sem fio Netgear em uma sala e um adaptador de linha de força TP-Link com wifi em outra sala. Estou usando um MacBook Pro 2014 com Yosemite 10.10.1

Anteriormente, eu tinha SSIDs separados para cada um dos pontos de acesso sem fio, o que significava que eu precisava alterar manualmente a rede wifi ao me deslocar pela casa.

Os conselhos de Como posso obter o mesmo SSID para vários pontos de acesso? é definir o mesmo SSID nos dois pontos de acesso wifi, e o laptop deve escolher automaticamente aquele com o sinal mais forte:

Dê a ambos os APs o mesmo SSID, tipo de segurança e senha de segurança sem fio ... Um cliente examinará todos os canais que procuram APs publicando o SSID que deseja e escolherá o que melhor se adapte às suas necessidades (geralmente, o que mostrar o sinal mais alto) força).

Então, defino SSID, segurança e senha idênticas nos dois pontos de acesso wifi. Infelizmente, o OSX Mavericks não alterna automaticamente entre as redes quando se desloca pela casa.

Enquanto localizado próximo ao adaptador de linha de força TP-Link, eu me conecto à rede, conforme mostrado pela primeira linha em negrito na janela Wifi Explorer (esse é o comportamento esperado, pois é a rede mais forte):

insira a descrição da imagem aqui

Mas, ao se aproximar do roteador wifi Netgear, a Yosemite não se desconecta do ponto de acesso TP-Link e se conecta ao ponto de acesso Netgear (mesmo que essa rede seja muito mais forte):

insira a descrição da imagem aqui

(Deixei o laptop ligado durante a noite e ele não mudou depois de 12 horas, por isso não está relacionado ao tempo)

  • Há algo que preciso fazer no Mavericks para selecionar a rede mais forte automaticamente?
  • Preciso garantir que todas as propriedades sejam idênticas entre os pontos de acesso? por exemplo, Canal, Largura e Modo são diferentes - isso importa?

Editar: conforme resposta em /apple//a/144832/84752 , alterei:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest

mas isso não tem efeito ao se mover entre salas. Não tenho certeza se essa sugestão se aplica apenas aos produtos Airport (dado o nome do comando).

Stephen Lead
fonte
1
Você não tem esse controle com o OS X. No meu escritório, empregamos pontos de acesso que permitem vários SSIDs (Unifi APs); portanto, tenho um SSID para fins de roaming (definido em todos os APs) e um SSID quando quero forçar a conexão. para um específico. Também tenho SSIDs separados para redes 2.4 e 5gHz.
mspasov
Isso acabou sendo um problema XY - minha verdadeira pergunta era "como posso melhorar a cobertura wifi da minha casa?". Em vez de tentar replicar a rede Wi-Fi usando um adaptador powerline, a verdadeira solução foi comprar um roteador wireless mais poderoso, que elimina a necessidade do powerline
Stephen Chumbo

Respostas:

25

Eu sei que esse tópico é antigo, mas eu gostaria de deixar aqui o que resolveu o problema para mim. Você precisa verificar se possui a mesma segurança nos dois pontos de acesso. Por exemplo, eu tinha um ponto de acesso protegido com WPA / WPA2 e outro apenas com WPA2. Depois de mudar os dois para o mesmo, tudo estava bem.

Para verificar a segurança dos seus pontos de acesso, você pode fazer o seguinte:

  • Enquanto mantém pressionada a tecla de opção (alt), clique no ícone WiFi na barra de menus
  • Clique em "Abrir diagnóstico sem fio ..."
  • Vá para "Janela"> "Digitalizar" (ou pressione CMD-4)
  • Verifique se a segurança é a mesma para os seus pontos de acesso

Fonte da solução: http://forums.macrumors.com/threads/wifi-roaming-issues-two-aps-with-same-ssid.1208584/

Nuno
fonte
2
Seis meses depois, finalmente encontrei tempo para testar isso - e parece que você está certo. Eu havia definido a segurança do adaptador Powerline como "automática" - depois que eu o forcei a usar o WPA2-PSK [AES]meu MBP, estava fazendo um trabalho muito melhor ao alternar automaticamente entre os pontos de acesso sem fio. Muito Obrigado!
Stephen Lead
Isso não funcionou para mim, pois os dois valores de segurança já são os mesmos. i.imgur.com/2UQWfmL.png
Pieter
Isso funcionou para mim, mas tive que remover ("esquecer") a rede nas configurações de rede OSX e depois adicioná-la novamente. Depois que fiz isso, ele começou a se conectar ao sinal mais alto, mais perto do ponto de acesso imediatamente.
dbellizzi
Além disso, eu também tinha que ter certeza de que os dois APs tivessem a mesma largura - 20MHz. Quando a largura era diferente, tive problemas de comutação.
Yohan Liyanage 04/04
10

Seu problema está sendo causado pelo manuseio do OS X de um parâmetro wi-fi geralmente chamado de limite de roaming . Este parâmetro determina o ponto em que um sistema operacional mudará para um sinal mais forte. O Windows fornece acesso fácil a esse parâmetro, exemplo aqui , mas não existe uma opção simples no OS X.

Este documento da NYU sugere que o OS X possui características de roaming "agressivas" e mostra a linha de comando para desativar o roaming agressivo. No entanto, nossa experiência no campus com clientes do OS X mostra que o OS X é tudo menos agressivo, preferindo "aderir" a um ponto de acesso associado, apesar de estar na faixa de sinais mais próximos / mais fortes - como a sua situação.

Então, lá está, não há muito que você possa fazer para alterar o comportamento de roaming do OS X. O que você pode fazer é alterar seu ambiente sem fio na tentativa de forçar o OS X a alternar entre os pontos de acesso. As opções que você pode ter, dependendo do seu hardware wi-fi, incluem a configuração de seus APs no modo restrito apenas de 5 GHz (se forem dispositivos de banda dupla) - isso reduzirá o alcance da transmissão e, portanto, a sobreposição entre os APs. Você também pode ter uma configuração em seus pontos de acesso para a intensidade do sinal de transmissão sem fio - este é outro método para reduzir a sobreposição entre os pontos de acesso, forçando o OS X a mudar para um sinal mais forte mais cedo. Por fim, você pode tentar mover seus pontos de acesso para as extremidades de sua casa, novamente para reduzir a sobreposição.

ScunnerDarkly
fonte
2

corrigido, tornando a segurança idêntica

teste
fonte
0

Para todos os outros que se deparam com esse problema: tente dar aos seus APs canais diferentes!

Skynet
fonte
0

Como visto nas capturas de tela, o BSSID é diferente porque as configurações de WiFi são diferentes. Faça todas as configurações idênticas em cada AP, tanto quanto as configurações de segurança, etc, e deve funcionar.

Chris
fonte
BSSID é um endereço de hardware que sempre será diferente.
slhck 14/09