El problema es configurar el intercambio de internet con CLI en lugar de GUI en Mac OS 10.9.2
Seguí las instrucciones según este hilo Iniciar/detener la compartición de Internet desde un script? incluyendo tanto el CLI como la programación de la aplicación del sistema, pero sin éxito. También intentó la aplicación Sidekick (antes NetworkLocation) y encontró que no puede configurar el intercambio de Internet por sí mismo.
Esta es la situación:
-
CLI sólo lanza el archivo internetsharing.plist, mientras que otras cosas como bootpd y natpmpd no se lanzan. Intenté hacer un
copy-bootpd.plist
archivo con residencia permanente en/etc
pero eso no parece hacerlo mejor. -
Ya estaba usando un script originalmente, y la razón por la que me cambié a CLI fue que la GUI scripting 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 la modificación de la configuración dentro de la aplicación todavía tiene que hacerse a mano.
Pregunta: ¿Hay alguien ahí fuera que pueda elegir cada uno de los eventos que tienen lugar cuando se marca la casilla de compartir Internet en el panel de compartir pref, y posiblemente sugerir cómo activar los mismos eventos con el CLI?