GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come impostare una rete NFS?

Voglio unire le informazioni trovate qua e là per registrare in una risposta tutti i passaggi per impostare la mia rete NFS tra i miei due PC Ubuntu

Questo è utile di tanto in tanto, ad esempio quando si passa a una nuova versione di Ubuntu, devo ripristinare :

  • NFS
  • Autofs
  • UFW

Risposta accettata:

Diciamo che «boris» è il mio accesso come /home/boris è la mia cartella Inizio.

1. impostare il computer «server»:

  • installa nfs-kernel-server e nfs-common

    $ sudo apt-get install nfs-kernel-server
    $ sudo apt-get install nfs-common
    
  • in /etc/exports , definisci la cartella da condividere aggiungendo questo:

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

    con:
    /home/boris è la cartella da condividere
    rw per l'accesso in lettura e scrittura del client
    sync ??
    all_squash ??
    192.168.1.0/24 è una gamma di clienti indirizzo IP del computer della rete locale
    1001 è l'ID utente e gruppo. Per trovarlo $ id boris

  • gestire gli host, in primo luogo non consentire a nessuno in /etc/hosts.deny aggiungi

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Quindi consenti al tuo cliente computer in /etc/hosts.allow aggiungi

    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 è una gamma di clienti indirizzo IP del computer della tua rete locale

  • imposta il 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/24 è una gamma di clienti indirizzo IP del computer della tua rete locale

  • avvia il server

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

    o dopo una modifica di /etc/exports

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

2. impostare il computer «client»:

  • installa nfs-common e autof

    $ sudo apt-get install nfs-common
    $ sudo apt-get install autofs
    
  • creare la cartella utilizzata per montare la connessione con il server

    $ sudo mkdir /media/shareFolder
    
  • imposta autofs per montare automaticamente questa cartella,
    in /etc/auto.master aggiungi questa riga:

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

    in /etc/auto.nfs aggiungi questa riga

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

    con:
    192.168.1.1 è l'indirizzo del server computer
    /home/boris è la cartella condivisa su server computer.
    1001 è l'ID utente e gruppo. Per trovarlo $ id boris
    rw per l'accesso in lettura e scrittura

  • imposta il 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.1 è l'indirizzo del server computer

  • e riavvia il tuo client computer.

Correlati:come impostare l'apertura della cartella con Invio nel Finder?
Ubuntu
  1. Come configurare un supporto NFS su Rocky Linux 8

  2. Come configurare server e client NFS su Ubuntu 20.04

  3. Ubuntu:come impostare un IP statico in Ubuntu?

  4. Come avviare in rete Pxe Ubuntu Server 14.04 utilizzando Nfs?

  5. Come impostare l'impostazione predefinita su Ruby 2.1.2?

Come impostare i server dei nomi DNS su Ubuntu 18.04

Come configurare WireGuard VPN su Ubuntu 18.04

Come configurare WireGuard VPN su Ubuntu 20.04

Come configurare la condivisione NFS su Ubuntu 20.04, 18.04

Come riavviare la rete su Ubuntu 20.04

Ubuntu Come impostare un IP statico tramite terminale e GUI