FTP FileZilla Server

Résolu
Salut :)
Je me suis fait un ptit FTP avec FileZilla server, tout fonctionne nickel en réseau Local.
Je peut y accédé ainsi que tout ceux qui sont connecter chez moi, mais quand j'envoie l'adresse du FTP a des amis, ils peuvent pas ce connecter dessus.
L'adresse étant ftp://MON_IP_INTERNET/, j'ai pourtant rediriger le port 21 qui est utiliser par le FTP.

En local je me connecte avec 127.0.0.1 et avec l'IP 192.168...
Une idée de pourquoi sa marche pas quand c'est pas sur le réseau ?

Sur http://www.g6ftpserver.com/fr/ftptest
J'ai sa
* About to connect() to 82.249.78.89 port 21
* Trying 82.249.78.89... connected
* Connected to 82.249.78.89 (82.249.78.89) port 21
* FTP response reading failed
* Closing connection #0
--

Configuration: Windows Seven 32 Bits
Processeur DualCore Intel Pentium D 925, 3000 MHz (15x200)
Carte Mère Packard Bell GA-T671MG
4Go 2x2Go DDR2
Disque Dur 1.5 To SATA II
GeForce 9500 GT 1Go

66 réponses

Résumé de la discussion

Le point central est qu'un serveur FTP configuré avec FileZilla Server est accessible en réseau local mais ne connecte pas depuis l'extérieur via ftp://MON_IP_INTERNET malgré la redirection du port 21. Plusieurs réponses indiquent qu’un accès externe nécessite soit une IP publique stable soit une résolution dynamique via DynDNS, avec le mode bridge de la box et une NAT adaptée. Si l'IP WAN est dynamique, DynDNS peut assurer une résolution de l'URL FTP, la connexion repose sur les réglages NAT et les ports passifs, en fixant l'IP externe dans le Passif Mode. D'autres préconisent de partager le log complet des connexions et des erreurs après tentative depuis l'extérieur pour diagnostiquer précisément les causes, afin d'orienter mesures correctives et améliorer le diagnostic.

Bobot (l’IA à votre service)
  1. brupala, le 12 mar 2010 à 10:18:04

    *
    *
    *
    *

    Salut,
    pour info, chez free, tu peux avoir (ou tu as d'office) une adresse ip fixe et tu peux te configurer un nom dns sur ton interface donc tu peux très bien te passer de dns dynamique.

    je sais mais je veut garder mon IP Dynamique ;)
    1. tu ne l'auras sans doute pas éternellement il arrivera certainement un jour où tu seras dégroupé et sans doute un jour où il n' y aura plus que de l'IPV6 en clients des opérateurs.
  2. yeahp,

    merci à Smart pour ta conf IP fixe et la conf des "Baux ip permanents".

    Je n'ai pas de freebox donc j'avais pas moyen de te dire comment la configurer :o)

    voili à plusieurs on y arrive.

    Bonne éclate avec ton serveur. Tu peux supprimer mon accès à ton serveur à moins que t'ais des super trucs à me filer :o) lol

    Wimaxou
    1. Oui j'ai remarqué ;)
      Je me suis fait un un nom de domaine avec no-ip ftp://link34.myftp.org/ sa fonctionne nickel ;)
      Merci de votre aide ;)
      je met en résolue :)
      1. Salut,
        pour info, chez free, tu peux avoir (ou tu as d'office) une adresse ip fixe et tu peux te configurer un nom dns sur ton interface donc tu peux très bien te passer de dns dynamique.
    2. Bon c'est une bonne nouvelle :o)

      Tu t'en ai sortie.

      En réseau y a pas de trucs magiques. Si ta règle de NAT avait été faite pour une @IP donnée, après expiration du bail de celle-ci, ta règle ne s'appliquait plus.

      Donc voila le NAT était en cause, du fait du DHCP.

      En résumé, lorsque l'on veut faire FTP serveur : il faut toujours penser à avoir des @IP Fixes.

      Que ce soit coté WAN => utiliser no-ip.com c'est gratuit, et coté LAN :o)

      Tu verras surement une trace de mon passage sur ton serveur FTP, j'ai tenté de me connecter sans essayer de transfert. Il faut que qq un le teste.

      Voili.

      @+
      1. http://img534.imageshack.us/img534/787/sanstitre1jd.jpg
        http://img197.imageshack.us/img197/5596/sanstitre2del.jpg
        C'est ce que j'ai posté plus haut avec un peu plus d'info :p
        1. Contributeur sécurité
          Cela a l'air correcte

          Smart
      2. J'ai décocher les pings
        Mis un baux DHCP permanent sur l'IP 192.168.0.10 par rapport a mon adresse MAC
        Pour la config NAT ? c'est la configuration du routeur ?
        1. Contributeur sécurité
          "Pour la config NAT ? c'est la configuration du routeur ?"

          Oui tout à fait
      3. Heu je suis en plein travaux en ce moment et oui congé oblige ...

        Si je suis long à répondre, ben je vois que Smart est là aussi pour t'aider ;o)

        A plusieurs, on va bien finir par trouver ce qui merde.

        @+

        Wimaxou
        1. Hello,

          En fait il est possible que oui. Si tu as une règle de NAT pour une @ip PC et que ton DHCP attribue une autre à un moment donné : ton NAT ne fonctionnera plus.

          - Pour expliquer comment ça marche :

          -> -1-Coté WAN (càd) le réseau du FAI ( c'est tout ce qui se trouve derrière ta prise de Tel [ADSL] ta box obtient une adresse IP publique : du genre (par ex) : 82.212.x.x, cette @ip a 2 notions :

          - La première : cette @IP est unique au monde, c'est celle qui te permet d'être joint et de naviguer sur le WEB (mondial).

          - La 2nde, c'est que ce type d'adresse a une CLASSE ( on dit de classe Publique), elle a la possibilité d'être routable ( càd gérée par les routeurs qui font le maillage internet ). Contrairement à la CLASEE d'adresse privée en 192.168.x.x qui elle n'est pas routable sur internet. ( si tu arrivais à balancer une requête avec ce type d'@ip directement sur un routeur de la backbone internet, celui-ci mettrait directement à la poubelle les paquets car ils ne sait pas gérer (router) ce type d'adresse.

          Le FAI possède lui, un serveur DHCP qui attribue à toute les box free une plage d'@ip publique et unique. (je rappelle que ces @ip sont uniques au monde, donc elles sont payante, et ce sont les FAI qui les achète. Comme on sait qu'elle plage un FAI a acheté, en fonction de l'@Ip que tu as on peut en déduire les FAI. Un peu comme y a qq temps avec les mobiles 06 = portable, 61 = Bouygues etc ... :o)

          Chaque opérateur achète une plage de milliers d'@ip pour ses abonnés. Par exemple il acheté 1000 @IP publique de 82.121.0.0/16 (en fait là ça fait 65535 machines) mais il faut appliquer le bon masque pour spliter le réseau. Bref, on peut imaginer que Free à 1500 abonnés et seulement 1000 @IP publiques, comme ses 1500 abonnés ne sont pas tous connectés en même temps, on peut "prêter" des @IP aux abonnés qui sont en ligne. Ca permet donc d'économiser. (Les IP publiques coutent très cher, et tu as dû entendre parler également de pénurie d'adresse IP d'où passage en IPv6).

          Bon voila pourquoi "plage d'adresses IP". Entre autre ...

          -2- de ton coté : ou derrière la BOX, ton PC lui est connecté dans un réseau privé. avec des @IP du type 192.168.0.0 elles sont réutilisable dans des réseau privés vue que c'est fermé : ça gène pas d'avoir tous les mêmes.

          Donc, Ta BOX a aussi une fonction de DHCP serveur, tu peux te créer un réseau privé de 65535 machine vue que tu peux modifier les 2 derniers octets. 192.168.X.X ça fait un masque /16 en notation décimale ou masque = 255.255.0.0.

          En gros ta box te permet d'avoir ton réseau privé de PC ou machine avec @IP privées, et c'est ta BOX qui fait aussi passerelle pour envoyer des requêtes vers des @ip de type 87.248.121.75 (cette @IP est celle de yahoo). lorsque tu vas sur yahoo en fait tu demandes à ton pc d'aller sur 87.248.121.75 (@IP publique unique et réservée à yahoo. Comme ton PC est en adresse Privée, c'est le boulot de ta BOX de faire la passerelle entre ton type d'adresse (privée) et les adresses publiques du WEB.

          => C'est le N.A.T NEtwork Address Translation : Translation d'adresse de réseau. Public <==>Privé

          Ca va pas trop mal à la tête ?

          Pour en rajouter à l'explication : A quoi sert de mettre des serveur DHCP ? :

          Si tu a une réseau de PC (en grand nombre), à chaque fois que tu installes un nouveau PC ou que tu en enlève un, il faudrait que configure (en statique) une @IP / un masque et la gateway pour chaqu'un d'eux, donc ça oblige à tenir à jour une liste avec le nom des PC et leur config (@ip/MAsk/GW) pour ne pas utiliser 2 fois la même @IP ; c'est lourd !!

          Alors ce qu'on fait: On met un serveur DHCP, on lui dit d'attribuer une plage d'@ip d'un sous réseau, le serveur DHCP est aussi configuré pour envoyer au PC non seulement une @IP, le masque, la Gateway par defaut, mais aussi les @IP des DNS serveur etc ... En fait DHCP permet de faire plein de trucs on parle d'Options DHCP - On peut même attribuer une @IP en fonction de la MAC ... Et plein d'autres choses avec les CLasse DHCP.

          Y a juste à plugger ton PC dans le réseau, il réclame une adresse IP et le serveur attribue ce qu'il faut en étant sûr de pas l'avoir deja donné à qq un d'autre, ou que cette IP est deja utilisée par qq un d'autre.

          Voili

          On revient donc à ton PB:

          -1- Peux tu m'envoyer ta conf de forward ( NAT)

          -2- Décoche : Autoriser les ping :o)

          @+
          1. Ok mais cette IP a tendance a changer sur mon PC donc sa fais foiré mes redirections de ports nan ?
            1. Contributeur sécurité
              Tu peux mettre des baux permanents c'est dire par rapport à l'adresse MAC de la carte réseau du PC, tu affectes une adresse IP fixe, ainsi le DHCP délivrera toujour la même adresse IP pour le même PC
              Pour cela il faut tu ailles dans l'interface de configuration de la freebox > Baux permanents

              Smart
          2. Contributeur sécurité
            Le serveur DHCP délivre les adresses IP appartenant à cette plage aux ordinateurs qui se connectent à la freebox

            Smart
            1. Sa changeras quoi dans mon cas ?
              1. Contributeur sécurité
                Je n'ai plus lul a discussion Je fais simplement une remarque par rapport à la configuration du router de ta freebox.
                J'avais laché la discussion depuis qu'elle a été prise en main par WimaXou

                Smart
              2. Contributeur sécurité
                Je reviens sur ce que j'ai dit je croyais la que la plage du serveur Dhcp: était
                Début 192.168.0.0
                Fin 192.168.0.0
                Or je me suis trompé car les bits de fin des adresses sont cachés ainsi que l'adresse IP de freebox. Donc ne pas tenir compte de ce que j'ai dit précedement.

                Entre parenthèse cela ne sert à rien de cacher ces informations qui ne sont absolument pas confidentielles. Toutes les freebox ont quasiment la même configuration

                Smart
            2. Elle doit être comment ?
              1. Contributeur sécurité
                Moi je mettrais:Adresse IP de la freebox: 192.168.0.254
                Début DHCP: 192.168.0.1
                Fin DHCP; 192.168.0.50

                Smart
            3. http://img408.imageshack.us/img408/3811/sanstitre2ns.jpg
              Et après ya les redirection de port
              1. Contributeur sécurité
                La plage d'adresses du serveur DHCP n'est pas correcte.
            4. Plus trop de temps :) Mais je pense à un pb de config NAT.

              Tu peux me dire ce qu'il y a dans : "Configurer mon routeur Freebox" ?

              Wimaxou
              • 1
              • 2
              • 3
              • 4