Serveur NFS : fbsd 8.1 , @IP = 10.69.10.3
Client NFS : archlinux
J'essaie de monter le dossier /homes du serveur NFS ('s" est voulu, ce n'est pas une faute de frappe).
Une serie de commande vaut mieux qu'un long discourt :
Code : Tout sélectionner
bougie@okuni ~ % uname -a
Linux okuni 2.6.35-ARCH #1 SMP PREEMPT Sat Oct 30 19:57:05 UTC 2010 i686 AMD Duron(tm) processor AuthenticAMD GNU/Linux
bougie@okuni ~ % pacman -Ss nfs-utils
core/nfs-utils 1.2.2-3 [installé]
Support programs for Network File Systems
bougie@okuni ~ % rpcinfo -p localhost
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
bougie@okuni ~ % rpcinfo -p 10.69.10.3
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100000 4 7 111 portmapper
100000 3 7 111 portmapper
100000 2 7 111 portmapper
100005 1 udp 707 mountd
100005 3 udp 707 mountd
100005 1 tcp 707 mountd
100005 3 tcp 707 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100024 1 udp 908 status
100024 1 tcp 908 status
100021 0 udp 737 nlockmgr
100021 0 tcp 871 nlockmgr
100021 1 udp 737 nlockmgr
100021 1 tcp 871 nlockmgr
100021 3 udp 737 nlockmgr
100021 3 tcp 871 nlockmgr
100021 4 udp 737 nlockmgr
100021 4 tcp 871 nlockmgr
bougie@okuni ~ % ps aux | grep nfs
root 1457 0.0 0.0 0 0 ? S 12:10 0:00 [nfsiod]
bougie 8929 0.0 0.0 3964 864 pts/2 S+ 19:03 0:00 grep nfs
bougie@okuni ~ % ps aux | grep rpc
root 1454 0.0 0.0 0 0 ? S 12:10 0:00 [rpciod/0]
root 4964 0.0 0.0 6332 1236 ? Ss 12:24 0:00 /usr/sbin/rpc.statd
root 6409 0.0 0.0 6332 1236 ? Ss 12:29 0:00 /usr/sbin/rpc.statd
bougie 8945 0.0 0.0 3968 864 pts/2 S+ 19:03 0:00 grep rpc
root 23400 0.0 0.0 6232 892 ? Ss 13:37 0:00 /usr/bin/rpcbind
[root@okuni bougie]# mount -vvv -t nfs -o nolock,vers=3 10.69.10.3:/homes /home/bougie/nfs
mount: fstab path: "/etc/fstab"
mount: mtab path: "/etc/mtab"
mount: lock path: "/etc/mtab~"
mount: temp path: "/etc/mtab.tmp"
mount: UID: 0
mount: eUID: 0
mount: spec: "10.69.10.3:/homes"
mount: node: "/home/bougie/nfs"
mount: types: "nfs"
mount: opts: "nolock,vers=3"
mount: external mount: argv[0] = "/sbin/mount.nfs"
mount: external mount: argv[1] = "10.69.10.3:/homes"
mount: external mount: argv[2] = "/home/bougie/nfs"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw,nolock,vers=3"
mount.nfs: timeout set for Sun Nov 14 18:57:05 2010
mount.nfs: trying text-based options 'nolock,vers=3,addr=10.69.10.3'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.69.10.3 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.69.10.3 prog 100005 vers 3 prot UDP port 707
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 10.69.10.3 prog 100005 vers 3 prot TCP port 707
mount.nfs: portmap query failed: RPC: Timed out
mount.nfs: mount to NFS server '10.69.10.3:/homes' failed: timed out, giving up
[root@okuni bougie]#
J'ai testé avec un client solaris, debian, fbsd, mac os x, cela fonctionne : le client étant sur le même sous réseau que le serveur ou non (ce n'est donc à mon avis pas un problème serveur, ni même de firewall qui lui est en ACCEPT partout (INPUT, OUPUT et FORWARD).
En googlant, je suis tombé sur : https://bugzilla.redhat.com/show_bug.cgi?id=547718 j'ai peur que ce soit le même probleme mais avec archlinux cette fois ci.
Si quelqu'un avait une idée sur la cause du timeout de rpc

Merci d'avance pour votre aide.