Configurer un serveur FTP avec la livebox ( mode passif impossible )

Configurer un serveur FTP avec la livebox ( mode passif impossible ) - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 27-04-2006 à 18:06:07    

Bonjour,
 
je cherche à configurer un serveur FTP ( logiciel Filezilla Server ) sur un PC équipé d'une livebox inventel
 
j'ai suivi les divers tutoriel, ça marche au bout du compte mais les clients sont alors obligés d'utiliser le mode "actif" pour acceder à mon serveur FTP
 
est-ce que quelqu'un connait une astuce pour que le mode passif et actif puisse à la fois être disponible pour les clients FTP ?
 
j'ai pourtant bien créer des règles pour rediriger les ports 20 et 21 dans la livebox ainsi qu'une regle personnalisé pour le PASV ( plage de ports 50000-51000, j'ai mis cette même plage de ports dans les options de Filezilla) mais au final je ne peux toujours pas me connecter en mode passif avec un client FTP, on est obligé d'utiliser le mode actif
 
help please  :(


Message édité par elbarto le 27-04-2006 à 18:07:08
Reply

Marsh Posté le 27-04-2006 à 18:06:07   

Reply

Marsh Posté le 27-04-2006 à 19:22:44    

Il faut aussi que tu dises à FileZilla ton adresse IP externe (soit il l'a trouve tout seul par un moyen ou un autre) soit il faut que tu l'entre manuellement, dans ce cas je ne sais pas comment tu peux faire vu qu'elle est dynamique chez wanadoo.

Reply

Marsh Posté le 27-04-2006 à 20:36:27    

ça je l'ai résolu en utilisant les services du site www.dyndns.org:
 
http://www.dyndns.com/services/dns/dyndns/
 
ça permet d'avoir un hostname du type:
 
toto.serveftp.net, il suffit de donner ce host à Filezilla au lieu de l'adresse IP, et le site dyndns va alors renvoyer l'adresse IP actuelle de la livebox
 
mais ça ne marche toujours pas en mode passif au niveau du client ftp :(
 
bref est-ce que quelqu'un a réussi à configurer correctement filezilla server pour que les clients FTP se connecte en mode passif ?


Message édité par elbarto le 27-04-2006 à 20:37:15
Reply

Marsh Posté le 27-04-2006 à 20:38:32    

je précise qu'avec le mode passif le client FTP arrive à se loguer mais il n'arrive pas à lister la liste des repertoires

Reply

Marsh Posté le 27-04-2006 à 20:40:26    

C'est tout simple
 
Il faut rediriger dans ton routeur 2 choses
 
le port ou listen le serveur (21 tcp)
Le range de ports utilisés pour le mode passif
Filezilla permet de paramétrer ce range, met qq chose de grand (1 port 1 connexion), une centaine suffit largement
tu redirige aussi ce range de port dans ton routeur
 
et tu indique bien à filezilla quelle IP utiliser en passif, fixe ou host (dyndns..)

Reply

Marsh Posté le 28-04-2006 à 01:29:58    

Déjà fait tout ça ( voir mon premier message )
 
et ça ne fonctionne pas en mode passif  
 
je précise que j'ai la livebox d'inventel, pas la version sagem

Reply

Marsh Posté le 28-04-2006 à 01:32:34    

Même préciser l'adresse IP publique sur Filezilla ?
 
On peut avoir un log d'une conversation FTP ?

Reply

Marsh Posté le 28-04-2006 à 01:58:34    

en mode passif il faut aussi mapper une rangée de port pour le mode PASV  (1 port par transfert simultané) :whistle: ... bien entendu cette rangée doit être préalablement configurée dans ton serveur ftp ;)

Reply

Marsh Posté le 28-04-2006 à 10:04:51    

C'est ce que j'ai fait , la rangée de port c'est 50000-51000 que j'ai mis dans Filezilla et dans la livebox comme regle
 
pour Je@nb voici le log de la conversation FTP, avec les infos de password, ip, login retirés par sécurité ici :D (pas envie de se faire pirater :D ), j'ai utilisé ici un site de test FTP http://www.g6ftpserver.com/ftptest
 

Citation :


* About to connect() to toto.serveftp.net port 21
* Trying xx.xxx.xx.xxx... connected
* Connected to toto.serveftp.net (xx.xxx.xx.xxx) port 21
< 220 Bienvenue sur mon serveur FTP
 
> USER toto
< 331 Password required for toto
 
> PASS *****
< 230 Logged on
 
> PWD
< 257 "/" is current directory.
* Entry path is '/'
 
> CLNT Testing from http://www.g6ftpserver.com/ftptest from IP xx.xxx.xx.xxx
< 200 Don't care
 
> FEAT
< 211-Features:
< MDTM
< REST STREAM
< SIZE
< MLST type*;size*;modify*;
< UTF8
< CLNT
< 211 End
 
> PASV
* Connect data stream passively
< 227 Entering Passive Mode (xx,xxx,xx,xxx,19,138)
* Trying xx.xxx.xx.xxx... Timed out
* couldn't connect to host
* Connection #0 to host toto.serveftp.net left intact
 
* Closing connection #0


 
en gros la connexion se fait bien, ainsi que l'authentification, ça merde ensuite pour lister les repertoires :(

Reply

Marsh Posté le 28-04-2006 à 10:36:34    

pour vous aider encore mieux dans le diagnostic je vous met les copies d'écrans des regles que j'ai crée dans la livebox:
 
http://img86.imageshack.us/img86/5898/regles23qr.jpg
 
et dans Filezilla:
 
http://img136.imageshack.us/img136/9474/filezilla7mv.jpg
 
mais ça ne donnait toujours rien quand le client se connecte en mode passif,
 
du coup j'ai passé la livebox en mode personnalisé et ça donne ça toujours sans succès :/ :
 
http://img161.imageshack.us/img161/438/regles1jv.jpg
 
alors les pros du réseau, est-ce que vous voyez une anomalie qui expliquerait l'echec du mode passif ? :D
 
merci  :jap:


Message édité par elbarto le 28-04-2006 à 10:39:45
Reply

Marsh Posté le 28-04-2006 à 10:36:34   

Reply

Marsh Posté le 28-04-2006 à 11:29:28    

Il y a moyen que tu sniffes un peu ce qui se passe sur ta machine pour voir si elle répond ou si elle envoie rien ?

Reply

Marsh Posté le 28-04-2006 à 11:47:07    

heu j'ai pas compris ta question, je ne suis pas vraiment un pro du réseau
 
tout ce que je peux te dire c'est que les clients peuvent acceder au serveur FTP en mode actif et que tout ce qui est réseau local et connexion internet fonctionne bien
 
mon instinct me dit que tous ces blems viennent d'une mauvaise configuration de la livebox, vois-tu une anomalie dans les captures d'écrans ?

Reply

Marsh Posté le 28-04-2006 à 12:00:35    

Ah oui j'avais mal regardé,
 
dans ton dernier screenshot, il faudrait que tu modifie pas mal :
 
PASV
Protocole TCP
Port source 50000-51000
Port destination any
Adresse IP source 192.168.1.165
Adresse IP destination any
Règle Accept
 
En gros ta règle là autorise ton pc à accéder à lui même (chose qui sert de toute façon à rien vu que pour accéder à lui même il va pas passer par la livebox)

Reply

Marsh Posté le 28-04-2006 à 12:51:01    

:hello:
 
J'ai exactement le même problème...


---------------
StatsBOINC
Reply

Marsh Posté le 28-04-2006 à 12:55:27    

Ah j'ai oublié aussi la règle inverse :
PASV_
Protocole TCP
Port source any
Port destination  50000-51000
Adresse IP source any
Adresse IP destination 192.168.1.165
Règle Accept

Reply

Marsh Posté le 28-04-2006 à 13:02:27    

Bon une fois le serveur en DMZ le problème ne ce pose plus :D il nous manque un port à "fowradé" :pt1cable:


---------------
StatsBOINC
Reply

Marsh Posté le 28-04-2006 à 13:07:39    

Logiquement il manquerai rien :)

Reply

Marsh Posté le 28-04-2006 à 14:17:45    

Salut,
 
j'ai résolu le prob en faisant cette modif:
 
ajout d'une regle pour rerouter la plage de port 1025-1125 vers le PC serveur,
 
puis configuration dans Filezilla en ajoutant cette même plage de  port dans la plage de ports personnalisés dans la partie config du mode passif
 
mais ce n'est pas fini:
 
j'ai du aussi conserver la regle de reroutage des ports 50000 à 51000 sinon le mode passif ne marchait plus
 
en gros chez moi pour que cela fonctionne avec une livebox inventel je dois absolument ajouter ces 2 règles :
 
-plage de ports : 1025-1125
-plage de ports: 50000-51000
 
le tout dans la partie Sécurité->routeur de la livebox, ajouter une regle
 
si il manque une de ces règles alors le mode passif ne marche plus
 
bref c'est bizarre
 
je précise que la livebox est connecté en wifi sur mon PC serveur


Message édité par elbarto le 28-04-2006 à 14:19:06
Reply

Marsh Posté le 28-04-2006 à 15:17:20    

:hello:
 
Cela ne change rien de mon côté... :sweat:
 
Peux tu refaire une copie d'écran de tes rèlges. :jap:


---------------
StatsBOINC
Reply

Marsh Posté le 28-04-2006 à 16:17:16    

Ok,
 
attention aussi si tu as un firewall logiciel type zone alarm, essaie de le désactiver durant tes tests
 
pense aussi à redemarrer le serveur FTP Filezilla
 
alors sinon je me suis trompé pour une regle, la bonne plage de port c'est pas 50000-51000 mais plutôt 5000-5100 + le 1025-1125
 
donc tu mets ces 2 plages dans la config de la livebox dans :
 
configuration->avancée->routeur
 
sans oublier de rerouter les ports 20 et 21 vers l'adresse IP du serveur  
 
http://img107.imageshack.us/img107/9972/reglagesok7pr.jpg
 
dans la capture que tu vois il y a quelques erreurs et surtout l'adresse IP qui se termine par 40 n'est pas l'adresse du serveur mais celui d'un PC sur le réseau qui me permet d'acceder à la config de la livebox, il faudra que tu mettes la véritable adresse IP, la livebox te l'affiche si le PC surlequel tu fais la config possede le serveur FTP ( la bonne adresse chez moi se termine par 165 ce que tu vois sur la capture )
 
tu peux connaitre l'adresse IP du serveur en faisant ipconfig
 
ensuite dans Filezilla tu mets comme plage de ports : 1025-1125
 
si tu as une adresse IP dynamique et que tu passes par les services de dyndns.org par exemple ben tu mets le nom du host ( style toto.serveftp.net ) dans l'interface de configuration de filezilla pour le modepassif ( comme dans ma capture dans mon précedent message )
 
au niveau de la rubrique "parefeu" de la livebox j'ai coché la case "moyen"
 
ensuite ça devrait fonctionner


Message édité par elbarto le 28-04-2006 à 16:19:29
Reply

Marsh Posté le 13-06-2008 à 15:33:02    

Salut tout le monde !  
bon je m'inscrit sur ce forum juste pour te remercier Elbarto! j'ai enfin reussit à configurer mon ftp passif grace au rajout de la plage 1025-1125 que je ne trouvais nulle part !  
donc merci et bonne continuation

Reply

Marsh Posté le 24-09-2008 à 01:00:55    

A lire tout,  çà fait beaucoup de littérature. Le port 20 n'a besoin d'être ouvert que dans certaines circonstances. Quant à l'ouverture des ports 1025 à 1125 çà fait partie des innovations à être présentées au salon de la découverte. En voyant la liste des ports ouverts, çà fait une sacrée usine à gaz et il y a intérêt à posséder un bon antivirus d'autant que les ports 22 et 990 ne sont pas encore ouverts. Enfin çà serait sans doute plus simple de mettre en zone démilitarisée.

Reply

Marsh Posté le 05-04-2010 à 13:39:10    

Bonjours à tous,

 

Désolé de relancer ce topic aujourd'hui, mais je galere encore avec cette histoire de mode passif avec le FTP de IIS !
Et puis, après moultes recherches c'est sans doute le meilleur topic que j'ai troué sur le net...

 

Pour résumer la problématique : j'ai un serveur FTP IIS (sur Vista ultimate), lequel se trouve deriere le pare-feu windows et une livebox sagem !
Par ailleurs, j'utilise comme client FireFTP (module d'extension à FireFox, mais je ne parviens pas à Lister les repertoire de mon FTP lorske je suis à distance (hors de mon réseau local chez moi), aussi bien en mode passif que actif !

 

Toutefois, je précise tout de même que j'arrive à accéder à mon serveur FTP à distance uniquement en mode console (invite de commande) :
>> En effet, la commande "dir" list bien le contenu dispo à la racine de mon FTP! Autrement ce n'est pas possible...

 

J'ai donc suivi de près et appliqué toutes les rcommandations de ce topic à la lettre, mais sans aucun résultat!
Lorske la connexion echoue, j'observe que l'authification du user se fait sans problème puis ca échoue avec cette instruction :

Code :
  1. 200 Type set to A.
  2.        PASV
  3. 227 Entering Passive Mode (192,168,1,11,193,12).
  4.        LIST
  5. 425 Can't open data connection.
 

Ca me semble clair : l'IP locale n'a rien à faire dans cette instruction !
A présent, je ne vois que pourrai-je modifier de plus que ce soit sur le serveur IIS, la configuration du réseau local du serveur (livebox+parefeu), ou bien
le client FTP (FireFTP ou  Fillezilla)

 

Merci d'avance pour vos conseils...


Message édité par beetlejuice722 le 05-04-2010 à 13:54:46
Reply

Marsh Posté le 05-04-2010 à 19:24:13    

SVP Personne n'aurait une idée ?!

Reply

Marsh Posté le 05-04-2010 à 19:30:22    

Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Réseaux grand public / SoHo par Wolfman

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed