J'essaie de monter un répertoire à partir d'un Raspberry Pi 2 (le serveur NFS) à partir d'un PC Ubuntu 15.10 (le client NFS). Lorsque j'essaie, j'obtiens l'erreur :
mount.nfs: access denied by server while mounting 192.168.1.135:/home/pi
Voici ce que je fais.
Sur le Raspberry Pi 2 (serveur NFS)
Ajout de cette ligne à /etc/exports
/home/pi/workspace 192.168.1.*(rw,no_subtree_check,sync,root_squash)
Émis :
sudo update-rc.d rpcbind enable && sudo update-rc.d nfs-common enable
Et ensuite démarré le serveur NFS :
[email protected] ~ $ sudo service nfs-kernel-server start
[ ok ] Exporting directories for NFS kernel daemon....
[ ok ] Starting NFS kernel daemon: nfsd mountd.
Sur le PC (client NFS)
> showmount -e 192.168.1.135
Export list for 192.168.1.135:
/home/pi/workspace 192.168.1.*
Ensuite, j'essaie de monter le répertoire et j'obtiens l'erreur :
> sudo mount 192.168.1.135:/home/pi/workspace /home/fanta/nfs
mount.nfs: access denied by server while mounting 192.168.1.135:/home/pi/workspace
Des informations que je peux collecter pour résoudre le problème ?
Raspberry Pi 2 exécute Linux dex 4.1.13-v7+ et le PC Ubuntu 15.10 64 bits.
Merci !
Réponse acceptée :
Vous ne pouvez utiliser * que seul ou dans les noms de domaine. Remplacez-le par ip/numberofbits :
/home/pi/workspace 192.168.1.0/24(rw,no_subtree_check,sync,root_squash)
Voir les exportations man ou le manuel de Debian
Chaque machine peut être identifiée soit par son nom DNS, soit par son adresse IP. Des ensembles entiers de machines peuvent également être spécifiés à l'aide d'une syntaxe telle que *.falcot.com ou d'une plage d'adresses IP telle que 192.168.0.0/255.255.255.0 ou 192.168.0.0/24.