jueves, 3 de julio de 2008

Montar unidades de red smb en MAC OS 10.4+ al inicio

A veces resulta útil que determinadas unidades de red se monten automáticamente al iniciar sesión. Lo más sencillo suele ser hacerlo manualmente empleando el comando del Finder Ir a -> Conectarse al servidor para, a continuación y desde Preferencias del Sistema -> Cuentas -> Arranque, añadirlas a los elementos de inicio del usuario que queramos.

Esto, como todo en la vida, tiene un inconveniente: si el nombre de usuario que empleamos para conectarnos a la unidad de red no coincide exactamente con el del usuario de la sesión activa, en ocasiones el sistema nos solicitará que nos identifiquemos cada vez que se intente restaurar la conexión en sucesivos inicios de sesión. Este indeseable comportamiento será inevitable, aunque activemos la opción de añadir las credenciales al llavero de claves del usuario.

Afortunadamente existe un modo muy sencillo de flexibilizar la conexión a unidades de red al inicio, un modo que pasa por emplear el grandísimo Automator, que viene a ser un potente editor visual de scripts muy sencillito de usar y que está disponible a partir de MAC OS 10.4 - Tiger.

Encontraremos Automator en la carpeta de Aplicaciones. Tras iniciarlo deberemos crear una secuencia como la que se muestra a continuación:

Las acciones empleadas, Obtener los servidores especificados y Conectarse a los servidores, pertenecen a la categoría de acciones del Finder visibles en el panel izquierdo de Automator.

Emplearemos la primera de ellas para indicar la ruta del recurso de red al que nos queremos conectar. Puesto que se trata de una unidad compartida vía el protocolo smb (Samba, Windows), emplearemos la sintaxis extendida habitual, que nos permite especificar también el usuario y la clave:

smb://usuario:clave@dirección_ip/carpeta_compartida

La segunda es la que realmente realiza la conexión, recibiendo como parámetros de entrada la o las unidades de red especificadas en la primera acción (podríamos haber indicado varias).

Ahora basta con guardar la secuencia como aplicación y añadirla a los items de arranque del usuario correspondiente.

Más sencillo imposible ¡Qué bonito es Automator!

3 comentarios :

Eduardo Cabrera dijo...

Sencillamente genial. Acabo de entrarle al mundo de la MAC y viniendo de toda una vida de windows las cosas más sencillas se ponen complicadas, afortunadamente existe gente como tu. Gracias!!

Pato Volador

Paco Raya dijo...

Hola, he llegado a tu blog buscando lo que explicas en tu blog. Estaba buscando la forma de conectar un mac a unas unidades de red de windows. He seguido tu explicacion y funciona pero si por ejemplo yo intento conectar a la unidad 192.168.0.1/public me conecta bien. pero lo que me aparece en el finder es la IP, a continuacion todas las carpetas compartidas que existen en esa IP aunque la unica que tiene el icono de conectada es la especificada (public). En realidad me gustaria que apareciera directamente la carpeta public y que no se viera todo lo compartido que hay en ese servidor. Sabes si esto se puedo conseguir.

Un saludo y gracias.

Takerna dijo...

Hola, Paco.

Es que la cosa cambia un poco a partir de Leopard. Prueba a hacer lo siguiente:

- Conéctate al recurso compartido que quieras desde l Finder > Ir > Conectarse al servidor. Utiliza la misma sintaxis para especificarlo que se sugiere en el artículo (por ejemplo smb://usuario:clave@ip).

- Cuando aparezca en el panel izquierdo del Finder la IP haz clic en ella. Te aparecerán, como dices, todas las carpetas compartidas. Haz doble clic en la que te interesa.

- Ahora abre el disco del sistema y haz clic con el botón derecho (o CTRL + botón izquierdo) en su nombre, que debe aparecer en la parte superior central de la ventan del Finder y haz clic en el elemento que aparecerá debajo (deberá ser un icono que representa el ordenador y se llama como él).

- Aparecerán varios iconos. Uno de ellos es una unidad de red que representa la carpeta compartida a la que te has conectado. Puedes arrastrarla a la parte de derecha del dock para crear una carpeta o una pila. Cuando arranques te bastará hacer clic sobre ella para conectar con el servidor.

- También puedes ir al panel de control > cuentas > arranque y añadirla a los items de arranque para que se monte sola.

Ya me cuentas...