Activar Volver a mi Mac a través de un script o línea de comandos

El software VPN que uso para el trabajo ( IPSecuritas ) requiere que desactive Back To My Mac para iniciar su conexión, por lo que con frecuencia desactivo Back To My Mac para usar mi conexión VPN (el programa hace esto por mí). Sin embargo, olvidé volver a encenderlo y me encantaría saber si hay algo que pueda ejecutar (secuencia de comandos, comando) para volver a encenderlo.

Respuestas (1)

No hay una forma admitida de hacer esto. Habiendo dicho eso, puedes hacerlo usando scutil:

louis@Arios:~$ sudo scutil 
> set Setup:/Network/BackToMyMac
> d.add <YYY>  <XXX>.members.btmm.icloud.com
> set Setup:/Network/BackToMyMac
> quit
louis@Arios:~$ 

Reemplazo <YYY>con el UID de la cuenta de usuario en el sistema (para la mayoría de las personas con una sola cuenta que es 501) y <XXX>con su número de cuenta de iCloud. Si no lo sabes puedes revisar tus registros dns-sd:

louis@Arios:~$  dns-sd -E
Looking for recommended registration domains:
 DATE: ---Wed 22 Aug 2012---
 9:11:04.789  ...STARTING...
Timestamp     Recommended Registration domain
 9:11:04.789  Added     (More)               local
 9:11:04.789  Added                          icloud.com
                                             - > btmm
                                             - - > members
                                             - - - > <XXX>

La última línea mostrará su número de usuario de iCloud. Creo que todos son números de 8 dígitos, al menos el mío lo es.

¡Buen trabajo! Pensé con seguridad que la solución habría usadodefaults
Puede hacerlo de forma predeterminada para modificar el archivo subyacente `/library/preferences/systemconfiguration/preferences.plist`, pero el demonio que se ejecuta en segundo plano no lo detectará, por lo que deberá iniciar configd y posiblemente algunas otras cosas. después de hacer eso. Todos están registrados para una notificación fuera del marco de configuración del sistema, por lo que si usa eso (lo que hace scutil) publica la notificación después de que hace el equivalente a una escritura predeterminada.
¡Gracias una tonelada! Cabe señalar que este método no me permite ver las otras computadoras en la computadora en la que se ejecuta, pero funciona para ver esa computadora que es precisamente lo que necesito. Cabe destacar que ni siquiera necesita que inicie sesión en MobileMe. Esta es una publicación cruzada de Superusuario, si desea responderla allí también.