domingo, 14 de marzo de 2010

Montar una unidad de red SAMBA

En mí casa tengo 2 equipos con Windows y uno con Debian, así que tengo montada una pequeña red domestica para compartir los datos. Pero acceder a los datos a través de Samba no es valido para algunos programas, y por eso decidí montar la carpeta de Windows que más utilizo como parte de mi estructura de directorios.
Lo primero, es crear el directorio donde quiero montar la unidad, es decir, el directorio donde aparecerán todos los datos compartidos. Este directorio lo puedes crear donde quieras.
sudo mkdir /media/compartida
Ya podemos montar la unidad:
mount -t smbfs -o username='USUARIODEWINDOWS',password='CONTRASEÑADEWINDOWS',workgroup=GRUPO //IPDELAMAQUINAWINDOWS/lacarpetaquesea /media/compartida
Evidéntemene, USUARIODEWINDOWS y CONTRASEÑADEWINDOWS son el usuario y la contraseña con los que tengo que acceder a la carpeta compartida.
GRUPO es el grupo de trabajo en el que este la unidad de red, por ejemplo, workgroup o inicioms.
Teóricamente se puede acceder a la máquina Windows por su nombre, pero a mi me da problemas, así que me refiero a ella por la dirección IP, que será algo así como 192.168.1.3 y ese valor es el que pongo en IPDELAMAQUINAWINDOWS

Con esto, en Nautilus ya puedo ir a /media/compartida y encontrar todo lo que hay en el recurso de red, y los programas no distinguirán entre esta carpeta y cualquier otra, por lo que podrás trabajar con ella como si tal cosa.

Y ya, para rizar el rizo, puede añadir la siguiente linea a fstab, para que la unidad se monte sola al arrancar el equipo:

//IPDELAMAQUINAWINDOWS/lacarpetaquesea /media/compartida smbfs username=USUARIODEWINDOWS,password=CONTRASEÑADEWINDOWS,workgroup=GRUPO,user,owner,auto 0 0

6 comentarios:

  1. No funciona con Wheezy porque ha desaparecido el paquete smbfs que era necesario para implementar mount.smbfs o mount -t smbfs

    En teoría cifs-utils sirve también para montar unidades smbfs, pero no he conseguido averiguar qué comandos son los que hay utilizar.

    ResponderEliminar
  2. Resuelto:

    mount -t cifs -o username='USUARIODEWINDOWS',password='CONTRASEÑADEWINDOWS',workgroup=GRUPO //IPDELAMAQUINAWINDOWS/lacarpetaquesea /media/compartida

    ResponderEliminar
    Respuestas
    1. Gracias por la información. Habrá que tomar nota para el futuro.

      Eliminar
  3. Vaya tela...Sale barato pagar los 100 euros de windows...
    Menuda historia para montar una simple unidad.....

    ResponderEliminar
    Respuestas
    1. Lo que pareces no entender es que esto sirve para que los programas no vean una unidad de red, sí no una carpeta más que además puede estar donde me de la gana. No es lo mismo . En Windows no se puede hacer.

      Eliminar

prekes sodui