Ayer nos topamos por primera vez con el problema de crear una red con máquinas que poseen únicamente Linux. No teníamos la intención de utilizar el servicio
Samba, asique nos acordamos que existía un protocolo llamado
NFS y nos pusimos a buscar cómo funcionaba y se configuraba. El resultado fué positivo y lo realizamos de la siguiente forma:
1. Instalamos los paquetes necesarios:
sudo aptitude 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:
sudo kate /etc/exports
3. En este archivo lo que tenemos que agregar son las carpetas (directorios) de la siguiente manera:
directorio ip(permisos)Un ejemplo:
/home/manuel/ 10.0.0.4 (rw)
De esta forma le estoy indicando que quiero compartir la carpeta /home/manuel/ a la máquina que tiene el ip 10.0.0.4 con los permisos de lectura y escritura.
4. Actualizamos y reiniciamos el servicio NFS:
sudo exportfs -a
sudo /etc/init.d/nfs-kernel-server restart
5. Luego vamos a la otra máquina y montamos la carpeta compartida:
sudo mount [ip_de_la_otra_pc]:[ruta_en_la_otra_pc] [ruta_local]Un ejemplo:
sudo mount 10.0.0.4:/home/leinad /home/manuel/guille/
Listo, ahora si queremos que lo monte cada vez que iniciamos la máquina debemos agregar esta línea al archivo
/etc/fstab
haciendo:
sudo kate /etc/fstab
Y le agregamos:
10.0.0.4:/home/leinad /home/manuel/guille/ nfs rw,hard,intr 0 0
Saludos, y espero que sirva de algo.