Eu tinha uma frota de MacBooks fazendo a mesma coisa. O que eu finalmente descobri é que o OS X criou uma interface virtual chamada awdl0
or Apple Wireless Direct Link
. Não vou entrar em detalhes de como isso funciona, porque há uma explicação muito boa aqui .
O que descobrimos foi que, se essa interface estivesse ativa, teríamos desistências de wifi e problemas de desempenho. Se a interface estiver desativada, não tivemos problemas com o wifi.
Era facilmente testável, primeiro ativando-o e fazendo um teste de velocidade, depois desativando-o e fazendo o mesmo teste de velocidade. O segundo teste de velocidade com ele desativado obteria facilmente o dobro da largura de banda.
Se você olhar em volta da rede, muita gente está dizendo que está causando interferência no canal wifi. Por isso, faz algo como criar uma segunda conexão wifi no mesmo canal. As duas conexões (seu wifi principal e awdl0) estão interferindo e cancelando.
Solução
Experimente primeiro, abra o Terminal e digite
sudo ifconfig awdl0 down
Experimente o seu Wifi agora e veja se isso ajuda.
Caso isso aconteça, observe que essa correção não permanecerá entre as reinicializações. Você precisará adicionar algo a um script de inicialização ou criar uma tarefa que o desative na inicialização.
Palavra de Cuidado
Essa interface é usada para criar conexões entre dispositivos Apple, como MacBook e AppleTV, ou usando o AirDrop. Vou avisá-lo de que esses serviços podem não funcionar depois de desativar a awdl0
interface.
Temos um monte de AppleTVs que ainda funcionam bem com ela desativada. Tanto quanto posso dizer, ele usará o Wi-Fi para conectar-se ao invés de Bluetooth (eu posso estar errado sobre isso)