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/boris
es la carpeta a compartirrw
para acceso de lectura y escritura del clientesync
??all_squash
??192.168.1.0/24
es un rango de cliente dirección IP de la computadora de su red local1001
es el ID de usuario y grupo. Para encontrarlo$ id boris
-
administre hosts, primero no permita que nadie entre en
/etc/hosts.deny
añadirportmap:ALL nfsd:ALL mountd:ALL
Luego permita que su cliente computadora en
/etc/hosts.allow
añ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/24
con
192.168.1.0/24
es 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/24
con
192.168.1.0/24
es un rango de cliente dirección IP de la computadora de su red local -
iniciar el servidor
$ sudo /etc/init.d/nfs-kernel-server start
o 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.master
agregue esta línea:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60
en
/etc/auto.nfs
añade esta líneaboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boris
con:
192.168.1.1
es la dirección del servidor ordenador/home/boris
es la carpeta compartida en servidor computadora.1001
es el ID de usuario y grupo. Para encontrarlo$ id boris
rw
para 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.1
con
192.168.1.1
es la dirección del servidor computadora -
y reinicia tu cliente computadora.