Tengo un Mac Pro a principios de 2008 (MacPro3,1) que es bastante saludable por lo que puedo decir. Ha sobrevivido a las actualizaciones de OSX de la versión original 10.5 a 10.9.x (aún no he apretado el gatillo en Yosemite) y siempre estuvo feliz con su conexión Ethernet por cable durante años, hasta hace poco más de un año, cuando la encontré. al tiempo que desaparecería de mi red doméstica. Lo estoy ejecutando directamente en un enrutador FiOS Actiontec, pero no estoy seguro de que haya fallado ya que los he reemplazado con el tiempo y el problema sigue existiendo.
Lo que veo es que mi Mac en algún momento simplemente pierde su capacidad de hablar por la interfaz en0. El enrutador aún lo registra como conectado (es decir, la luz del puerto está encendida), pero la pila de red en OSX cree que está apagada. Puedo restaurar la conectividad haciendo sudo ifconfig en0 down
y sudo ifconfig en0 up
con una pausa de aproximadamente 1-2 segundos entre ellas. No veo nada en el registro del sistema que indique un error distinto a las diversas aplicaciones que comienzan a quejarse de que han perdido la conectividad de la red. Lo más cercano que he visto es un mensaje sobre el error de REBINDAR, pero sigue los eventos para DHCP que normalmente ocurren bien. Ha estado sucediendo por un tiempo, pero quiero decir que ha estado ocurriendo desde 10.8.x.
No es como si la red no se usara con regularidad, ya que la Mac actúa como el servidor de iTunes de mi casa y se deja encendida todo el tiempo. Además, no tengo habilitadas las funciones de ahorro de energía, lo que sugeriría abandonar la red.
¿Alguien más ha visto esto? Es bastante frustrante los tiempos aleatorios en los que quiero usar la Mac localmente o de forma remota y se interrumpe la conexión a la red. No he visto nada que indique una falla de hardware, por lo que sospecho más de OSX.
He encontrado una situación en la que el problema ocurre con más frecuencia. Cuando el puerto Ethernet está en uso intensivo (copiar archivos grandes en el servidor), parece suceder más a menudo. Cuando no hay tal uso, la máquina puede estar bien por semanas. Pero cuando necesito copiar archivos grandes, el puerto Ethernet puede morir varias veces al día.
Incluso he creado un script para deshabilitar / habilitar el puerto. La mayoría de las aplicaciones ni siquiera notan que el puerto estaba inactivo, por lo que todo funciona de nuevo.
Debido a que esto sucede mucho más probable bajo una carga pesada, ¿podría estar relacionado con el calor? Mi máquina está llena de cosas dentro, pero el polvo se ha limpiado regularmente.