[Linux] casse-tête nfs

Nico Poinsot nicopoinsot@::1
Dim 1 Avr 20:32:48 CEST 2007


Quand je fais un lsof, je n'ai rien sur la commande mount. Par contre 
voici ce que j'ai sur portmap :

    portmap   1882 daemon  cwd       DIR        3,1    4096      2 /
    portmap   1882 daemon  rtd       DIR        3,1    4096      2 /
    portmap   1882 daemon  txt       REG        3,1   12416  65350
    /sbin/portmap
    portmap   1882 daemon  mem       REG        0,0              0
    [heap] (stat: No such file or directory)
    portmap   1882 daemon  mem       REG        3,1 1241392 443868
    /lib/tls/libc-2.3.6.so
    portmap   1882 daemon  mem       REG        3,1   76548 443874
    /lib/tls/libnsl-2.3.6.so
    portmap   1882 daemon  mem       REG        3,1   27596 423720
    /lib/libwrap.so.0.7.6
    portmap   1882 daemon  mem       REG        3,1   88164 428388
    /lib/ld-2.3.6.so
    portmap   1882 daemon    0u      CHR        1,3            983 /dev/null
    portmap   1882 daemon    1u      CHR        1,3            983 /dev/null
    portmap   1882 daemon    2u      CHR        1,3            983 /dev/null
    portmap   1882 daemon    3u     IPv4       6006            UDP *:sunrpc
    portmap   1882 daemon    4u     IPv4       6009            TCP
    *:sunrpc (LISTEN)


Au bout de quelques minutes d'attente, mount m'annonce que le serveur 
est down, alors que nfs-user-server est bien lancé.

Pierre THIERRY a écrit :
> Scribit Nico Poinsot dies 01/04/2007 hora 15:38:
>   
>> A priori les logs sont muets, mais je dois avois que je ne sais pas
>> trop où regarder.
>>     
>
> Utilise lsof pour voir ce que mount, ou le processus qu'il forke si
> c'est le cas, a comme connexions IP d'ouvertes.
>
> Brièvement,
> Pierre
>   
Bonjour,

Je n'arrive pas à faire communiquer mes deux machines via nfs. Je pense
avoir pourtant configuré la chose correctement. Sur le serveur (Debian
etch), j'ai configuré /etc/exports ainsi :
   /srv/partage     192.168.0.2(rw)

Voici ce que j'ai mis dans /etc/hosts :

   127.0.0.1 localhost.localdomain localhost Doktor-Avalanche
   # The following lines are desirable for IPv6 capable hosts
   ::1 ip6-localhost ip6-loopback
   fe00::0 ip6-localnet
   ff00::0 ip6-mcastprefix
   ff02::1 ip6-allnodes
   ff02::2 ip6-allrouters
   ff02::3 ip6-allhosts

dans /etc/hosts.allow :

   portmap:192.168.0.2
   lockd:192.168.0.2
   mountd:192.168.0.2
   statd:192.168.0.2

et enfin dans /etc/hosts.deny :

   portmap : ALL
   statd: ALL
   mountd: ALL
   lockd: ALL

Côté client (sous Zenwalk) voici le contenu de mon fstab :


   192.168.0.1:/srv/partage /home/partage nfs user,rw 0 0

Je lance donc nfs-user-server depuis ma debian, mais rien ne se passe
côté client : je monte la partition mais mount tourne dans le vide, même
en root. Pourquoi ? J'ajoute que le démon rc.rpc (qui remplace portmap
sur zenwalk) est bien lancé.

Merci de vos réponses.


Plus d'informations sur la liste de diffusion linux