Wifi no funciona a menos que lo apague y lo vuelva a encender para salir del sueño

2

Tengo una Macbook Pro Retina de 15 pulgadas y tengo el problema anterior. En una pregunta relacionada ( Wifi no funciona a menos que lo apague y vuelva a encender ) un usuario comentó:

Desde que tengo memoria, he tenido que hacer esto en mi MacBook Pro Retina 15 ″. Siempre he supuesto que es el enrutador, ya que solo tengo el problema en casa. Incluso tengo un script que cambiará automáticamente el Wi-Fi si intenta conectarse a mi red doméstica y falla durante más de 3 segundos :) - grgarside 26 de enero a las 20:00

¿Alguien sabe cómo escribir / cargar este tipo de script? ¡Gracias!

fabbb
fuente
¡Hola! En el futuro, me complacería proporcionar detalles de seguimiento a todo lo que diga de esta manera: siéntase libre de enviarme un mensaje de correo electrónico en el Chat de preguntas diferentes , recibo muchas notificaciones de que puedo perder el comentario ocasional.
grg

Respuestas:

0

Podría intentar algo como esto: (Cópielo y péguelo en el Editor AppleScript)

--
-- Toggle Airport Power On and Off
--
if (offset of "On" in (do shell script "networksetup -getairportpower en1")) > 0 then
    do shell script "networksetup -setairportpower en1 off"
else
    do shell script "networksetup -setairportpower en1 on"
end if

Cambie el en1 a en0 (cero) para su WiFi.

Si funciona, guarde el script de Apple como aplicación. Tíralo a tu muelle para un acceso rápido.

Ruskes
fuente
Hola, gracias. Estoy tratando de ver si puedo resolver esto con base en tu respuesta. ¿Puedes recomendar una solución automatizada? ¿Como "al despertar del sueño, desactivar wifi, luego encender si no está conectado"? ¿Cómo se puede hacer esto? Quiere evitar tener que hacer clic en cualquier cosa ... ¡Gracias!
fabbb
Para eso es posible que desee echar un vistazo a la aplicación llamada sleepwatcher. macupdate.com/app/mac/10387/sleepwatcher
Ruskes
0

Actualizado a Yosemite 10.10 y el problema ahora está solucionado.

fabbb
fuente
0

Pruebe este script de Golang: https://github.com/icecrasher321/Wifi_Hack

El script automatiza el proceso de apagar y encender su wifi a intervalos de 20 minutos (las versiones futuras detectarán caídas de paquetes para iniciar el proceso de reinicio de wifi). Puede mantenerlo ejecutándose en segundo plano. Hay más información disponible en el archivo README del enlace de github que se proporciona anteriormente.

Si no desea instalar Golang solo por esto, puede obtener el mismo resultado utilizando el siguiente script de shell

while :; do
    networksetup -setairportpower en1 off
    sleep 3
    networksetup -setairportpower en1 on
    sleep $((20 * 60))
done

Ejecute networksetup -listallhardwareports primero para verificar si su Wi-Fi realmente está en en1.

Vikhyath mondreti
fuente