Forum général.général Freebox et gestion du NAT

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
août
2004
Bonjour,

J'ai un serveur tomcat qui ecoute sur le port 8080 et je voudrai que lorsque que l'on fait http://mon_ip,(...) le serveur prenne le relai.

Pour se faire, j'ai utilisé la fonction routeur de ma freebox v3, vu que c'est la seule chose que j'ai (j'ai plus de routeur materiel), et dans les parametres du NAT j'ai mis adresse distante tcp port 80 redirigée vers 192.168.0.2:8080 tcp.
J'ai rebooté la freebox, mais toujours rien, un avis sur la question ?

Merci d'avance.
  • # Bizarre ...

    Posté par  . Évalué à 1.

    Peut tu être plus précis, parce que là c'est équivoque :

    adresse distante == adresse d'un serveur web distant (comme qd tu vas voir google.com)

    Donc ce que je comprends c'est que lorsque tu surfes des site web tu seras redirigé vers ton site web. (tu peux tester en mettant l'adresse ip publique dans la barre d'adresse de ton navigateur)

    Donne nous plus de détails (et plus précis) si tu veux de l'aide :)
    • [^] # Re: Bizarre ...

      Posté par  (site web personnel) . Évalué à 1.

      Port Protocole | Destination Port
      80 tcp 192.168.0.2 8080

      Voilà ce que j'ai mis dans mes reglages NAT de la freebox, ceci dans le but de dire "Si quelqu'un accede a l'IP de ma freebox via le port 80, alors redirige le vers mon pc sur le port 8080."

      Peut-etre ai-je tout inversé, j'suis un peu perdu et j'suis pas chez moi pour tester... :-/
      • [^] # Re: Bizarre ...

        Posté par  . Évalué à 1.

        Pourrais-tu nous faire une capture d'écran de tes paramètres NAT sur le site de free ?? Je n'utilise pas cette fonction donc je ne connais pas le formulaire. Et ça permetterai à tout le monde de pouvoir d'aider ou du moins vérifier les paramètres.
        • [^] # Re: Bizarre ...

          Posté par  (site web personnel) . Évalué à 1.

          En allant sur le lien dans le commentaire plus bas t'en auras une, là j'suis au taf jpeux rien faire derrière leur foutu proxy.
          Mais aux vues de leurs screenshots je crois que j'ai trouvé la bidouille qui coince : le port web (80), c'est de l'UDP ? car moi de mémoire j'ai mis TCP...
  • # tutorial

    Posté par  . Évalué à 2.

    Voici, un lien sur un tutorial pour la fonction router de la freebox: http://www.freenews.fr/index.php?itemid=454(...)
    Il pourras servir à d'autre personnes.
  • # idée

    Posté par  . Évalué à 2.

    chez moi les redirections de la freebox ne sont pas effective pour les machine de l'intérieur du réseau

    peut être as-tu uniquement testé depuis ton réseau local...
  • # Idée...

    Posté par  . Évalué à 1.

    Je n'ai pas de freebox, et je suis loin d'être un gourou, mais j'ai eu un soucis similaire chez moi. Pour situer l'analogie, disons que chez moi, la freebox est remplacée par un ipcop + modem adsl.
    J'ai activé le transfert de ports, exactement comme toi, mais ça ne fonctionnait pas. En cherchant sur les forums relatifs au nat, à ipcop, à dyndns, bref, à tout ce beau merdier, j'ai réussi à comprendre quelques trucs :
    1) En fait, ta configuration fonctionne très bien c'est juste un problème situé à un autre niveau, j'y reviendrait. Pour t'assurer que ça marche, fais en sorte que quelqu'un (ou un site, genre validator.w3c.org ;c)) accède à une page générée par ton tomcat, tu verras que ça tourne !
    2) Pour que tu puisses y accéder en "interne", il faut soit que tu modifies le fichier host de ton serveur tomcat pour donner à ta machine sont nom sur la toile en face de 127.0.0.1 ou 192.168.0.2, ou alors que tu puisses renseigner la 2ème dans le hosts de la freebox (mais je suis pas bien sûr de cette deuxième idée). Quoi qu'il en soit, ça ne peut pas marcher avec ton adresse publique. Y'aura bien quelqu'un pour expliquer ça. A mon avis, c'est un problème de bouclage....

    Serveur----->freebox (ou autre)--->www(ben non, rebouclage)--->freebox--->Serveur , y'a bien un truc qui cloche, en fait, ta freebox ne sait pas trop comment router ce bouclage ? Même sanction sous ipcop.

    Voilà, j'espère n'avoir pas énoncé trop de conneries, et à défaut de t'avoir aidé, au moins de t'avoir mis sur une piste (j'ai le droit de rêver non ?).
    • [^] # Re: Idée...

      Posté par  (site web personnel) . Évalué à 1.

      Mais en interne ca marche très bien, c'est en externe que ca bloque.
      En gros quand je fais http://127.0.0.1:8080(...) => ca roule, mes JSP s'affichent
      mais quand je fais http://80.xx.xx.xx:8080(...) => ca coince, pas de réponse

      Donc naturellement j'ai mis dans le formulaire NAT de la freebox :

      port origine : 80
      type : tcp
      EST REDIRIGé VERS : 192.168.0.2 port 8080

      Mais apparement ca change rien du tout...

      En tout cas, bien que n'etant pas chez moi, je suis sûr que le validator.w3c.org n'arrivera jamais a checker, etant donné que moi meme je n'y arrive pas !
      • [^] # Re: Idée...

        Posté par  (site web personnel) . Évalué à 1.

        Petite précision :
        Je ne souhaite pas que les internautes aient besoin de spécifier :8080, c'est pourquoi je veux rediriger 80 vers 8080, et non pas 8080 vers 8080

        J'aurai pu tout aussi bien configurer tomcat pour qu'il ecoute le port 80, auquel cas il m'aurait suffit de faire rediriger 80 vers 80, mis ca change rien a mon probleme et j'ai déjà apache qui tourne sur le port 80...
        • [^] # Re: Idée...

          Posté par  . Évalué à 1.

          Arf, j'ai oublié une précision : sur mon ipcop, j'ai dû ouvrir le chemin inverse, sinon, la requête arrive, mais rien ne part, c'est peut-être là que ça coince ! Faudrait consulter les logs.... Pour ouvrir les ports dans l'autre sens, je ne sais pas comment ça se configure dans la freebox, naturellement. Si ça peut aider (mais j'en doute), sur ipcop, j'ai effectué la même configuration que toi côté "transfert de ports", et j'ai été obligé d'ajouter une règle dans la partie "accès aux services externes", sinon, ça tournait dans le vide. Sait-on jamais.
          P.S : J'indiquais le validator pour avoir de chez toi un accès externe, mais y'a sûrement d'autres sites qui proposent des services "équivalent" qui lisent un autre site....
    • [^] # Question con

      Posté par  . Évalué à 1.

      Tu estsur que serveur Tomcat ecoute sur la carte réseau
      d'ip 192.168.0.2 ?

      hint: netstat -nap --inet | grep 8080

      Au passage qu'est ce qu'il est bien ce netstat quand on le compare a ceux des vieux *NIX à papa.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.