Quiero combinar la información que se encuentra aquí y allá para registrar en una respuesta todos los pasos para configurar mi red NFS entre mis dos PC con Ubuntu
Esto es útil de vez en cuando, por ejemplo, cuando cambio a una nueva versión de Ubuntu, necesito restablecer:
- NFS
- Autofs
- UFW
Respuesta aceptada:
Digamos que «boris» es mi inicio de sesión como /home/boris es mi carpeta de inicio.
1. configurar el ordenador «servidor»:
-
instale nfs-kernel-server y nfs-common
$ sudo apt-get install nfs-kernel-server $ sudo apt-get install nfs-common -
en
/etc/exports, defina la carpeta que se compartirá agregando esto:/home/boris 192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)con:
/home/borises la carpeta a compartirrwpara acceso de lectura y escritura del clientesync??all_squash??192.168.1.0/24es un rango de cliente dirección IP de la computadora de su red local1001es el ID de usuario y grupo. Para encontrarlo$ id boris -
administre hosts, primero no permita que nadie entre en
/etc/hosts.denyañadirportmap:ALL nfsd:ALL mountd:ALLLuego permita que su cliente computadora en
/etc/hosts.allowañadirportmap:192.168.1.0/24 lockd:192.168.1.0/24 nfsd:192.168.1.0/24 mountd:192.168.1.0/24 rquotad:192.168.1.0/24 statd:192.168.1.0/24con
192.168.1.0/24es un rango de cliente dirección IP de la computadora de su red local -
configurar el cortafuegos UFW
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow from 192.168.1.0/24 $ sudo ufw allow out from 192.168.1.0/24con
192.168.1.0/24es un rango de cliente dirección IP de la computadora de su red local -
iniciar el servidor
$ sudo /etc/init.d/nfs-kernel-server starto después de una modificación de /etc/exports
$ sudo /etc/init.d/nfs-kernel-server restart
2. configurar el ordenador «cliente»:
-
instalar nfs-common y autofs
$ sudo apt-get install nfs-common $ sudo apt-get install autofs -
crea la carpeta utilizada para montar la conexión con el servidor
$ sudo mkdir /media/shareFolder -
configure autofs para montar automáticamente esta carpeta,
en/etc/auto.masteragregue esta línea:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60en
/etc/auto.nfsañade esta líneaboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boriscon:
192.168.1.1es la dirección del servidor ordenador/home/borises la carpeta compartida en servidor computadora.1001es el ID de usuario y grupo. Para encontrarlo$ id borisrwpara acceso de lectura y escritura -
configurar el cortafuegos UFW
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow to 192.168.1.1 $ sudo ufw allow out to 192.168.1.1con
192.168.1.1es la dirección del servidor computadora -
y reinicia tu cliente computadora.