¿Hay un archivo de registro dhcp disponible en osx (snow leopard o lion) donde puedo ver cuándo se recibió una nueva dirección IP del servidor DHCP?
¿Hay un archivo de registro dhcp disponible en osx (snow leopard o lion) donde puedo ver cuándo se recibió una nueva dirección IP del servidor DHCP?
OS X no registra este tipo de información de manera predeterminada en un archivo central.
Obtendrá un mensaje de configuración en /private/var/log/system.log que la configuración de la red ha cambiado.
Jul 18 11:06:54 mac configd[15]: network configuration changed.
Además, el núcleo registrará varios mensajes, incluida la dirección MAC de la estación base en el caso de redes Wi-Fi, que se pueden ver fácilmente en la utilidad de la Consola.
7/18/12 11:06:28.000 AM kernel: wlEvent: en1 en1 Link DOWN virtIf = 0
7/18/12 11:06:28.000 AM kernel: AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
7/18/12 11:06:28.720 AM UserEventAgent: CaptiveNetworkSupport:CaptivePublishState:1211 en1 - PreProbe
7/18/12 11:06:28.778 AM configd: network configuration changed.
7/18/12 11:06:28.787 AM applepushserviced: <APSCourier: 0x108b322a0>: Stream error occurred for <APSTCPStream: 0x108b198e0>: The operation couldn’t be completed. Socket is not connected
7/18/12 11:06:53.000 AM kernel: MacAuthEvent en1 Auth result for: b8:8d:12:64:36:60 MAC AUTH succeeded
7/18/12 11:06:53.000 AM kernel: wlEvent: en1 en1 Link UP virtIf = 0
7/18/12 11:06:53.000 AM kernel: AirPort: Link Up on en1
7/18/12 11:06:53.000 AM kernel: en1: BSSID changed to cb:3e:44:64:63:60
7/18/12 11:06:53.000 AM kernel: AirPort: RSN handshake complete on en1
7/18/12 11:06:54.240 AM configd: network configuration changed.
7/18/12 11:06:54.612 AM UserEventAgent: CaptiveNetworkSupport:CaptivePublishState:1211 en1 - Probe
7/18/12 11:06:54.612 AM UserEventAgent: CaptiveNetworkSupport:CaptiveStartDetect:2343 Bypassing probe on gator because it is protected and not on the exception list
7/18/12 11:06:54.613 AM UserEventAgent: CaptiveNetworkSupport:CaptivePublishState:1211 en1 - Unknown
7/18/12 11:06:54.638 AM configd: network configuration changed.
No está claro si el sistema registra un mensaje de "configuración de red modificada" al vencimiento de una concesión DHCP cuando la tabla de enrutamiento no cambia. Debería poder usar la consola para depurar esto si tiene un servidor DHCP que puede forzar (o simplemente observar) una renovación o cambio de DHCP cuando la conexión de la red se mantiene estable. Los mensajes anteriores eran de un apagado manual de Wi-Fi y luego de nuevo.
El estado DHCP actual se registra en texto claro a / private / var / db / dhcpd_leases y el último contrato de arrendamiento de cada interfaz de red parece haberse registrado en / private / var / db / dhcpclient con un archivo con fecha que comience con enX.
Parece plausible que pueda usar la función de comparación tmutil para detectar un cambio en este archivo si solo supiera que el último tiempo de arrendamiento exitoso no era lo que quería.
mac:db mike$ tmutil compare /private/var/db/dhcpclient/leases ....
Lea otras preguntas en las etiquetas macos network logs server.app