2 votos

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

Me gustaría disparar un evento a través de launchd cada vez que mi arrendamiento DHCP cambia 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 launchd agente.

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

1voto

sunny256 Puntos 3262

Podrías escribir un launchd que monitorice 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 ellas. Algo similar a monitorear ese archivo con un launchd aquí .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X