Mi iMac de mediados de 2011 que ejecuta Lion 10.7.5 tiene un problema intermitente. Cuando salgo del sueño por la mañana, la Ethernet no se levanta de manera confiable. A veces comienza a funcionar de inmediato, a veces tarda de 10 a 20 segundos, y últimamente el problema parece empeorar y puede llevar minutos.
Puedo solucionar el problema yendo a un terminal y deshabilitando y volviendo a habilitar Ethernet con ifconfig en0 down; ifconfig en0 up
. Y después de dormir, puedo conectarme a la misma red a través de WiFi, pero no a Ethernet.
La red es una red doméstica simple con Gigabit Ethernet conmutada. Hay un conmutador Netgear y un enrutador: un Linksys WRT54GL que ejecuta el firmware Tomato. No tengo ningún registro útil en el lado del enrutador acerca de lo que está mal. En general, la red funciona bien, incluso cuando se inicia el iMac, solo este es un resumen del estado de inactividad que está fallando.
En el lado de Mac, los registros del kernel no tienen mucha información útil. Solo un montón de líneas como esta:
Oct 2 06:02:48 iMac kernel[0]: Ethernet [AppleBCM5701Ethernet]: Link up on en0, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,0103,0de1,0300,c5e1,0c00]
Oct 2 06:02:49 iMac kernel[0]: Ethernet [AppleBCM5701Ethernet]: Link down on en0
Oct 2 06:02:53 iMac kernel[0]: Ethernet [AppleBCM5701Ethernet]: Link up on en0, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,0103,0de1,0300,c5e1,4c00]
Oct 2 06:02:54 iMac kernel[0]: Ethernet [AppleBCM5701Ethernet]: Link down on en0
Un rastreo de paquetes a través de Wireshark solo da un poco más de información. Todo lo que veo es un flujo interminable de solicitudes de ARP y DHCP sin respuesta, junto con algunas cosas de IPv6 que no entiendo. La captura de pantalla a continuación es representativa.
Cuando uso ifconfig
para desactivar y hacer una copia de seguridad de la red, la principal diferencia que veo en el rastreo de paquetes es que mis solicitudes de ARP y DHCP obtienen una respuesta inmediata.