¿Se cambia /etc/resolv.conf cada vez que cambia mi contrato DHCP?

2

Me gustaría activar un evento a través de launchd cada vez que mi concesión DHCP cambie la IP en mi interfaz WiFi. Mi pregunta es similar a lo que se pregunta en esta pregunta , lo que me hace pensar que puedo ver /etc/resolv.conf para los cambios a través de un agente launchd .

Yo difiero en mi necesidad en que me gustaría disparar el evento cada vez que la IP cambia en una interfaz, no solo cuando se activa la interfaz. Para los curiosos, sí, estoy buscando hacer un actualizador de DNS dinámico simple.

    
pregunta Ian C. 03.12.2014 - 19:16

1 respuesta

1

Podría escribir un launchd que supervise la ruta del archivo de:

/ private / var / db / dhcpclient / leases /

Si busca cambios de DHCP en una interfaz.

Esa base de datos contiene todas las diferentes interfaces y los cambios de dhcp en ellos. Algo similar a monitorear ese archivo con un launchd aquí .

    
respondido por el tron_jones 03.12.2014 - 20:19

Lea otras preguntas en las etiquetas