¿Caída del Wi-Fi de Mac? Use un simple script Keepalive Bash para mantener la conexión inalámbrica
Tabla de contenido:
- 1) Obtenga la dirección IP de su enrutador WiFi
- 2) Crear la secuencia de comandos Keepalive Bash
- 3) Ejecute el script Bash Keepalive Wi-Fi
Muchos usuarios que actualizaron a Mac OS X Lion descubrieron que sus conexiones Wi-Fi se caían periódicamente sin razón aparente. Publicamos un tutorial razonablemente completo con consejos sobre cómo solucionar los problemas de caída inalámbrica de OS X Lion y ese es un punto de partida recomendado porque la mayoría de los consejos son fáciles y menos complicados, pero entre ellos estaba un truco para mantener la transferencia de datos haciendo ping a una dirección IP.
La técnica de ping keepalive parece funcionar, pero resulta que no necesita hacer ping a una IP externa, también puede hacer ping ocasionalmente a su punto de acceso wifi local. Con esto en mente, vamos a crear una secuencia de comandos keepalive simple que se ejecutará desde la línea de comando y hará ping a su enrutador cada 5 segundos, lo que permitirá que la conexión wifi se mantenga y evite una caída.
1) Obtenga la dirección IP de su enrutador WiFi
Necesitará saber la dirección IP de su punto de acceso inalámbrico antes de continuar, por lo general es algo como 192.168.0.1 o 192.168.1.1.
Puedes obtener esta información desde Preferencias del Sistema > Red > Avanzado > TCP/IP y buscando la IP al lado de “Router”:
Tome nota de esa IP y proceda con lo siguiente:
2) Crear la secuencia de comandos Keepalive Bash
- Inicie el terminal (ubicado en /Aplicaciones/Utilidades/)
- Escriba el siguiente comando:
- Pegue lo siguiente, asegúrese de reemplazar la IP con sus propios enrutadores:
- Pulsa Control+O para guardar el contenido de keepalive.sh
- Pulsa Control+X para salir de nano
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Ejecute el script Bash Keepalive Wi-Fi
- Volviendo a la línea de comando, tenemos que hacer que el script sea ejecutable, hacemos esto con:
- Ahora para ejecutar el script keepalive, escribimos:
chmod +x keepalive.sh
./keepalive.sh &
Ese último comando inicia y ejecuta el script keepalive.sh en segundo plano. Su conexión inalámbrica debería permanecer viva ahora y la caída debería terminar.
La idea de crear un script bash simple proviene de Ahmet C. Toker, quien dejó el truco en nuestros comentarios y dijo que después de ejecutarlo "el problema desapareció" y el wifi dejó de fallar. Es menos una solución y más una solución simple, pero parece mantener las conexiones wifi, y probablemente sea mejor que hacer ping a una dirección IP externa como yahoo.com por varias razones.
La pregunta restante es si hay un error con la forma en que Mac OS X 10.7 maneja las conexiones wifi, o si algunos enrutadores simplemente no funcionan bien con OS X. Creo que es lo último, porque Solo encontré el problema en marcas seleccionadas de enrutadores y otros son impecables, pero para todos los enrutadores encontré una solución que detuvo por completo las fallas de conexión.Es posible que una futura actualización de OS X 10.7 resuelva el problema por completo para todos.
Si aún tiene problemas, puede revisar nuestra multitud de guías anteriores sobre cómo solucionar problemas inalámbricos en Mac OS X:
¡Buena suerte!