Il problema è impostare la condivisione Internet con CLI anziché con la GUI in Mac OS 10.9.2
Ho seguito le istruzioni di questo thread Avvia / interrompi la condivisione di Internet da uno script? che include sia la CLI che lo scripting dell'app di sistema, ma senza risultati. Ho anche provato l'app Sidekick (precedentemente NetworkLocation) e ho scoperto che non è possibile impostare la condivisione su Internet da sola.
Questa è la situazione:
-
CLI avvia solo il file internetsharing.plist, mentre altre cose come bootpd e natpmpd non vengono avviate. Ho provato a creare un file
copy-bootpd.plist
residente in/etc
, ma non sembra che sia meglio. -
Stavo già usando uno script in origine, e il motivo per cui sono passato a CLI era che lo scripting GUI di
System Preferences
è quasi impossibile in 10.9.2 poiché i nomi degli oggetti non sono passati correttamente. Quindi lo stesso script funzionerà o non funzionerà, a seconda di qualcosa che non scoprirò mai. -
Sidekick non è in grado di fare altro che avviare ed eseguire un'app, mentre la modifica delle impostazioni all'interno dell'app deve ancora essere eseguita manualmente.
Domanda: c'è qualcuno là fuori che può scegliere ogni singolo evento che si svolge quando si controlla la casella di condivisione internet nel riquadro di pref di condivisione e magari suggerire come attivare gli stessi eventi con CLI?