nfs crear una red linux
NFS (crear una red de máquinas linux)
El protocolo NFS, es el protocolo por excelencia en Linux para compartir ficheros. Su desventaja es que es incompatible con Windows, o sea que solo podremos usarlo en redes Linux puras. Si existen windows el protocolo a usar será samba.
Editar el fichero /etc/hosts para definir los nombres que corresponden a cada ip de la red (opcional)
# nano /etc/hosts
Y añadir (P.e):
192.168.2.2 servidor
192.168.2.3 cliente1
192.168.2.4 antonio
# apt-get install portmap y nfs
Editar /etc/exports y añadir: directorio compartido, IP (o nombre) y permisos
/home/usuario 192.168.2.0/24(rw)
En este caso compartimos nuestra carpeta personal con toda la red y con permisos de lectura y escritura (si solo lectura -> (ro) )
Editar /etc/hosts.Allow y poner:
portmap:192.168.2.0/24
lockd:192.168.2.0/24
mountd:192.168.2.0/24
rquotad:192.168.2.0/24
statd:192.168.2.0/24
Editar /etc/hosts.deny y poner:
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
Reiniciar (para/arrancar) todos los servicios implicados:
# /etc/init.d/nfs-user-server restart (stop/start)
# /etc/init.d/nfs-common restart (stop/start)
#/etc/init.d/portmap restart (stop/start)
Desde el cliente (192.168.2.4 y 192.168.2.5):
# mkdir /media/compartir (crear el dir donde montar la partición)
# showmount -e 192.168.2.2 (para saber los archivos compartidos)
# mount 192.168.2.2:/home/usuario /media/compartit
# umount /media/compartir (finalizar el servicio)
Para arrancar el sistema de ficheros NFS al arrancar el PC, editar /etc/fstab y añadir:
192.168.2.2:/home/usuario /media/compartir nfs rw,hard,intr 0 0