domingo, 1 de marzo de 2009

compartir archivos en una red linux linux

bueno ayer me puse a configurar un servidor web local para ir aprendiendo algunas cosas sobre servidores, pero por cuestiones financieras lo hice en una maquina virtual con virtualbox, bien lo pude a ver montado sobre mi maquina real pero siento que le da mas realismo el averlo montado en una virtual, pero bueno ese no es el punto, resulta que se me metio la idea de hacer que mi pc virtual compartiera algunas carpetas con la real, se que virtualbox trae una opción para hacer eso pero yo queria que fuera como si en realidad se tratara de dos pc´s reales asi que me di a la tarea de configurarlas con el protocolo NFS. y lo que hice fue lo siguiente, claro esto tambien es aplicable a una red real.

1. Instalamos los paquetes necesarios en la pc que compartira los archivos:
como uso debian lo hago de la siguiente manera.
#apt-get install nfs-kernel-server nfs-common portmap

2. Editamos el archivo de configuración de nfs, para indicarles cual/cuales capetas queremos compartir en la red:
como root ejecutamos
#nano /etc/exports

3. En este archivo lo que tenemos que agregar son las carpetas (directorios) de la siguiente manera:

directorio ip(permisos)

Un ejemplo:
/var/www/ 192.168.1.10 (rw)

De esta forma le estoy indicando que quiero compartir la carpeta /var/www/ a la máquina que tiene el ip 192.168.1.10 con los permisos de lectura y escritura.

4. Actualizamos y reiniciamos el servicio NFS:
como root ejecutamos:
#exportfs -a
#/etc/init.d/nfs-kernel-server restart


5. Luego vamos a la otra máquina y montamos la carpeta compartida:
como root hacemos:
#mount [ip_de_la_otra_pc]:[ruta_en_la_otra_pc] [ruta_local]

Un ejemplo:
#mount 192.168.1.11:/var/www/ /home/iceman456/archivo/

Listo, ahora si queremos que lo monte cada vez que iniciamos la máquina debemos agregar esta línea al archivo /etc/fstab haciendo:
como root ejecutamos
#nano /etc/fstab

Y le agregamos:
mount 192.168.1.11:/var/www/ /home/iceman456/archivo/ nfs rw,hard,intr 0 0

y listo ya tenemos compartidos los archivos de la pc virtual con la real, como les mencione al inicio de mi entrada esto es 100% aplicable a maquinas en red reales.

2 comentarios:

  1. Muy buen artículo! funciona muy bien para redes reales, voy a averiguar un poco más para ver cómo administrar los permisos de las carpetas montadas.
    Gracias.

    ResponderEliminar
  2. gracias por tu comentario espero y sigas visitando el blog por el momento lo tengo descuidado pero para el siguiente mes publicare varias cosas

    ResponderEliminar

Search this blog