¿Cómo instalo una unidad de red según mi dirección IP o red wifi?

2

Cuando estoy en el trabajo, monto varias unidades compartidas para usar durante el día. En casa, instalo unidades en mi red doméstica para uso doméstico. ¿Hay alguna manera de que pueda montar automáticamente las unidades correctas según la red a la que estoy conectado? Lo ideal sería hacerlo en función de la dirección IP, ya que me conecto a través del cable Ethernet en el trabajo.

¿Es necesario utilizar AppleScript o un script de shell? Tengo herramientas como Hazel y Keyboard Maestro a mi disposición.

Gracias.

    
pregunta mattbowlby 14.01.2015 - 14:30

3 respuestas

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
    
respondido por el JBis 07.08.2018 - 19:23
0

Sugeriría simplemente guardar los alias de cada recurso compartido de red montado. Suponiendo que ha permitido que Keychain almacene sus credenciales para estos recursos compartidos, se montarán automáticamente cuando abra el alias en el futuro.

Yo personalmente uso la siguiente estrategia. Agrego mi carpeta ~ / Biblioteca / Favoritos a mi barra lateral del Finder y a mi Dock. Luego, coloco alias de cada uno de mis recursos compartidos de archivos (y otras conexiones de red como SSH, FTP, RDP, etc.) en esa carpeta de Favoritos. De esta manera, tengo acceso con dos clics a cualquier recurso en mi (s) red (es). Nombro estos alias usando una convención consistente como "SMB - Servidor 1 - Compartir A", "SMB - Servidor 1 - Compartir A", "SMB - Servidor 1 - Compartir B", "AFP - Servidor 2 - Compartir C", " VNC - [email protected] ", etc. De esta manera, las conexiones se ordenan y son fáciles de encontrar en mi carpeta de Favoritos.

Puedes prefijar tus alias con "Inicio-" y "Trabajo-" para que todos se clasifiquen también.

    
respondido por el fishingaddict 16.01.2015 - 05:29
-2

Hace unos años, he usado ControlPlane , pero ahora ya no lo uso. Debe comprobar si es compatible con el último OS X.

admite varias fuentes de evidencia:

  • Destino de salida de audio actual (altavoces o auriculares)
  • Adaptador de alimentación conectado (basado en el número de serie del adaptador)
  • Bonjour
  • CoreLocation, servicios de ubicación de OS X para localizarlo
  • dirección IP actual
  • por ejemplo,

y puedes realizar muchas acciones

  • Cambia tu navegador predeterminado
  • Cambia tu estado de iChat
  • Reproducir una lista de reproducción de iTunes
  • Bloquea o desbloquea tu llavero
  • Cambiar el servidor IMAP en Mail.app
  • Montar / desmontar unidades externas y de red
  • Cambie la ubicación de red incorporada de OS X para cambiar la red preferencias.
  • y tantos otros
respondido por el nelson 14.01.2015 - 15:37

Lea otras preguntas en las etiquetas