Come risolvere il problema con il rilascio di wifi dopo l'aggiornamento di Yosemite?

6

A partire da oggi mi sono imbattuto in una connessione wifi casuale sul mio MacBook Air 2012 che mi costringe a riselezionare la rete ogni dieci minuti. L'unica modifica recente al sistema è stata un aggiornamento a Yosemite. Una ricerca su google ha indicato che altri hanno anche il problema , ma fino ad ora non sono riuscito a trovare una soluzione.

Come risolvere questo problema?

    
posta k0pernikus 23.10.2014 - 12:07
fonte

3 risposte

3

Apple ha rilasciato oggi l'aggiornamento 10.10.1, che dovrebbe risolvere molti problemi con il wifi.

    
risposta data 17.11.2014 - 20:23
fonte
2

Sfortunatamente penso che solo Apple possa risolvere questo problema, si spera con un aggiornamento di Yosemite (che secondo come riferito è già stato testato, ma una data di rilascio è sconosciuta).

Fino ad allora, tutto ciò che posso offrire è una soluzione alternativa.

Trova la tua "porta" WiFi

Per prima cosa devi trovare la tua porta Wi-Fi. Su un MacBook Air è probabilmente en0.

Su un Mac con Ethernet e Wi-Fi integrati, il Wi-Fi è probabilmente en1 .

Se non sei sicuro, puoi usare questo:

WIFI='/usr/sbin/networksetup -listnetworkserviceorder |\
egrep Device |\
fgrep Wi-Fi |\
sed 's#.*(Hardware Port: Wi-Fi, Device: ##g ; s#)##g''

e poi fai

echo "$WIFI" 

per vedere di cosa si tratta.

Utilizza il comando airport

Da Snow Leopard (almeno) c'è stato uno strumento airport su:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Chiamiamo $AIRPORT in breve:

AIRPORT='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport'

Quindi, se lo mettiamo insieme, questo dovrebbe essere il comando appropriato per dire al tuo Mac di unirsi al più strong segnale Wi-Fi disponibile:

${AIRPORT} ${WIFI} prefs JoinMode=Strongest JoinModeFallback=KeepLooking

che è solo un altro modo di scrivere questo:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 prefs JoinMode=Strongest JoinModeFallback=KeepLooking

Utilizza launchd

Puoi eseguire periodicamente quel comando airport periodicamente con launchd .

Ho messo insieme i file necessari su link ma l'idea è questa:

  • Utilizza launchd plist in /Library/LaunchDaemons/ (che deve essere di proprietà di root: wheel)

  • Avere che launchd plist guarda /Library/Preferences/SystemConfiguration/ per le modifiche

  • Esegui il comando precedente ogni volta che si verificano cambiamenti.

Non ho riscontrato questo problema in Yosemite, quindi non posso garantire che questo lo risolva, ma è quello che farei per risolverlo se dovesse succedere a me.

Consulta la pagina GitHub per istruzioni più dettagliate, inclusa la rimozione.

    
risposta data 13.11.2014 - 18:06
fonte
0

Avevo problemi fino al 10.10.4, il seguente problema risolveva il mio MBP all'inizio del 2013.

  • Disattiva WiFi
  • Apri Finder
  • Premi Cmd+Shft+G per andare alla cartella /Library/Preferences/SystemConfiguration/
  • Elimina (o sposta) i seguenti file:
    • com.apple.airport.preferences.plist
    • NetworkInterfaces.plist
    • preferences.plist
  • Riavvia il tuo computer
  • Riattiva WiFi
risposta data 27.07.2015 - 20:52
fonte

Leggi altre domande sui tag