De acuerdo, veo que esta pregunta se ha hecho varias veces antes ( aquí , aquí , aquí y aquí ), pero ninguno de ellos realmente responde la pregunta por mí.
No quiero usar las sugerencias de AppleScript proporcionadas para habilitar / deshabilitar el uso compartido de Internet, ya que las futuras actualizaciones de la GUI de Preferencias del Sistema pueden romper el AppleScript, como fue el caso en las publicaciones vinculadas anteriores, y la solución parece un poco torpe , para ser honesto.
En Yosemite, sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist
ya no funciona porque ya no hay un .plist
llamado InternetSharing
.
lo intenté %código% que vi en otro lugar, pero eso solo cambia la casilla de verificación real en Preferencias del sistema y en realidad no habilita el IS.
Así que en última instancia, mi pregunta es la siguiente. ¿A qué procesos debo llamar desde la línea de comandos para habilitar el uso compartido de Internet o, a la inversa, a qué procesos debo eliminar para deshabilitar el uso compartido de Internet?