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).


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/


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.


2

corrigido, tornando a segurança idêntica


0

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


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.


BSSID é um endereço de hardware que sempre será diferente.
— slhck 14/09
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.