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

A partir de hoy, experimento caídas aleatorias de la conexión wifi 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 hasta el momento no pude encontrar una solución.

¿Cómo arreglar este problema?

Apple lanzó OS X 10.10.1 hoy, que se espera que solucione los problemas de Wi-Fi (que fue la primera entrada en el registro de cambios). Es posible que desee intentarlo (después de actualizar su copia de seguridad, por supuesto).

Respuestas (3)

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

Lo tengo instalado y experimenté otra caída de conexión hoy. Entonces, aunque puede solucionarlo para algunos, considero que esto no es una solución para mí.

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.

Encuentre su "puerto" WiFi

Primero necesitas encontrar tu puerto Wi-Fi. En una MacBook Air, probablemente sea en0.

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

Si no estás seguro, puedes usar esto:

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

y luego hacer

echo "$WIFI" 

para ver que es.

Usa el airportcomando

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

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

Llamemos así $AIRPORTpara abreviar:

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

Entonces, si juntamos eso, este debería ser el comando adecuado para decirle a su Mac que se una a la señal 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

Usarlaunchd

Puede ejecutar automáticamente ese airportcomando periódicamente con launchd.

Reuní los archivos necesarios en https://github.com/tjluoma/airport-autojoin pero la idea es esta:

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

  • Haz que launchdplist esté atento /Library/Preferences/SystemConfiguration/a los cambios

  • Ejecute el comando anterior cada vez 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 de GitHub para obtener instrucciones más detalladas, incluida la eliminación.

En este momento no puedo guiarme a través de esta solución detallada (yo mismo encontré una: use un cable LAN a través del concentrador USB de red). En caso de que no llegue una mejor respuesta, te concedo la recompensa, pero no aceptaré esta respuesta por ahora.
+1 tanto a la pregunta como a la respuesta: creo que necesitará 10.10.1 para solucionarlo.

Tuve problemas hasta la versión 10.10.4, lo siguiente solucionó el problema en mi MBP de principios de 2013.

  • Deshabilitar Wi-Fi
  • Abrir buscador
  • Pulse Cmd+Shft+Gpara ir a la carpeta/Library/Preferences/SystemConfiguration/
  • Elimine (o mueva) los siguientes archivos:
    • com.apple.airport.preferences.plist
    • NetworkInterfaces.plist
    • preferences.plist
  • Reinicia tu computadora
  • Vuelva a habilitar Wi-Fi