GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo configurar una red Nfs?

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 compartir
    rw para acceso de lectura y escritura del cliente
    sync ??
    all_squash ??
    192.168.1.0/24 es un rango de cliente dirección IP de la computadora de su red local
    1001 es el ID de usuario y grupo. Para encontrarlo $ id boris

  • administre hosts, primero no permita que nadie entre en /etc/hosts.deny añadir

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Luego permita que su cliente computadora en /etc/hosts.allow añadir

    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/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ínea

    boris  -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.

Relacionado:¿Cómo configurar para abrir una carpeta con enter en el buscador?
Ubuntu
  1. Cómo configurar un montaje NFS en Rocky Linux 8

  2. Cómo configurar el servidor y el cliente NFS en Ubuntu 20.04

  3. Ubuntu - ¿Cómo configurar una IP estática en Ubuntu?

  4. ¿Cómo establecer el valor predeterminado en Ruby 2.1.2?

  5. Cómo configurar Network Bonding Ubuntu 20.04

Cómo configurar servidores de nombres DNS en Ubuntu 18.04

Cómo configurar WireGuard VPN en Ubuntu 18.04

Cómo configurar WireGuard VPN en Ubuntu 20.04

Cómo configurar NFS Share en Ubuntu 20.04, 18.04

Cómo reiniciar la red en Ubuntu 20.04

Ubuntu Cómo configurar una IP estática a través de la terminal y la GUI