[supprimé]
Bonjour,
j'ai un problème dû au RPC pour partager des données entre deux ordis sous fedora core 3 (il s'agit d'un PC classique et d'un ordinateur portable).
1)un ping de l'un vers l'autre fonctionne parfaitement
2)les firewall sont désactivés sur les deux ordis
3)pour faire le test, j'ai raccordé les deux pc directement avec un câble ethernet croisé (comme ça pas de risque de mauvaise configuration de mon routeur).
4)les serveurs nfs sont bien démarrés sur chacun des ordinateurs en voici la preuve :
(le 192.168.1.2 est le serveur où sont les données où je veux accéder et 192.168.1.3 est l'ordi portable client.)
[root@localhost sbin]# ./rpcinfo -p 192.168.1.2
program no_version protocole no_port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32769 status
100024 1 tcp 32769 status
100011 1 udp 719 rquotad
100011 2 udp 719 rquotad
100011 1 tcp 722 rquotad
100011 2 tcp 722 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32961 nlockmgr
100021 3 udp 32961 nlockmgr
100021 4 udp 32961 nlockmgr
100021 1 tcp 32774 nlockmgr
100021 3 tcp 32774 nlockmgr
100021 4 tcp 32774 nlockmgr
100005 1 udp 735 mountd
100005 1 tcp 738 mountd
100005 2 udp 735 mountd
100005 2 tcp 738 mountd
100005 3 udp 735 mountd
100005 3 tcp 738 mountd
[root@localhost sbin]# ./rpcinfo -p
program no_version protocole no_port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32769 status
100024 1 tcp 32769 status
100011 1 udp 864 rquotad
100011 2 udp 864 rquotad
100011 1 tcp 867 rquotad
100011 2 tcp 867 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32773 nlockmgr
100021 3 udp 32773 nlockmgr
100021 4 udp 32773 nlockmgr
100021 1 tcp 32770 nlockmgr
100021 3 tcp 32770 nlockmgr
100021 4 tcp 32770 nlockmgr
100005 1 udp 880 mountd
100005 1 tcp 883 mountd
100005 2 udp 880 mountd
100005 2 tcp 883 mountd
100005 3 udp 880 mountd
100005 3 tcp 883 mountd
depuis le client (192.168.1.3) un showmount sur le 192.168.1.2 donne ceci :
[root@localhost sbin]# ./showmount -e 192.168.1.2
Export list for 192.168.1.2:
/home/fred/informatique 192.168.1.3
donc le répertoire /home/fred/informatique du domaine 192.168.1.2 est bien disponible pour l'ordi portable 192.168.1.3
Sur le serveur, Pour mon fichier hosts.deny, je n'ai rien mis pour ne rien interdire pour cette phase de test. Pour le hosts.allow, j'ai mis ceci :
portmap:192.168.1.3
lockd:192.168.1.3
mountd:192.168.1.3
rquotad:192.168.1.3
statd:192.168.1.3
biensûr après modif des fichiers hosts et exports, j'ai pensé à redémarrer le serveur nfs et portmap.
Malgré toute cette config, lorsque je fais (depuis mon portable 192.168.1.3) :
[root@localhost olivier]# mount -t nfs 192.168.1.2:/home/fred/informatique /home/olivier/datapfred
j'obtiens au bout de quelques secondes :
mount: RPC: expiration du délai de la minuterie
NB : biensûr, j'ai également créé le répertoire datapfred.
Si quelqu'un peut me dire ce que j'ai pu oublier ca serait formidable car je dois en être à 10 heures de recherche sur ce problème et je ne vois vraiment pas ce qui cloche!!!