Como configurar uma rede NFS?

Como configurar uma rede NFS?

Quero mesclar as informações encontradas aqui e ali para registrar em uma resposta todas as etapas paradefinir minha rede NFS entre meus dois PCs Ubuntu

Isso é útil de vez em quando, por exemplo, ao mudar para uma nova versão do Ubuntu, preciso redefinir:

Responder1

Digamos que «boris» seja meu logon, assim como /home/borisminha pasta pessoal.

1. configure o computador «servidor»:

  • instalarservidor nfs-kernelenfs-comum

    $ sudo apt-get install nfs-kernel-server
    $ sudo apt-get install nfs-common
    
  • in /etc/exports, defina a pasta a ser compartilhada adicionando isto:

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

    com:
    /home/borisa pasta será compartilhada
    rwpara acesso de leitura e gravação do cliente
    sync??
    all_squash??
    192.168.1.0/24é uma gama declienteO endereço IP do computador da sua rede local
    1001é o ID do usuário e do grupo. Para encontrar isso$ id boris

  • gerenciar hosts, primeiro não permitir ninguém /etc/hosts.denyadicionar

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Então permita que seu clientecomputador em /etc/hosts.allowadição

    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
    

    com 192.168.1.0/24é uma gama declienteendereço IP do computador da sua rede local

  • definir o 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
    

    com 192.168.1.0/24é uma gama declienteendereço IP do computador da sua rede local

  • iniciar o servidor

    $ sudo /etc/init.d/nfs-kernel-server start
    

    ou após uma modificação de /etc/exports

    $ sudo /etc/init.d/nfs-kernel-server restart
    


2. configure o computador «cliente»:

  • instalarnfs-comumeautofs

    $ sudo apt-get install nfs-common
    $ sudo apt-get install autofs
    
  • crie a pasta usada para montar a conexão com o servidor

    $ sudo mkdir /media/shareFolder
    
  • configure autofs para montar automaticamente esta pasta,
    adicione /etc/auto.masteresta linha:

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

    em /etc/auto.nfs adicione esta linha

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

    com:
    192.168.1.1é o endereço deservidorcomputador
    /home/borisé a pasta compartilhada emservidorcomputador.
    1001é o ID do usuário e do grupo. Para encontrá-lo $ id boris
    rwpara acesso de leitura e gravação

  • definir o 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
    

    com 192.168.1.1é o endereço doservidorcomputador

  • e reinicie seuclientecomputador.

informação relacionada