6 votos

¿Cómo se resuelve el problema del 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 reseleccionar 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 ahora no he podido encontrar una solución.

¿Cómo se arregla este problema?

3voto

Jay Thompson Puntos 1930

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

2voto

moodforaday Puntos 2633

Desafortunadamente creo que sólo Apple puede arreglar esto, con suerte con una actualización de Yosemite (que según se informa ya está siendo probado, pero se desconoce la fecha de lanzamiento).

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

Encuentra tu "puerto" WiFi

Primero tienes que encontrar tu puerto Wi-Fi. En un Macbook Air esto es probablemente en0.

En un 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 qué es.

Use el airport comando

Desde el Leopardo de las Nieves (al menos) ha habido un airport en..:

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

Llamémoslo así $AIRPORT para abreviar:

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

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

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

que es sólo otra forma de escribir esto:

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

Utilice launchd

Puedes ejecutar automáticamente eso airport comandar periódicamente con launchd .

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

  • Utilice launchd se meten en /Library/LaunchDaemons/ (que debe ser propiedad de Root:wheel)

  • Ten eso. launchd reloj de pluma /Library/Preferences/SystemConfiguration/ para los cambios

  • Ejecute el comando anterior cada vez que se produzcan cambios.

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

Vea el GitHub página para instrucciones más detalladas, incluyendo la eliminación.

0voto

Donnelle Puntos 3285

Estaba teniendo problemas hasta el 10.10.4, lo siguiente arregló el problema en mi MBP de principios de 2013.

  • Deshabilitar el WiFi
  • Abrir Buscador
  • Presiona Cmd+Shft+G para ir a la carpeta /Library/Preferences/SystemConfiguration/
  • Borre (o mueva) los siguientes archivos:
    • com.apple.airport.preferences.plist
    • NetworkInterfaces.plist
    • preferences.plist
  • Reinicie su ordenador
  • Re-activar el WiFi

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X