¿Cómo resolver el problema de la caída de wifi desde la actualización de Yosemite?

6

A partir de hoy, experimenté caídas de conexión wifi al azar en mi MacBook Air 2012 que me obligan a volver a seleccionar la red cada diez minutos. El único cambio reciente en el sistema fue una actualización a Yosemite. Una búsqueda en Google indicó que otros también tienen el problema , pero aún no he encontrado una solución.

¿Cómo solucionar este problema?

    
pregunta k0pernikus 23.10.2014 - 12:07

3 respuestas

3

Apple lanzó la actualización 10.10.1 hoy, que se supone que solucionará muchos problemas de wifi.

    
respondido por el Jay Thompson 17.11.2014 - 20:23
2

Desafortunadamente, creo que solo Apple puede solucionar esto, con suerte con una actualización de Yosemite (que, según se informa, ya se está probando, pero se desconoce la fecha de lanzamiento).

Hasta entonces, todo lo que puedo ofrecer es una solución.

Encuentra tu "puerto" de WiFi

Primero necesitas encontrar tu puerto Wi-Fi. En un MacBook Air esto es probablemente en0.

En una Mac con Ethernet y Wi-Fi incorporados, el Wi-Fi es probablemente en1 .

Si no está seguro, puede usar esto:

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

y luego hazlo

echo "$WIFI" 

para ver qué es.

Usa el comando airport

Desde Snow Leopard (al menos) ha habido una herramienta airport en:

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

Llamemos a $AIRPORT para abreviar:

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

Entonces, si lo juntamos, este debería ser el comando apropiado para decirle a tu Mac que se una a la señal de Wi-Fi más fuerte disponible:

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

que es solo otra forma de escribir esto:

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

Utilice launchd

Puede ejecutar automáticamente el comando airport periódicamente con launchd .

He reunido los archivos necesarios en enlace pero la idea es esta:

  • Use launchd plist en /Library/LaunchDaemons/ (que debe ser propiedad de root: wheel)

  • Haga que launchd plist vea /Library/Preferences/SystemConfiguration/ para cambios

  • Ejecute el comando anterior siempre que se produzcan cambios.

No estoy experimentando este problema en Yosemite, por lo que no puedo garantizar que esto lo solucione, pero es lo que haría para solucionarlo si me siguiera sucediendo.

Consulte la página GitHub para obtener instrucciones más detalladas, incluida la eliminación.

    
respondido por el TJ Luoma 13.11.2014 - 18:06
0

Tenía problemas hasta el 10.10.4, lo siguiente solucionó el problema en mi MBP a principios de 2013.

  • Deshabilitar WiFi
  • Abre Finder
  • Presiona Cmd+Shft+G para ir a la carpeta /Library/Preferences/SystemConfiguration/
  • Eliminar (o mover) los siguientes archivos:
    • com.apple.airport.preferences.plist
    • NetworkInterfaces.plist
    • preferences.plist
  • Reinicia tu computadora
  • Volver a habilitar WiFi
respondido por el doublesharp 27.07.2015 - 20:52

Lea otras preguntas en las etiquetas