IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Montage NFS DEBIAN Sarge


Sujet :

Administration système

  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut Montage NFS DEBIAN Sarge
    Salut, je souhaite faire un montage NFS.
    J'ai lu les doc suivantes :
    http://coredump.developpez.com/nfs/principes/
    et
    http://lea-linux.org/cached/index/Reseau-partfic-nfs.html#Les_modules_du_noyau

    Ca n'a pas l'ai tres compliqué, j'ai une petite question bete.
    Comment savoir si les modules NFS du noyaux sont bien loadés??
    Dans une des docs c'est écrit :
    Dans la configuration du noyau, on va dans la section "File systems ---> Network File Systems"

    * Pour le client:


    NFS file system support et Provide NFSv3 client support

    CONFIG_NFS_FS=y ou m
    CONFIG_NFS_V3=y

    * Pour le serveur:


    NFS server support et Provide NFSv3 server support

    CONFIG_NFSD=y ou m
    CONFIG_NFSD_V3=y
    comment voir la configuration du noyau??
    Merci!!

  2. #2
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 852
    Points : 4 759
    Points
    4 759
    Par défaut
    Hello mon fillot !

    Il te suffit de faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    more /usr/src/linux-2.X.X.X/.config
    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Je n'ai rien dans mon repertoire
    Pas de solutions??

  4. #4
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Citation Envoyé par djibril
    Je n'ai rien dans mon repertoire
    C'est que tu as un noyau "out of the box", et pas un noyau configuré/compilé par tes soins Savoir comment est configuré ce noyau devient alors plus difficile ! Ca m'oterait, présentement, une épine du pied, de le savoir ...

    Sinon, pour lister les modules chargés : lsmod

    Mais, pour peu que la partie NFS soit incluse dans le noyau, et pas ajoutée en module, tu n'auras plus qu'à faire "comme si", et tenter l'export/le montage. Si ça passe, c'est que ton noyau était compilé avec
    La FAQ Perl est par ici
    : La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    j'au fais un lsmod,
    mais j'ai pas de nfs qui apparait.
    Pfff, sinon dans la doc, il est ecrit .
    À partir du noyau 2.2.18, les modules supportent entièrement la version 3 du protocole ainsi que différentes corrections de bug.
    Il serait temps d'upgrader si tu ne l'as pas déjà fait! (profites-en pour passer au 2.4, ce sera réglé
    Et je suis en 2.4

  6. #6
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    ça pourra certainement t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cat /boot/config-$(uname -r) | grep NFS
    Le config de ton noyau est normalement présent dans /boot. Le "uname -r" récupère la version de ton noyau actuel et le grep NFS te permet de récupérer tout ce qui est en rapport avec NFS dans ton noyau.
    Maintenant si NFSD apparaît en y ça veut dire qu'il est compilé dans le noyau, en m, c'est un module que tu dois charger, en commentaire avec un # devant, il faut changer le noyau car le serveur NFS n'est pas dispo...
    Voilà
    Ma boule de cristal s'était éclaircie et puis plus rien. Alors je me suis mis à internet et maintenant j'ai plus de renseignements qu'avec cette satané boule .....

  7. #7
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Merci pour ta commande, voilà ce que j'obtiens donc, pour le client et le serveur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CONFIG_NFS_FS=m
    CONFIG_NFS_V3=y
    CONFIG_NFS_DIRECTIO=y
    # CONFIG_ROOT_NFS is not set
    CONFIG_NFSD=m
    CONFIG_NFSD_V3=y
    CONFIG_NFSD_TCP=y
    CONFIG_NCPFS_NFS_NS=y
    Donc si je comprend bien, faut que je charge le module CONFIG_NFS_FS pour le client et CONFIG_NFSD_FS pour le serveur?? c'est ça? comment?
    et je comprends pas la doc suivante alors:
    Dans la configuration du noyau, on va dans la section "File systems ---> Network File Systems"
    * Pour le client:
    NFS file system support et Provide NFSv3 client support
    CONFIG_NFS_FS=y ou m
    CONFIG_NFS_V3=y

    * Pour le serveur:
    NFS server support et Provide NFSv3 server support
    CONFIG_NFSD=y ou m
    CONFIG_NFSD_V3=y

    À partir du noyau 2.2.18, les modules supportent entièrement la version 3 du protocole ainsi que différentes corrections de bug.
    Il serait temps d'upgrader si tu ne l'as pas déjà fait! (profites-en pour passer au 2.4, ce sera réglé

  8. #8
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    Citation Envoyé par djibril
    Donc si je comprend bien, faut que je charge le module CONFIG_NFS_FS pour le client et CONFIG_NFSD_FS pour le serveur?? c'est ça? comment?
    gagné ! Pour le chargement du module, normalement un simple "modprobe nom_du_module" devrait suffir. ça te donnera donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #sur le client
    modprobe nfs
     
    #sur le serveur
    modprobe nfsd
    Si maintenant la machine est destinée à être toujours client ou serveur NFS (c'est à dire à chaque démarrage), tu peux rajouter la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    nfs # sur le client
    # ou
    nfsd # sur le serveur
    dans le fichier /etc/modules, ça t'évitera à chaque démarrage que tu refasses la manip à la main/

    et je comprends pas la doc suivante alors:
    Qu'est-ce que tu ne comprends pas ??? Parce que là, on peut pas t'aider si tu ne poses pas une question précise...
    Ma boule de cristal s'était éclaircie et puis plus rien. Alors je me suis mis à internet et maintenant j'ai plus de renseignements qu'avec cette satané boule .....

  9. #9
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    quand je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #sur le client
    modprobe nfs
     
    #sur le serveur
    modprobe nfsd
    j'ai pas de messages, et ensuite en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     cat /boot/config-2.4.27-2-386 | grep NFS
    j'ai la même reponse que precedemment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CONFIG_NFS_FS=m
    CONFIG_NFS_V3=y
    CONFIG_NFS_DIRECTIO=y
    # CONFIG_ROOT_NFS is not set
    CONFIG_NFSD=m
    CONFIG_NFSD_V3=y
    CONFIG_NFSD_TCP=y
    CONFIG_NCPFS_NFS_NS=y
    Est ce normal???

  10. #10
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Peut etre que je me trompe, mais j'ai bien dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /proc/filesystems une ligne
    la ligne suivante
    Donc c'est correct!! je peux continuer mon montage?

  11. #11
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Bon j'arrive pas à faire mon montage. Voici mes commandes :
    - serveur :
    /etc/exports
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /databases/test 192.168.103.10(rw)
    /etc/hosts.deny
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    portmap:ALL
    lockd:ALL
    mountd:ALL
    rquotad:ALL
    statd:ALL
    /etc/hosts.allow
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    portmap:192.168.103.10
    lockd:192.168.103.10
    mountd:192.168.103.10
    rquotad:192.168.103.10
    statd:192.168.103.10
    ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /etc/init.d/ nfs-kernel-server start
    => rien
    Puis verif
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    rpcinfo -p
       program no_version protocole  no_port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp    849  status
        100024    1   tcp    852  status
        100003    2   udp   2049  nfs
        100003    2   tcp   2049  nfs
        100005    1   udp    664  mountd
        100005    2   udp    664  mountd
        100005    1   tcp    667  mountd
        100005    2   tcp    667  mountd
    coté client
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mkdir /mnt/home_test
    mount 192.168.103.10:/databases/test /mnt/home_test
    => mount: RPC: le programme n'est pas enregistré

    Je sais pas quoi faire, Merci

  12. #12
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    Est-ce que tu as l'adresse d'où tu tires tes infos pour voir ce que tu as fait et ce que tu n'as pas fait ???
    Bon, si je me souviens bien, le démon portmap doit être lancé sur les deux machines (client et serveur). Sur le serveur tu as bien lancé le démon nfs-kernel-server, c'est bon mais si je me souviens bien, il faut aussi lancer nfs-common(ça c'est le nom du package debian, le nom du démon je sais plus) sur le client.
    Après ça, si ça fonctionne toujours pas, n'oublie pas de faire tomber temporairement tes firewalls pour être sûr, et si ça ne va toujours pas, il faut préciser les "rpcinfo -p" pour le client et le serveur.
    Par contre, je viens de voir un hic, dans /etc/hosts.allow, tu dois mettre l'adresse IP du client et non pas celui du serveur !!!

    Et moi qui voulait remettre en place un serveur NFS chez moi dans quelques temps, ça va me refaire la main tout ça
    Ma boule de cristal s'était éclaircie et puis plus rien. Alors je me suis mis à internet et maintenant j'ai plus de renseignements qu'avec cette satané boule .....

  13. #13
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    voilà où je prends mes infos : http://lea-linux.org/cached/index/Reseau-partfic-nfs.html#Les_modules_du_noyau
    Il y a un autre lien. confère premier thread.
    Bon je resume.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Serveur : 192.168.103.91
    client : 192.168.103.10
    Dans /etc/modules en fin de fichier
    #sur le client
    nfs

    #sur le serveur
    nfsd

    Les machines sont des debian, les démon portmap demarre bien au demarrage.

    sur le serveur
    /etc/exports
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /databases/test 192.168.103.10(rw)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    /etc/hosts.deny
    portmap:ALL
    lockd:ALL
    mountd:ALL
    rquotad:ALL
    statd:ALL
    /etc/hosts.allow
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    portmap:192.168.103.10
    lockd:192.168.103.10
    mountd:192.168.103.10
    rquotad:192.168.103.10
    statd:192.168.103.10
    puis /etc/init.d/ nfs-kernel-server start => rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    rpcinfo -p
       program no_version protocole  no_port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp    849  status
        100024    1   tcp    852  status
        100003    2   udp   2049  nfs
        100003    2   tcp   2049  nfs
        100005    1   udp    664  mountd
        100005    2   udp    664  mountd
        100005    1   tcp    667  mountd
        100005    2   tcp    667  mountd
    coté client
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mkdir /mnt/home_test
    mount 192.168.103.10:/databases/test /mnt/home_test

    => mount: RPC: le programme n'est pas enregistré


    Par contre j'ai bien les packages nfs-common sur les deux macines, mais j'ai pas lancé le demon (lequel d'ailleur ?) sinon je vais essayer d'arreter mon firewall sur le client (c'est peut etre là le second souci)!!!
    Bref à voir demain!

  14. #14
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    bon alors une petite correction vite fait avant que tu ne fasses tes tests. Sur le client, tu dois utiliser l'adresse ip du serveur pour te connecter dessus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    mkdir /mnt/home_test
    mount adresse_ip_serveur:/databases/test /mnt/home_test
     
    mkdir /mnt/home_test
    mount 192.168.103.91:/databases/test /mnt/home_test
    Deuxième petite chose, sur le serveur c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /etc/init.d/nfs-kernel-server start
    sur le client, c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /etc/init.d/nfs-common start
    Voilà, maintenant, on attend le résultat
    Ma boule de cristal s'était éclaircie et puis plus rien. Alors je me suis mis à internet et maintenant j'ai plus de renseignements qu'avec cette satané boule .....

  15. #15
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Ok, merci pour les changements. Je fais le test demain. 8)

  16. #16
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    fonctionne toujours pas, j'ai même arrété mon firewall :
    voici ce que j'obtiens aprés ma commande mount :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mount: RPC: erreur système sur l'hôte cible - Aucun chemin d'accès pour atteindre l'hôte cible

  17. #17
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    Bon, va falloir qeulques infos pour voir ce qui ne va pas.
    1) Tu peux nous dire si tu lances ta commande mount en root ou en user ?
    2) Tu peux faire un copier-coller (j'insiste sur le copier-coller et pas du recopiage à la main, y'a souvent un truc qu'on voit pas et que l'autre verra) de la commande que tu as lancée ?
    3) tu peux nous donner le résultat d'un
    4) tu peux pinger ton serveur avec tes firewall tombés ???
    5) à la rigueur, note le résultat d'un
    Sur le client et sur le serveur après avoir refait une tentative de mount. Si tu vois quelque chose d'anormal, tu postes le résultat en précisant si c'est sur le client ou sur le serveur...

    Bon, pour l'instant c'est tout, j'espère qu'avec ça on trouvera le problème...
    Ma boule de cristal s'était éclaircie et puis plus rien. Alors je me suis mis à internet et maintenant j'ai plus de renseignements qu'avec cette satané boule .....

  18. #18
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Citation Envoyé par le mage tophinus
    Bon, va falloir qeulques infos pour voir ce qui ne va pas.
    1) Tu peux nous dire si tu lances ta commande mount en root ou en user ?
    2) Tu peux faire un copier-coller (j'insiste sur le copier-coller et pas du recopiage à la main, y'a souvent un truc qu'on voit pas et que l'autre verra) de la commande que tu as lancée ?
    3) tu peux nous donner le résultat d'un
    4) tu peux pinger ton serveur avec tes firewall tombés ???
    5) à la rigueur, note le résultat d'un
    Sur le client et sur le serveur après avoir refait une tentative de mount. Si tu vois quelque chose d'anormal, tu postes le résultat en précisant si c'est sur le client ou sur le serveur...

    Bon, pour l'instant c'est tout, j'espère qu'avec ça on trouvera le problème...
    1) Je lance mes commandes en root. Je fais tout en root.
    2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cluster:/mnt/home_test# mount 192.168.103.91:/databases/test /mnt/home_test
    mount: RPC: erreur système sur l'hôte cible - Aucun chemin d'accès pour atteindre l'hôte cible
    cluster:/mnt/home_test#
    3)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    cluster:/mnt/home_test# ls -l /mnt/
    total 4
    drwxr-xr-x  2 root root 4096 2006-02-23 17:58 home_test
    cluster:/mnt/home_test#
    4) oui je peux pinger
    5) sur client
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    dmesg | tail
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=8932 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=8955 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=9026 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=10117 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11606 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11620 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11633 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11904 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11949 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=12042 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    sur serveur :

  19. #19
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    Bon, c'est louche tout ça....
    Alors dans /etc/exports, essaye de mettre ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /databases/test 192.168.103.10(rw,async,no_root_squash)
    En gros, t'as des connexions asynchrones et le root client reste root sur la machine distante.

    Je suppose que t'as vérifié que /databases/test existe et est bien un répertoire sur le serveur. Ce qui me chagrine le plus c'est le résultat de ton dmesg sur le client, tu es sûr d'avoir fait tomber temporairement tes firewalls ? Parce que là y'a que des logs d'iptables (faut juste vérifier, pas besoin de me confirmer, un "iptables -L -v -n" suffira pour voir si le firewall est ko ou non)

    Et essaye de préciser "-t nfs" dans ton mount. Je pense pas que l'erreur vienne de là mais ça peut éviter une autre erreur après.

    Après tu peux essayer de faire un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rpcinfo -p adresse_ip
    Tu fais ça sur le serveur avec l'adresse ip cliente et sa propre adresse ip. Tu fais ça aussi sur le client avec l'adresse ip serveur et sa propre adresse ip et tu compares les résultats pour voir si le client voit bien ce que le serveur fournit et inversement.

    Après, si après ça, le problème n'est toujours pas clairement trouvé, deux solutions:
    1) Méthode de bourrin : tcpdump, ethereal ou quelque chose dans ce genre (je l'utilise qu'en cas d'extrême nécessité et je pense pas que ça soit nécessaire ici)
    2) Méthode de casse-pied : Tu supprimes tes fichiers /etc/exports, /etc/hosts.allow, /etc/hosts.deny, et tu les retappes de A à Z (mais à mon avis que le problème ne vient pas de là non plus)
    3) Remettre ta debian en anglais ! A mon avis, si on ne trouve rien, en remettant en anglais, on aura le message d'erreur précis et avec Google, on trouvera peut-être une solution sur le net.

    Bon, je vais être à court d'idée là, dis à ta bécane qu'il faut qu'elle fonctionne parce qu'il est temps qu'elle arrête sa grève
    Ma boule de cristal s'était éclaircie et puis plus rien. Alors je me suis mis à internet et maintenant j'ai plus de renseignements qu'avec cette satané boule .....

  20. #20
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Bon je reprends du début. Je dois faire un montage nfs pour le boulot, mais je me suis dit dans un premier temps, histoire de me faire la main, je vais le creer sur des repertoires test.

    Donc, sur la machine que j'appelle cluster (qui sera cliente), j'ai un firewall, dhcp, etc... , c'est lui qui cree l'adresse de l'autre machine (obelix).

    Sur obelix (qui sera le serveur pour nfs) :
    j'ai crée un repertoire test.
    dans lequel j'ai mis un fichier toto.txt.
    IP Obelix : 192.168.103.191
    - /etc/exports
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    # /etc/exports: the access control list for filesystems which may be exported
    #               to NFS clients.  See exports(5).
    /databases/test 192.168.103.10(rw,async,no_root_squash)
    ~
    - /etc/hosts.allow
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #
    portmap:192.168.103.10
    lockd:192.168.103.10
    mountd:192.168.103.10
    rquotad:192.168.103.10
    statd:192.168.103.10
    - /etc/hosts.deny
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    portmap:ALL
    lockd:ALL
    mountd:ALL
    rquotad:ALL
    Ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /etc/init.d/nfs-kernel-server start
    Sur cluster (qui sera le client pour nfs) :
    j'ai crée un repertoire. Puis j'arrete le firewall.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /etc/init.d/fwCluster.sh stop
    test iptables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cluster:/mnt# iptables -L -v -n
    Chain INPUT (policy ACCEPT 28213 packets, 1922K bytes)
     pkts bytes target     prot opt in     out     source               destination
     
    Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination
     
    Chain OUTPUT (policy ACCEPT 28568 packets, 2360K bytes)
     pkts bytes target     prot opt in     out     source               destination
    Ensuite, avant de se lancer dans /etc/fstab, j'essaye d'abord de faire fonctionner mon montage manuellement et je fais donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mount -V
    mount: mount-2.12p
    puis la commande suite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     /etc/init.d/nfs-common start
    Starting NFS common utilities: statd.
     
    cluster:/mnt# mount -t nfs 192.168.103.91:/databases/test /mnt/home_test
    mount: RPC: erreur système sur l'hôte cible - Aucun chemin d'accès pour atteindre l'hôte cible
    cluster:/mnt#
    Voilà, toujours les mêmes soucis. Si je fais un rpcinfo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    obelix:~# rpcinfo -p 192.168.103.10 <= sur serveur avec adresse client
       program no_version protocole  no_port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp    628  status
        100024    1   tcp    631  status
    obelix:~# rpcinfo -p 192.168.103.191 <= sur serveur avec adresse serveur
       program no_version protocole  no_port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp    849  status
        100024    1   tcp    852  status
        100003    2   udp   2049  nfs
        100003    2   tcp   2049  nfs
        100005    1   udp    664  mountd
        100005    2   udp    664  mountd
        100005    1   tcp    667  mountd
        100005    2   tcp    667  mountd
    obelix:~#
     
     
    cluster:~# rpcinfo -p 192.168.103.191  <= sur client avec adresse serveur
       program no_version protocole  no_port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp    849  status
        100024    1   tcp    852  status
        100003    2   udp   2049  nfs
        100003    2   tcp   2049  nfs
        100005    1   udp    664  mountd
        100005    2   udp    664  mountd
        100005    1   tcp    667  mountd
        100005    2   tcp    667  mountd
    cluster:~# rpcinfo -p 192.168.103.10  <= sur client avec adresse client
       program no_version protocole  no_port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp    628  status
        100024    1   tcp    631  status
    cluster:~#
    Ca à l'air d'etre correct si je ne me trompe. Mais je relance mount et toujours même message d'erreur.
    Pas d'idées , je me tape toujours des soucis avec ninux
    Je peux pinger mes machines de l'un à autre sans soucis.

    Sur Serveur dmesg | tail
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    obelix:~# dmesg | tail
    i810_rng: RNG not detected
    hw_random: RNG not detected
    uhci.c: USB Universal Host Controller Interface driver v1.1
    hub.c: new USB device 00:1d.7-3, assigned address 2
    hub.c: USB hub found
    hub.c: 2 ports detected
    e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    nfsd: last server has exited
    nfsd: unexporting all filesystems
    est ce normal le nfsd: unexporting all filesystems????

    Sur client dmesg | tail
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    cluster:~# dmesg | tail
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=8932 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=8955 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=9026 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=10117 DF PROTO=TCP SPT=1643 DPT=80 WINDOW=63875 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11606 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11620 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11633 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11904 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=11949 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    New not syn: IN=eth1 OUT= MAC=00:14:22:0d:da:8f:00:02:55:1a:79:72:08:00 SRC=192.168.100.82 DST=192.168.100.80 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=12042 DF PROTO=TCP SPT=1704 DPT=80 WINDOW=63599 RES=0x00 ACK FIN URGP=0
    cluster:~#
    Voilou, 8)

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Montage nfs ou autre sous debian
    Par djibril dans le forum Administration système
    Réponses: 17
    Dernier message: 28/03/2006, 10h41
  2. Problème compilation Version 8.0.1 sous Debian Sarge
    Par LIndien dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/02/2005, 21h38
  3. Noyau 2.4 -> 2.6 sous Debian Sarge
    Par troumad dans le forum Administration système
    Réponses: 14
    Dernier message: 08/12/2004, 10h17
  4. Montage du CD-ROM à l'installation sur Debian Sarge
    Par Bidouille dans le forum Administration système
    Réponses: 9
    Dernier message: 24/09/2004, 20h43
  5. Montage sur Debian de AFPS sous UNIX
    Par Harbaingan dans le forum Administration système
    Réponses: 2
    Dernier message: 14/01/2004, 22h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo