¿Cómo configurar una red NFS?

¿Cómo configurar una red NFS?

Quiero fusionar la información que se encuentra aquí y allá para registrar en una sola respuesta todos los pasos paraconfigurar 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:

Respuesta1

Digamos que «boris» es mi inicio de sesión, al igual /home/borisque mi carpeta de inicio.

1. configurar el ordenador «servidor»:

  • instalarservidor-núcleo-nfsynfs-común

    $ sudo apt-get install nfs-kernel-server
    $ sudo apt-get install nfs-common
    
  • En /etc/exports, defina la carpeta a compartir agregando esto:

    /home/boris   192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
    

    con:
    /home/boris¿la carpeta se compartirá
    rwpara acceso de lectura y escritura del cliente
    sync?
    all_squash??
    192.168.1.0/24es un rango declienteLa dirección IP de la computadora de su red local
    1001es la ID de usuario y grupo. Para encontrarlo$ id boris

  • administrar hosts, primero no permitir que nadie /etc/hosts.denyagregue

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Entonces permite que tu clientecomputadora /etc/hosts.allowadicional

    portmap: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/24es un rango declientedirección IP de la computadora de su red local

  • configurar el firewall 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/24es un rango declientedirecció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»:

  • instalarnfs-comúnyautofs

    $ sudo apt-get install nfs-common
    $ sudo apt-get install autofs
    
  • crear la carpeta utilizada para montar la conexión con el servidor

    $ sudo mkdir /media/shareFolder
    
  • configure autofs para montar automáticamente esta carpeta,
    agregue /etc/auto.masteresta línea:

    /media/shareFolder /etc/auto.nfs --ghost, --timeout=60
    

    en /etc/auto.nfs agregar esta línea

    boris  -fstype=nfs,rw,intr,uid=1001,guid=1001   192.168.1.1:/home/boris
    

    con:
    192.168.1.1es la dirección deservidorcomputadora
    /home/borises la carpeta compartida enservidorcomputadora.
    1001es el ID de usuario y grupo. Para encontrarlo $ id boris
    rwpara acceso de lectura y escritura

  • configurar el firewall 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.1es la dirección delservidorcomputadora

  • y reinicia tuclientecomputadora.

información relacionada