Je souhaite fusionner des informations trouvées ici et là afin d'enregistrer en une seule réponse toutes les étapes pour configurer mon réseau NFS entre mes deux PC Ubuntu
C'est utile de temps en temps, par exemple lors du passage à une nouvelle version d'Ubuntu, je dois réinitialiser :
- NFS
- Autofs
- UFW
Réponse acceptée :
Disons que "boris" est mon identifiant tel que /home/boris
est mon dossier personnel.
1. définir l'ordinateur « serveur » :
-
installez nfs-kernel-server et nfs-common
$ sudo apt-get install nfs-kernel-server $ sudo apt-get install nfs-common
-
dans
/etc/exports
, définissez le dossier à partager en ajoutant ceci :/home/boris 192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
avec :
/home/boris
est le dossier à partagerrw
pour l'accès en lecture et en écriture du clientsync
??all_squash
??192.168.1.0/24
est une gamme de client adresse IP de l'ordinateur de votre réseau local1001
est l'ID de l'utilisateur et du groupe. Pour le trouver$ id boris
-
gérer les hôtes, 1er autoriser personne dans
/etc/hosts.deny
ajouterportmap:ALL nfsd:ALL mountd:ALL
Ensuite, autorisez votre client ordinateur dans
/etc/hosts.allow
ajouterportmap: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
avec
192.168.1.0/24
est une gamme de client adresse IP de l'ordinateur de votre réseau local -
définir le pare-feu 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
avec
192.168.1.0/24
est une gamme de client adresse IP de l'ordinateur de votre réseau local -
démarrer le serveur
$ sudo /etc/init.d/nfs-kernel-server start
ou après une modification de /etc/exports
$ sudo /etc/init.d/nfs-kernel-server restart
2. paramétrer le poste « client » :
-
installer nfs-common et autofs
$ sudo apt-get install nfs-common $ sudo apt-get install autofs
-
créer le dossier utilisé pour monter la connexion avec le serveur
$ sudo mkdir /media/shareFolder
-
définissez autofs pour monter automatiquement ce dossier,
dans/etc/auto.master
ajoutez cette ligne :/media/shareFolder /etc/auto.nfs --ghost, --timeout=60
dans
/etc/auto.nfs
ajouter cette ligneboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boris
avec :
192.168.1.1
est l'adresse du serveur ordinateur/home/boris
est le dossier partagé sur le serveur ordinateur.1001
est l'ID de l'utilisateur et du groupe. Pour le trouver$ id boris
rw
pour un accès en lecture et en écriture -
définir le pare-feu 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
avec
192.168.1.1
est l'adresse du serveur ordinateur -
et redémarrez votre client ordinateur.