web-dev-qa-db-fra.com

NFS: mount.nfs: protocole non pris en charge

Je veux monter la part NFS d'un NAS Zyxel NSA310s. Showmount, appelé sur la machine cliente, affiche le partage:

$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *

Le fichier/etc/fstab du client contient la ligne:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw  0 0

Mais le montage ne fonctionne pas:

Sudo mount /media/nasNFS/ -v
mount.nfs: timeout set for Mon May 25 17:34:46 2015
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.100,clientaddr=10.0.0.2'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=10.0.0.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot UDP port 2049
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Protocol not supported

nfs-common est installé. Que peut-il manquer d'autre?

19
Geom

Pour résumer les étapes suivies pour obtenir la réponse:

Selon la sortie donnée, le serveur NFS n'aime pas NFSv4 ni UDP. Pour voir les capacités du serveur NFS, vous pouvez utiliser rpcinfo 10.0.0.100 (vous pouvez étendre la commande pour filtrer nfs par: |egrep "service|nfs")

Apparemment, la seule version prise en charge par le serveur est la version 2:

rpcinfo 10.0.0.100 |egrep "service|nfs"
program version netid     address                service    owner
100003  2       udp       0.0.0.0.8.1            nfs        unknown
100003  2       tcp       0.0.0.0.8.1            nfs        unknown

La solution pour monter l'exportation consiste à utiliser l'option de montage vers=2 soit sur la ligne de commande:

mount -o rw,vers=2 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS

ou en éditant le fichier/etc/fstab:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw,vers=2  0 0

Une autre approche peut être de changer le serveur NFS pour prendre en charge la version 3 (ou même 4).

16
Lambert