Configurer un client NFS (Ubuntu)

Si vous voulez accéder à votre share sur un serveur NFS ou Synology, voici la procédure de configuration du client NFS (Ubuntu).

sudo -i pour ne pas répéter la commande sudo à chaque ligne !

1. IP du serveur NFS

– si on ne connaît pas l’ip du serveur NFS, ici le Synology, on peut utiliser la commande nmap pour le découvrir :
nmap -sP 192.168.2.1-254
dans le cas où le réseau est dans la plage 192.168.2.1 à 192.168.2.254

– si nmap n’est pas installé,
apt-get update
apt-get install nmap

et la réponse sera :
Nmap scan report for 192.168.2.xxx
Host is up (0.00015s latency).
MAC Address: 00:00:32:0B:00:00 (Synology Incorporated)

2. Configuration du client

– installer nfs
apt-get update
apt-get install nfs-common

– afficher le(s) share(s) du serveur (ici un Synology DS211)
showmount -e 192.168.2.xxx
et la réponse sera :
Export list for 192.168.2.xxx:
/volume1/DS211 192.168.2.*

par conséquent, le share est /volume1/DS211 et le serveur 192.168.2.xxx

– monter le share :
– créer un répertoire de montage
mkdir /nfs
– monter le share et le lier au répertoire de montage
mount -o soft,intr,rsize=8192,wsize=8192 192.168.2.xxx:/volume1/DS211 /nfs

Si vous obtenez un message d’erreur comme le suivant :
mount.nfs4: access denied by server while mounting 192.168.2.xxx
modifiez le fichier /etc/network/interfaces pour configurer l’interface en static

– accéder au share :
cd /nfs
ls

et voilà, la liste des fichiers/répertoires est affichée !

3. Montage permanent du share

afin que le share soit monté après chaque reboot, il faut modifier le fichier fstab

sudo -i
gedit /etc/fstab
ajouter une ligne à la fin du fichier
192.168.2.xxx:/volume1/DS211  /nfs  nfs   soft,intr,rsize=8192,wsize=8192
enregistrer et quitter

Au prochain reboot, le share sera à nouveau accessible

 

P.S. si l’erreur access denied by server while mounting 192.168.2.xxx:/volume1/DS211
est affichée, modifier la config de la carte reseau de DHCP en MANUEL !!!

4 Responses to Configurer un client NFS (Ubuntu)

  1. Arnaud Cruzel dit :

    Bonjour,
    C’est super, mais… Le passage de dhcp à static ne peu pas s’appliquer partout, il y a sûrement quelque chose à faire pour que cela fonctionne non ?

    Merci bien

    • macalga dit :

      Bonjour,
      qu’entendez-vous par « ne peut pas s’appliquer partout » ?
      En attribuant une IP fixe à la carte réseau, l’IP est fixée.

      N’hésitez pas à me contacter en cas de besoin.

      • Arnaud Cruzel dit :

        Excusez moi, je parle de l’erreur « acces denied ». Il n’est pas forcément évident de passer à un système d’ip statique de façon rapide dans tous les environnements. Pourtant j’ai bien constaté que ce problème pouvait être régler par cette manipulation. Mais c’est quand même étrange, il y a bien une raison. Je n’ai pas vraiment eu le temps de m’y pencher dessus mais j’aimerais bien trouver une solution pour passer à nfs4 sans pour autant me passer d’une ip dynamique (du moins pour le moment, car ce problème n’en sera plus un quand je n’aurai plus de machine en ip dynamiques, mais ce serait dommage de ne pas comprendre ce phénomène)…

  2. super merci très clair et très efficace !

    Merci d’avoir laissé un commentaire et que l’article ait pu vous aider.

Répondre à Arnaud Cruzel Annuler la réponse.