Yo uso centos minimal un centos muy ligero de paquetes, los mínimos, y esta versión ya incluye el nfs.
Los paquetes necesarios son "nfs-utils" y "rpcbind"
yum install nfs-utils rpcbind
Ahora trabajamos en la maquina servidor, la maquina que va a compartir el directorio después trabajaremos en la maquina cliente.
#MAQUINA SERVIDOR
En el equipo que va hacer de servidor acepte las conexiones entrantes de este servicio, para comprobar que este servicio nos funciona podemos parar el iptables y el SE y cuando hallamos probado que funciona subir la seguridad y resolver lo que nos pare el servicio.
SELINUX=disabled en el fichero /etc/sysconfig/selinux y setenforce 0 es para que cambie el estado a disbale si estaba activo.
vi /etc/sysconfig/selinux setenforce 0
Creamos un directorio para compartir o compartimos uno existente, yo creare el /mnt/nfs
mkdir /mnt/nfs
Activamos el arranque automático del servicio, si queremos de la siguiente manera, sino lo activamos cada vez que queramos usarlo.
chkconfig nfs on chkconfig nfslock on chkconfig rpcbind on
Creamos el archivo si no existe "/etc/export" añadiéndole la carpeta que queremos compartir.
/mnt/nfs 10.0.0.0/255.255.0.0(rw,sync,no_root_squash)
Añadimos la red o las maquinas a las que si le damos acceso a nuestro directorio en el fichero "/etc/hosts.allow"
#Un equipo mountd: 10.0.5.39/255.255.255.255 #una red mountd: 10.0.0.0/255.255.0.0
Y denegamos el servicio a todos las demás maquinas en el fichero "/etc/hosts.deny"
portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL
Lo siguiente es poner en marcha el servicio nfs, comprobamos que el resto de servicios también lo están.
service nfs restart service nfslock restart service rpcbind restart
#MAQUINA CLIENTE
yum install nfs-utils rpcbind
Creamos el directorio en donde vamos a montar la carpeta remota, el nombre es aclarador no "nfs-remoto".
mkdir /mnt/nfs-remoto
Comprobamos que estos servicios esten en marcha y sino arrancarlos.
service nfs restart service rpcbind restart service nfslock restart
Montamos la carpeta remota en nuestra carpeta local, adaptando a nuestros la ip del servidor que comparte la carpeta y la carpeta que comparte.
mount -t nfs 10.0.5.10:/mnt/nfs /mnt/nfs-remoto
Podemos montar la carpeta automaticamente en el arranque de la siguiente manera, añadiendo la linea correspondiente en el "/etc/fstab", recomendable que el servidor ponga tambien el servicio enmarcha automaticamente
10.0.5.10:/nfs-share /nfs-share nfs4 defaults 1 1
No hay comentarios:
Publicar un comentario