Montar un recurso compartido de red al iniciar sesión (Hubo un problema al conectarse a este servidor)

Tengo una nueva pieza de software que he instalado que se basa en un recurso compartido de red montado para funcionar. El recurso compartido de red es un servidor MacMini alojado, que se conecta a través de SMB.

Agregué el recurso compartido a los elementos de inicio de sesión del usuario, pero cada vez que la computadora arranca y se inicia sesión, veo (Hubo un problema al conectarse al servidor "MacMini") y no se monta.

Sin embargo, si simplemente reconozco ese mensaje, luego hago Comando + K y lo monto manualmente, se montará sin problemas.

Ya guardé las credenciales en KeyChain, pero no estoy seguro de por qué no se monta al iniciar sesión.

Si alguien tiene alguna idea. Muy apreciado.

Eche un vistazo a esta respuesta: apple.stackexchange.com/questions/268691/… Es exactamente la misma premisa, excepto que en lugar de ejecutar el servidor mysql, ejecuta el comando de montaje.

Respuestas (1)

He estado luchando con esto durante un par de días y finalmente encontré una solución.

En Automator, hice una aplicación simple de tres pasos que espera unos segundos (usando "Pausa") antes de intentar conectarse al recurso compartido de red. Creo que el problema está relacionado con la conexión de red (en mi caso, inalámbrica) que no se establece por completo cuando los elementos de inicio de sesión se ejecutan inmediatamente después del inicio de sesión.

La Solicitud consta de tres pasos:

  • Pausa por 5 segundos
  • Obtener servidores especificados "smb://HOSTNAME/SHARENAME"
  • Conectarse a servidores

HOSTNAME y SHARENAME deben reemplazarse con sus propios parámetros. La elección de 5 segundos es arbitraria (y probablemente dependa de las condiciones específicas de cada uno), pero funciona en mi Mac Mini 2011.

Captura de pantalla de la aplicación descrita anteriormente

Tenga en cuenta que ejecutar este script solo funciona cuando el recurso compartido de red aún no está conectado, debe desmontarlo antes de ejecutar la aplicación para fines de prueba.

Actualización: ahora que he tenido algunos días de experiencia con este script, he descubierto que a veces funciona y otras veces no, supongo que la red inalámbrica aún no está lista para conectarse y que falla por eso. Sin embargo, las razones por las cuales no están claras, por decir lo menos, aumentar la duración del temporizador de pausa definitivamente ayuda.