Attiva Torna al mio Mac tramite uno script o una riga di comando


8

Il software VPN che uso per lavoro ( IPSecuritas ) mi richiede di disattivare Back To My Mac per avviare la sua connessione, quindi spesso spengo Back To My Mac per utilizzare la mia connessione VPN (il programma fa questo per me). Dimentico comunque di riaccenderlo e mi piacerebbe sapere se c'era qualcosa che potevo eseguire (script, comando) per riaccenderlo.

Risposte:


10

Non esiste un modo supportato per farlo. Detto questo, puoi farlo 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:~$ 

Sostituendo <YYY>con l'UID dell'account utente sul sistema (per la maggior parte delle persone con un singolo account che è 501) e <XXX>con il numero dell'account iCloud. Se non sai che puoi controllare le tue registrazioni 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>

L'ultima riga elencherà il tuo numero utente iCloud. Penso che siano tutti numeri di 8 cifre, almeno il mio lo è.


Bel lavoro! Pensavo che la soluzione sarebbe stata usatadefaults
Nick,

Puoi farlo usando il default per modificare il file sottostante / libreria / preferenze / systemconfiguration / preferenze.plist`, ma il demone in esecuzione in background non lo raccoglierà, quindi dovrai avviare configd e possibili altre cose dopo averlo fatto. Tutti sono registrati per una notifica fuori dal framework di configurazione del sistema, quindi se usi quello (che scutil fa), pubblica la notifica dopo aver fatto l'equivalente di una scrittura di default.
Louis Gerbarg,

Grazie mille! Da notare, questo metodo non mi permette di vedere gli altri computer sul computer su cui è in esecuzione ma funziona per vedere quel computer che è esattamente quello di cui ho bisogno. Da notare, non è nemmeno necessario che tu abbia effettuato l'accesso a MobileMe. Questo è un crosspost di Super User - se vuoi rispondere anche lì.
Chealion,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.