Deshabilité SIP ( ¿Cómo deshabilito la protección de integridad del sistema (SIP) AKA" rootless "en OS X 10.11, El Capitán? ) y comencé a editar el archivo /Library/Preferences/SystemConfiguration/preferences.plist
Edité con éxito las entradas HTTPProxy, HTTPPort, HTTPEnable y guardo el archivo. Luego verifiqué mi dirección IP en la web, y no cambia. El archivo está configurado correctamente, pero el sistema no sabe que cambió y, por lo tanto, utiliza la configuración anterior. Al cambiar la configuración manualmente, al presionar Apply
en la pestaña Red se notifica al sistema que preferences.plist ha cambiado y que debe usar la nueva configuración. Lo mismo ocurre con el encendido y apagado del wifi. Cambié el archivo, verifiqué la IP (es lo mismo), apago y enciendo el wifi, verifiqué la IP y ahora ha cambiado.
¿Cómo puedo activar ese evento de notificar el sistema de cambios programáticamente en una Mac?