El mac que se apaga solo: un error del sistema que podría estar destruyendo tu red

Un fallo oculto en macOS está poniendo en riesgo la estabilidad de tus redes, incluso si tu Mac parece funcionar perfectamente. No es un fallo aislado, sino un problema que ya afectó a Windows 98 y que ahora amenaza con dejar a miles de usuarios sin conexión.

El secreto de los 49 días

El secreto de los 49 días

Un equipo de investigadores de Photon, una empresa especializada en monitorizar servicios iMessage, descubrió algo inquietante: después de aproximadamente 49 días, 17 horas, 2 minutos y 47 segundos sin reinicio, los Macs comienzan a fallar. El sistema sigue respondiendo, las conexiones se mantienen abiertas, pero la capacidad de crear nuevas conexiones o responder a solicitudes externas se desvanece misteriosamente. Es como si el ordenador decidiera, de repente, dejar de funcionar.

Photon, gracias a su amplia red de Mac, identificó el patrón. Tras recrear el problema de forma controlada con un iPhone de 1.400 euros y varios imanes (un pequeño recordatorio de la fragilidad de la Tecnología), descubrieron la raíz del problema: un fallo en el contador interno de la red, llamado tcp_now. Este contador, encargado de registrar el tiempo de encendido del sistema, está almacenado en un entero de 32 bits sin signo que, al alcanzar los 4.294.967.295 milisegundos (aproximadamente 49,7 días), se reinicia a cero.

El error reside en la forma en que el kernel XNU de Apple gestiona este reinicio. En lugar de aplicar una transición suave, el sistema simplemente ‘apaga’ la lógica de cierre de conexiones, provocando una saturación de puertos temporales y un colapso de la red. Es un fallo que, curiosamente, ya se manifestaba en Windows 98, un recordatorio de que la Tecnología, a veces, revive los fantasmas del pasado.

La única solución, por ahora, es recurrir a la solución clásica: reiniciar el Mac. Para usuarios domésticos, puede ser un inconveniente. Pero para servidores o equipos de monitorización, donde la continuidad del servicio es primordial, este problema se convierte en una verdadera pesadilla. Y Apple, por lo que dicen, ya está trabajando en una corrección.

Photon, colaborando estrechamente con los ingenieros de Cupertino, busca una solución óptima para evitar que este ‘apagón’ silencioso se convierta en un problema generalizado. Es una carrera contra el tiempo para evitar que miles de sistemas se queden a oscuras de forma inesperada.