Atualmente, experimento quedas de conexão wifi aleatórias no meu MacBook Air 2012 que me obrigam a selecionar novamente a rede a cada dez minutos. A única mudança recente no sistema foi uma atualização para o Yosemite. Uma pesquisa no google indicou que outras pessoas também têm o problema , mas ainda não consegui encontrar uma solução.
Como consertar este problema?
Respostas:
A Apple lançou a atualização 10.10.1 hoje, que deve corrigir muitos problemas de wifi.
fonte
Infelizmente, acho que apenas a Apple pode corrigir isso, espero que com uma atualização para o Yosemite (que supostamente já está sendo testada, mas a data de lançamento é desconhecida).
Até então, tudo o que posso oferecer é uma solução alternativa.
Encontre a sua "porta" WiFi
Primeiro, você precisa encontrar sua porta Wi-Fi. Em um MacBook Air, isso provavelmente é en0.
Em um Mac com Ethernet e Wi-Fi integrados, o Wi-Fi é provavelmente
en1
.Se você não tiver certeza, pode usar o seguinte:
e então faça
para ver o que é.
Use o
airport
comandoDesde o Snow Leopard (pelo menos), existe uma
airport
ferramenta em:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Vamos chamar isso
$AIRPORT
resumidamente:AIRPORT='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport'
Portanto, se juntarmos isso, este deve ser o comando adequado para dizer ao seu Mac para aderir ao sinal Wi-Fi mais forte disponível:
${AIRPORT} ${WIFI} prefs JoinMode=Strongest JoinModeFallback=KeepLooking
que é apenas outra maneira de escrever isso:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 prefs JoinMode=Strongest JoinModeFallback=KeepLooking
Usar
launchd
Você pode executar esse
airport
comando automaticamente periodicamente comlaunchd
.Reuni os arquivos necessários em https://github.com/tjluoma/airport-autojoin, mas a ideia é esta:
Use
launchd
plist in/Library/LaunchDaemons/
(que deve pertencer a root: wheel)Tenha esse
launchd
plist watch/Library/Preferences/SystemConfiguration/
para mudançasExecute o comando acima sempre que ocorrerem alterações.
Não estou enfrentando esse problema em Yosemite, portanto não posso garantir que isso seja corrigido, mas é o que eu faria para corrigi-lo se isso continuasse acontecendo comigo.
Consulte a página do GitHub para obter instruções mais detalhadas, incluindo remoção.
fonte
Eu estava tendo problemas até a 10.10.4, o seguinte corrigiu o problema no meu MBP do início de 2013.
Cmd+Shft+G
para ir para a pasta/Library/Preferences/SystemConfiguration/
com.apple.airport.preferences.plist
NetworkInterfaces.plist
preferences.plist
fonte