Introduzione

Qui vengono elencati i passagi base per la creazione di una cartella condivisa mediante il servizio NFS, che risulta molto comodo per una gestione grafica dei file condivisi.

Preparativi

Prima di cominciare è necessario preparare il computer server installando i seguenti pacchetti e creando la directory da condividere. A tale scopo è necessario installare il pacchetto nfs-kernel-server.

Per creare la cartella da condividere è sufficiente aprire una finestra di terminale e digitare il seguente comando:

mkdir /home/nomeutente/condivisione

Nei computer client è consigliato installare il demone portmap, utile ad accelerare l'operazione di montaggio delle condivisioni NFS. A tale scopo è sufficiente installare il pacchetto portmap.

Configurazione della rete

Supponiamo che la nostra rete sia composta dal server DNS con indirizzo 192.168.1.1 e da un client con indirizzo 192.168.1.2 come risultato della procedura per la creazione di una rete domestica descritta nella relativa guida.

È sempre consigliabile effettuare un backup dei file più importanti modificati dalla seguente procedura. Quello che segue è l'elenco di tali file:

/etc/exports
/etc/hosts
/etc/hosts.deny
/etc/hosts.allow
/etc/fstab

Configurazione del server

Aprire il file /etc/exports con un editor di testo con i privilegi di amministrazione e inserire in fondo le seguenti righe:

/media/ 192.168.1.2/255.255.255.0(rw)  # sostituite (rw) con (ro) per permessi di solo lettura
/home 192.168.1.2/255.255.255.0(rw) 

Dunque modificare il file /etc/hosts.deny sostituendo il suo contenuto con quanto segue:

# File di configurazione per escludere tutti i client non inseriti in hosts.allow
#ALL: PARANOID
#Scritto da piccinini luca 16/01/06
        portmap:ALL
        lockd:ALL
        mountd:ALL
        rquotad:ALL
        statd:ALL

Modificare il file /etc/hosts.allow sostituendo il suo contenuto con quanto segue:

# leggete /usr/share/doc/portmap/portmapper.txt.gz per info riguardo al portmapper
        service: 192.168.1.2/255.255.255.0
        portmap: 192.168.1.2
        lockd: 192.168.1.2
        rquotad: 192.168.1.2
        mountd: 192.168.1.2
        statd: 192.168.1.2

Configurazione del client

Digitare il seguente comando in una finestra di terminale per creare le cartelle necessarie:

sudo mkdir /home/utenteclient/condivisione
ln -s /home/utenteclient/condivisione /home/utenteclient/condivisi

Infine aprire il file con un editor di testo con i privilegi di amministrazione /etc/fstab e apportare le seguenti modifiche per montare le partizioni:

192.168.1.1:/home/utenteserver/condivisione /home/utenteclient/condivisione nfs rw,user,auto 0  0

Provare la configurazione

Una volta terminate le procedure di configurazione, riavviare sia il server che il client e verificare che lo scambio di file funzioni correttamente.

Ulteriori risorse


CategoryInternet