Páginas

lunes, 18 de julio de 2011

Mapear unidad de red de Windows en Linux

Ante la necesidad de acceder desde Linux a unidades compartidas en otros servidores Windows se hace imprescindible de forma permanente el montaje de estas unidades en nuestro sistema Linux.
Aquí se expone de forma sucinta y sin profudizar el mecanismo básico para el montaje de dichas unidades.
En rimer lugar debemos comprobar que el servicio nfs se encuentra ejecutando en nuestro sistema. Esta comprobación será llevada a cabo a través del siguiente comando.
service nfs status

La salida devuelta por el comando será similar a la que sigue.
[root@server-JB ~]# service nfs status
Se está ejecutando rpc.mountd (pid 1784)...
Se está ejecutando nfsd (pid 1781 1780 1779 1778)...
Se está ejecutando rpc.rquotad (pid 1751)...
A continuación se debe comprobar la existencia y puesta en marcha de los paquetes y servicios Samba. Las diferentes distribuciones de Linux ofrecen una forma de comprobación diferente, por lo que a continuación se muestra una de ellas, la correspondiente a Red Hat. 
rpm -qa samba
Este comando ofrece una salida similar a la siguiente, donde se muestra el nombre del paquete y la versión instalados.
[root@server-JB ~]# rpm -qa samba
samba-3.2.0-1.pre3.9.fc9.i386
El servicio Linux que arranca la aplicación Samba recibe el nombre smb. Para comprobar su estado se usará el siguiente comando.
service smb status
El sistema devuelve una respuesta similar a la que sigue
[root@server-JB ~]# service smb status
Se está ejecutando smbd (pid 1834 1817)...
En caso de que el servicio se encuentre parado deberá ser arrancado con el siguiente comando.
[root@server-JB ~]# service smb start
Iniciando servicios SMB:                   [  OK  ]
Hecho esto deberemos generar una línea nueva en el fichero /etc/fstab para cada una de las unidades compartidas Windows a las que deseemos acceder.

Este es un ejemplo en el que se monta la carpeta compartida F:/reports de Windows del equipo 192.168.1.21 sobre el directorio /mnt/reports de nuestro sistema Linux. El directorio /mnt/reports deberá estar creado con aterioridad a este proceso.
  
//192.168.1.21/F/reports /mnt/reports cifs user=NombreUsuarioWindows%ContraseñaUsuarioWindows 0 0

El parámetro user deberá contener un nombre de usuario y contraseña válidos para Windows, así como los permisos de acceso correspondientes.
Con esto, cada vez que se inicie Linux el sistema montará la unidad correspondiente.

No hay comentarios:

Publicar un comentario