2 votos

¿Cómo puedo montar una unidad de red basada en mi dirección IP o red wifi?

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

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

Gracias.

1voto

Pirooz Puntos 486
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

0voto

fishingaddict Puntos 104

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

Personalmente, utilizo la siguiente estrategia. Agrego mi carpeta ~/Library/Favorites a mi barra lateral del Finder y a mi Dock. Luego, coloco alias de cada uno de mis archivos compartidos (y otras conexiones de red como SSH, FTP, RDP, etc.) en esa carpeta de Favoritos. De este modo, tengo acceso con dos clics a cualquier recurso de mi(s) red(es). Nombro estos alias usando una convención consistente como "SMB - Servidor 1 - Acción A", "SMB - Servidor 1 - Acción A", "SMB - Servidor 1 - Acción B", "AFP - Servidor 2 - Acción C", "VNC - user@example.com", etc. De esta manera las conexiones están ordenadas y son fáciles de encontrar en mi carpeta de favoritos.

Puedes anteponer a tus alias "Casa" y "Trabajo" para que se clasifiquen todos juntos también.

-2voto

nelson Puntos 1153

Hace unos años utilicé ControlPlane pero ahora ya no lo uso. Tienes que probar tú mismo si es compatible con el último OS X.

apoya una serie de fuentes de evidencia:

  • Destino actual de la salida de audio (altavoces o auriculares)
  • Adaptador de corriente conectado (según el número de serie del adaptador)
  • Bonjour
  • CoreLocation, los servicios de localización de OS X para localizarte
  • Dirección IP actual
  • Por ejemplo

y puede realizar muchas acciones

  • Cambiar el navegador por defecto
  • Cambiar el estado de iChat
  • Reproducir una lista de reproducción de iTunes
  • Bloquear o desbloquear el llavero
  • Cambiar el servidor IMAP en Mail.app
  • Montar/desmontar unidades externas y de red
  • Cambie la ubicación de la red incorporada en OS X para cambiar las de red.
  • y tantos otros

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X