El problema es configurar el uso compartido de Internet con CLI en lugar de la GUI en Mac OS 10.9.2
Seguí las instrucciones según este hilo Iniciar / detener el uso compartido de Internet desde ¿un script? que incluye tanto CLI como scripting la aplicación de pref del sistema, pero en vano. También probé la aplicación Sidekick (anteriormente llamada NetworkLocation) y descubrí que no puede configurar el uso compartido de Internet por sí solo.
Esta es la situación:
-
La CLI solo inicia el archivo internetsharing.plist, mientras que otras cosas como bootpd y natpmpd no se inician. Intenté hacer que un archivo
copy-bootpd.plist
resida permanentemente en/etc
pero eso no parece funcionar mejor. -
Originalmente ya estaba usando una secuencia de comandos, y la razón por la que cambié a CLI fue que la secuencia de comandos GUI de
System Preferences
es casi imposible en 10.9.2, ya que los nombres de los objetos no se pasan correctamente. Por lo tanto, el mismo script funcionará o no funcionará, dependiendo de algo que nunca descubriré. -
Sidekick no puede hacer más que iniciar y ejecutar una aplicación, mientras que modificar la configuración dentro de la aplicación aún debe hacerse a mano.
Pregunta: ¿Hay alguien ahí fuera que pueda elegir todos los eventos que tienen lugar cuando uno marca el cuadro de Internet en el panel de preferencias para compartir, y posiblemente sugiera cómo activar los mismos eventos con CLI?