O Wi-Fi não é o mesmo em todos os países. Agências regulatórias em países ao redor do mundo limitam o Wi-Fi a diferentes partes do espectro de radiofrequência. Alguns roteadores transmitem os países em que acham que estão.
O utilitário Wireless Diagnostics no Mac OS X mostra uma mensagem de erro se houver "códigos de país conflitantes" nas proximidades. Nem todo roteador transmite esses detalhes, mas um roteador mal configurado pode causar problemas.
Encontrar códigos de países conflitantes
RELACIONADOS: Solucione problemas e analise o Wi-FI do seu Mac com a ferramenta de diagnóstico sem fio
Para determinar se há códigos de país conflitantes em uma área de seu Mac, mantenha pressionada a tecla Opção, clique no ícone de Wi-Fi na barra superior e selecione “Abrir diagnóstico sem fio”. Vá até o assistente, que examinará sua área e alertará sobre coisas que você pode fazer para melhorar seu Wi-Fi.
No final do processo, você verá “Códigos de países conflitantes” no resumo. Isso indica que há roteadores sem fio com dois códigos de país diferentes nas proximidades. Ou há um roteador mal configurado ou você está quase exatamente na fronteira entre dois países diferentes!
Por que códigos de países conflitantes são um problema
Alguns roteadores transmitem códigos de país usando o padrão 802.11d. Isso informa os dispositivos habilitados para Wi-Fi próximos - como seu MacBook - em qual país eles estão e quais configurações de Wi-Fi devem usar. Por exemplo, em nosso exemplo abaixo, temos um roteador não autorizado próximo com um código de país TW, que entra em conflito com outros roteadores e seus códigos de país dos EUA.
Isso pode confundir seu Mac. Quando ele acorda, ele procura por redes Wi-Fi próximas e as informações de código do país informam ao Mac quais configurações de Wi-Fi ele deve usar para esta área. Parece que o Mac usa o código do país da primeira rede que encontra transmitindo essas informações. Se você estiver em um país e houver um roteador com o código de outro país nas proximidades, seu Mac pode pensar que você está nesse país, use essas configurações de Wi-Fi e tenha problemas para se conectar a redes sem fio usando as configurações adequadas para o país em que você está realmente dentro.
A caixa de diálogo de informações da Apple aqui indica que “isso pode impedir o seu Mac de se reconectar automaticamente a uma rede Wi-Fi conectada anteriormente”. Ele também diz que usar um roteador sem fio em um país para o qual não foi projetado "pode resultar em problemas de desempenho e confiabilidade para clientes Wi-Fi próximos". Idealmente, você poderia configurar seu Mac para ignorar esses detalhes conflitantes e dizer em qual país você está - mas não pode.
Identificando a Rede do Problema
Para identificar o roteador com um código de país conflitante, clique no menu Janela no aplicativo Wireless Diagnostics e selecione Scan.
Você verá uma lista de redes Wi-Fi próximas. Dê uma olhada na coluna “País” para encontrar o roteador transmitindo um código de país incorreto. Você pode obter o nome da rede sem fio do roteador na coluna “Nome da rede”, e isso dirá qual roteador está transmitindo o código de país incorreto.
Resolvendo o problema
RELACIONADOS: Como obter um sinal sem fio melhor e reduzir a interferência na rede sem fio
Infelizmente, não parece haver uma maneira de forçar seu Mac a ouvir apenas um código de país específico. Não há uma maneira clara de preferir um código de país específico quando vários outros estão próximos. A única solução real é localizar o roteador sem fio ofensivo e alterar seu código de país ou substituí-lo por um roteador que esteja configurado corretamente para operar em seu país atual.
Isso pode ser um problema. A menos que o roteador pertença a você ou a outra pessoa que você conheça, pode não haver muito que você possa fazer a respeito. Você pode andar por aí com seu laptop ou telefone, procurando onde o sinal parece mais forte e batendo na porta de seus vizinhos para localizar a rede Wi-Fi desonesta e pedir a seu vizinho para consertá-la. Parece uma solução ridícula, mas é o que a Apple recomenda - como diz o aplicativo Wi-Fi Diagnostics, você deve “entrar em contato com o proprietário da rede para resolver o problema”. Não é uma solução fácil, ou mesmo realista em muitas situações, mas é a única que vai funcionar.
Um roteador próximo transmitindo um código incorreto pode estar operando em frequências não licenciadas e isso pode, na verdade, ser uma violação dos regulamentos e leis aplicáveis. Nos EUA, a pessoa que opera o roteador pode estar violando a lei federal de telecomunicações. Mas não espere que o governo ataque o roteador estrangeiro de seus vizinhos, a menos que esteja causando sérios problemas - por exemplo, interferindo nas frequências de comunicação de emergência.
Os roteadores transmitem essas informações usando o padrão 802.11d. Não parece possível desabilitar 802.11d em um Mac, então não há realmente nenhuma maneira de contornar esta falta de soluções questionáveis como modificar o arquivo de driver de rede do seu Mac . Não tentamos esta solução em particular - é um exemplo de como você teve que ir para evitar que seu Mac obedecesse a esses códigos imprecisos.
Se você tiver problemas reais de Wi-Fi em uma determinada área de seu Mac, livrar-se desse roteador desonesto pode ser a única solução que funcionará. Você também pode tentar eu melhorando seu próprio sinal Wifi , e seu Mac pode primeiro ver sua própria rede Wi-Fi em vez da conflitante quando for ligado.
Crédito da imagem: Alessio Maffels no Flickr