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

Réseau Discussion :

RPC : fonctionne en local, pas en réseau


Sujet :

Réseau

  1. #1
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut RPC : fonctionne en local, pas en réseau
    salut,
    j'ai essayé une application avec rpc ,ca marche parfaitement en local cad
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./client localhost argument
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./client 127.0.0.1 argument
    mais en essayant de mettre le serveur sur une machine et le client sur une autre machine ça marche pas .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./client 192.168.1.5:111 argument
    -les deux machines sont connectés sur un meme routeur wifi,on est connecté a internet a travers un proxy .

    merci d'avance
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  2. #2
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    slt,

    que donne un rpcinfo -p ? cela permet de connaître l'état des ports ouverts, vu que tu cherches le port tcp 111.

    si cela entraîne une erreur, le portmap est-il activé ? portmap start dans /etc/rc.d/init.d/
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  3. #3
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    rpcinfo -p donne :
    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 0 111 portmapper
    100000 3 0 111 portmapper
    100000 2 0 111 portmapper
    100024 1 udp 53626 status
    100024 1 tcp 59397 status
    le message d'erreur chez le client est :
    192.168.1.65:111: RPC: UnKnown host
    je suis debutant avec les rpc et c'est ma premiere application que je veux tester en reseau ,j'ai lu le tutorial d.david nommé : administration NFS ,alors dois je monter des repertoires ,configurer le client ou le serveur ?
    je travaille avec fedora 9 et je crois que les services necessaires sont automatiquement chargés lors du demarrage .
    merci de m'aider
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  4. #4
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    il faudrait vérifier la présence du client 192.168.1.5 dans le fichier host, ou dns, ou NIS.

    ping, telnet, tout ceci fonctionne ?
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  5. #5
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    le ping fonctionne : Statistiques Ping pour 10.0.11.249:
    Paquets*: envoyés = 4, reçus = 4, perdus = 0 (perte 0%)
    Durée approximative des boucles en millisecondes :
    Minimum = 1ms, Maximum = 5ms, Moyenne = 2ms

    mais comment vérifier la présence du client 10.0.11.249 dans le fichier host, ou dns, ou NIS.? pourquoi le telnet ?
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  6. #6
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    tu n'as pas fait un ping de l'adresse que j'ai donné, et qui si je te suis bien, devrait correspondre à ton client, non ?

    au fait, c'est quoi ton OS ?
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  7. #7
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    je travaille sous fedora 9 ,pour etre plus precis :

    -sur la machine 1 d'adresse 172.16.14.157 je lance le serveur en arriere plan ,je fais :
    pas de problem .
    mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpcinfo -p 172.16.14.159
    donne :
    can't contact portmapper: RPC: Remote system error - No route to host

    -sur la machine 2 d'adresse 172.16.14.159:
    pas de problem
    mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpcinfo -p 172.16.14.157
    donne :
    can't contact portmapper: RPC: Remote system error - No route to host

    pour ping il ya pas de probleme 1->2 et 2->1


    pour ssh 172.16.14.157 :
    The authenticity of host '172.16.14.157 (172.16.14.157)' can't be established.
    RSA key fingerprint is 03:99:94:a0:33:a4:04:ab:97:76:78:d7:94:1a:25:e5.
    Are you sure you want to continue connecting (yes/no)? yes

    le fichier /etc/exports est vide ,c'est normal ?
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  8. #8
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    /etc/hosts

    indique les adresses dans ce fichier.
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  9. #9
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    /etc/hosts :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1		localhost.localdomain localhost localhost
    ::1		localhost6.localdomain6 localhost6
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  10. #10
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    "indique" dans le sens "ajouter". tu dois ajouter tes adresses client-serveur, et refaire ton test. J'ai une réserve à cause de ton proxy.
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  11. #11
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    seulement l'adresse ou avec le port 111
    en tout cas j'ai essayé les deux et le problem persiste
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  12. #12
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    essaye de suivre cette doc jusqu'au bout, cela devrait te permettre l'activation de nfs :
    http://www.ac-creteil.fr/reseaux/sys...nfs-linux.html

    au pire, si cela ne fonctionne toujours pas, installe firestarter, et configures-le.
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  13. #13
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    merci bien ,je commence ,mais quoi a propos de firewall ,peut il exister un firewall sous fedora par defaut ? j'ai trouvé ca quelque part dans les forums
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  14. #14
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    je vois pas l'interet du partage du system de fichier pour mon cas .
    mon programme envoi les parametres necessaires pour ouverture/lecture/ecriture sur un fichier situé dans la machine "serveur" ,elle effecue la demande et renvoie le resultat a la machine cliente .
    est ce que cette application (rpc) a besoin de monter l'nfs et tout ca ?
    en tout cas je suis entrain d'essayer mais je veux aussi comprendre ce que que je suis entrain de faire non ?

    merci pour votre aide
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  15. #15
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    traceroute donne :
    traceroute to 192.168.1.75 (192.168.1.75), 30 hops max, 40 byte packets
    1 192.168.1.69 2999.998 ms !H 2999.967 ms !H 2999.929 ms !H

    est ce que quelqu'un peut m'aider ?
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  16. #16
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    yo !
    la solution :

    desactiver le firewall :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    service iptables stop
    chkconfig iptables off
    demarrer les services necessaires :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    service nfs restart
    service nfslock start
    service rpcbind start
    ou on peut mettre ces services demarre automatiquement avec : ntsysv

    pour verifier :
    rpc -p machine_client
    rpc -p machine_serveur

    ou aussi rpcinfo -u ...
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

  17. #17
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    il y avait donc bien un lien entre le firewall et NFS.
    n'oubliez pas de cliquer sur résolu...

    == pas de question technique en MP. Merci ==

  18. #18
    Membre régulier
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Points : 92
    Points
    92
    Par défaut
    je ne suis pas un expert en linux,je ne peux pas repondre
    mais logiquement le pare-feu est le 1er responsable du message RPC : Unknown host.
    je crois l'NFS ,c'est pour pouvoir partager des donnees ,des structures de donnes que les 2 machines doivent tenir compte malgré que la representation des donnees dans la memoire n'est pas forcement la meme dans les 2 !
    The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Page PHP fonctionne sur local, pas sur hebergeur
    Par borisman dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 14/03/2011, 22h40
  2. [MySQL] "espace client" fonctionne en local, pas sur Internet
    Par quiky dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/10/2009, 15h18
  3. [FPDI] Fonctionne en local/pas en ligne: "FPDF error: Unexpected data in xref table"
    Par gobi13 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/10/2007, 12h27
  4. filezilla server, fonctionne en local pas à distance
    Par debdev dans le forum Administration
    Réponses: 18
    Dernier message: 25/04/2007, 23h58
  5. Réponses: 4
    Dernier message: 15/02/2006, 11h24

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