Come monto un'unità di rete in base al mio indirizzo IP o alla rete wifi?

2

Quando sono al lavoro, monto un numero di dischi condivisi da utilizzare durante il giorno. A casa, monto unità sulla mia rete domestica per uso domestico. C'è un modo per installare automaticamente le unità corrette in base alla rete a cui sono connesso? Idealmente lo farei in base all'indirizzo IP, poiché mi collego via cavo Ethernet al lavoro.

È necessario utilizzare AppleScript o uno script di shell? Ho a disposizione strumenti come Hazel e Keyboard Maestro.

Grazie.

    
posta mattbowlby 14.01.2015 - 14:30
fonte

3 risposte

1
set homeip to "Enter Your Home IP Here"
set homedrive to "afp://PlzUpvoteThis.Answer"
set workdrive to "smb://FeelFreeToEdit.This"

set myIP to (do shell script "curl ipinfo.io/ip") // Gets ip


if myIP is homeip then // Checks if your ip matches your home ip
    do shell script "open " & homedrive
else
    do shell script "open " & workdrive
end if
    
risposta data 07.08.2018 - 19:23
fonte
0

Suggerirei semplicemente di salvare gli alias di ogni condivisione di rete montata. Supponendo che tu abbia permesso al Portachiavi di memorizzare le tue credenziali per queste condivisioni, esse si installeranno automaticamente quando aprirai l'alias in futuro.

Personalmente uso la seguente strategia. Aggiungo la mia cartella ~ / Library / Favorites alla mia barra laterale del Finder e al mio Dock. Quindi, inserisco alias di ciascuna delle mie condivisioni di file (e altre connessioni di rete come SSH, FTP, RDP, ecc.) Nella cartella Preferiti. In questo modo ho accesso con due clic a qualsiasi risorsa sulla mia rete (s). Io nomino questi alias usando una convenzione coerente come "SMB - Server 1 - Condividi A", "SMB - Server 1 - Condividi A", "SMB - Server 1 - Condividi B", "AFP - Server 2 - Condividi C", " VNC - [email protected] ", ecc. In questo modo le connessioni sono ordinate e facili da trovare nella cartella Preferiti.

Potresti aggiungere come prefisso i tuoi alias con "Home-" e "Lavoro-" in modo che vengano ordinati tutti insieme.

    
risposta data 16.01.2015 - 05:29
fonte
-2

Alcuni anni fa ho utilizzato ControlPlane , ma ora non lo uso più. Devi testare te stesso se supporta l'ultimo OS X.

supporta un numero di fonti di prove:

  • Destinazione uscita audio corrente (altoparlanti o cuffie)
  • Adattatore di alimentazione connesso (basato sul numero di serie dell'adattatore)
  • Bonjour
  • CoreLocation, i servizi di localizzazione di OS X per localizzarti
  • Indirizzo IP corrente
  • es

e puoi eseguire molte azioni

  • Cambia il browser predefinito
  • Cambia lo stato di iChat
  • Riproduci una playlist di iTunes
  • Blocca o sblocca il portachiavi
  • Cambia server IMAP in Mail.app
  • Monta / Smonta unità esterne e di rete
  • Cambia la posizione di rete integrata in OS X per cambiare rete preferenze.
  • e tanti altri
risposta data 14.01.2015 - 15:37
fonte

Leggi altre domande sui tag