FTP : fonctionne en port 21 et pas en 23 ?

FTP : fonctionne en port 21 et pas en 23 ? - Windows & Software

Marsh Posté le 21-01-2005 à 23:39:26    

Hello,
 
J'ai un serveur FTP sur une une machine dans un réseau local, reliée au net par un routeur RP114 de Netgear
 
de mon coté j'ai un PC relié au net par la freebox en mode routeur.
 
Je configure le serveur FTP pour utiliser le port 21  
Dans le RP114, j'indique que je veux router les ports 20 et 21 vers le serveur, et j'indique également l'IP de mon serveur en machine DMZ. Donc a priori aucun problème
 
Je peux me connecter sans probleme, et avoir la liste du dossier.
 
Pour des raisons de cohabitation (un autre serveur FTP est déjà installé en interne sur une autre machine), je voudrais mettre le port en 23
Je change le serveur, et je route donc les ports 22 et 23 sur le RP114.
 
Mais là, impossible de se connecter, j'ai systematiquement de mon coté, une erreur 425, signe que la liaison DATA n'a pas pu s'établir ...  
Alors que tout à l'air bien routé, et que la machine est toujours déclarée en machine DMZ, sur le routeur.
 
Une idée ?

Reply

Marsh Posté le 21-01-2005 à 23:39:26   

Reply

Marsh Posté le 21-01-2005 à 23:51:19    

pour info ce n'est pas parce que tu change de port pour le ftp que le ftp-data change aussi !
 
de plus si une machine est déclaré en dmz je ne vois pas trop l'interet de router les ports....
 
 
sur les clients ftp change de mode passif ---> actif....


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 21-01-2005 à 23:54:48    

Normalement, le FTP-data est à "PORT-1".
 
Et la machine est déclarée en DMZ pour le VPN, pas le choix malheureusement.
Mais alors comment expliquer que ca ne fonctionne pas sur le port 23 ... :/
 
Le client est toujours en mode actif, ca fonctionne très bien avec le port 21.

Reply

Marsh Posté le 21-01-2005 à 23:59:23    

En tout cas, dans la console du serveur FTP, j'ai bien les connexions data sur le port 22...
Mystère.

Reply

Marsh Posté le 22-01-2005 à 00:12:01    

Ce qui cloche de suite, c'est l'utilisation du port 23 qui est réservé aux communications TELNET ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 22-01-2005 à 00:13:21    

il n'y a pas de serveur telnet sur la machine... :??:

Reply

Marsh Posté le 22-01-2005 à 00:23:34    

Testé avec un autre port (2400), même symptome.
Je pige pas pourquoi en dehors du port standard, rien ne fonctionne :/

Reply

Marsh Posté le 22-01-2005 à 00:53:43    

heu et en mode passif sur le client ???

Reply

Marsh Posté le 22-01-2005 à 01:09:09    

Meme chose. Mais ce n'est pas lié je pense.

Reply

Marsh Posté le 22-01-2005 à 01:34:38    

T'as bien configure ton serveur FTP sur le port 23 ?
C'est koi comme serveur FTP ?

Reply

Marsh Posté le 22-01-2005 à 01:34:38   

Reply

Marsh Posté le 22-01-2005 à 01:36:49    

Tu peux capturer quelques trames en local ?
Si ça tombe ça merde à cause du 23-22... essaye avec un port pas aussi "officiellement réservé" :-?

Reply

Marsh Posté le 22-01-2005 à 01:49:54    

SylvainDNS a écrit :

T'as bien configure ton serveur FTP sur le port 23 ?
C'est koi comme serveur FTP ?


:heink:
FileZilla FTP Server.
Oui je l'ai bien configuré. Quand même.
 
 

Latinus a écrit :

Tu peux capturer quelques trames en local ?
Si ça tombe ça merde à cause du 23-22... essaye avec un port pas aussi "officiellement réservé" :-?

J'ai testé avec le port 2400 si tu avais bien lu... mais même chose.

Reply

Marsh Posté le 22-01-2005 à 01:54:44    

Mince, sorry (à ma décharge : l'heure ;) )
 
Sinon pour les trames ?

Reply

Marsh Posté le 22-01-2005 à 10:52:58    

skylight a écrit :

il n'y a pas de serveur telnet sur la machine... :??:


Non mais c'est un port réservé.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 22-01-2005 à 10:55:19    

Gilbert Gosseyn a écrit :

Non mais c'est un port réservé.


+1
Il y a même de grandes chances que ton routeur lui-même utilise ce port pour être configurable par Telnet.
Monte donc sur un port beaucoup plus élevé.

Reply

Marsh Posté le 22-01-2005 à 12:17:39    

Vous ne savez donc pas lire.
Testé avec le port 2400, même chose.

Reply

Marsh Posté le 22-01-2005 à 12:20:48    

Et tu as redirigé tes ports correctement ? As-tu un firewall sur ton serveur FTP?

Reply

Marsh Posté le 22-01-2005 à 12:24:23    

Sur la machine en question, non. Tout marche correctement avec les ports standards, et dès que je bascule sur le port 2400, le ftp-data ne passe plus.
Sur le routeur du réseau, la machine est considéré comme machine DMZ, donc tout est routé dessus. Il n'y a pas de firewall... Imcompréhensible :/

Reply

Marsh Posté le 22-01-2005 à 12:28:10    

Donc tout ce qui arrive sur le port 2400 de ton routeur est automatiquement envoyé sur le port 2400 de ton serveur, c'est correct ?
Donc ton serveur FTP, tu l'as reconfiguré pour répondre au port 2400. Toujours correct ?
Tu n'as aucun firewall logiciel sur ton serveur ? T'es sous quel OS ?

Reply

Marsh Posté le 22-01-2005 à 12:41:29    

Serveur bien configuré pour écoute sur le port 2400, puis à la connexion cliente, je peux me connecter sur mon serveur, l'authentification se passe bien, mais c'est à l'obtention de la liste des fichiers qu'il me sort une erreur 425. donc le ftp-data.
Pas de firewall sur la machine serveur (matériel/logiciel), et ça tourne sur Windows 2000 Pro.


Message édité par skylight le 22-01-2005 à 12:41:43
Reply

Marsh Posté le 22-01-2005 à 12:45:11    

Tu as testé depuis ton réseau local, en direct, sans passer par internet ? Ca donne la même chose ?

Reply

Marsh Posté le 22-01-2005 à 12:58:30    

Depuis le réseau local, ça fonctionne sans soucis.
Je cherche tout simplement à comprendre pourquoi le ftp-data ne passe pas en dehors du réseau local, et hors du port par défaut.
Car je rappelle que configuré en port 21, tout fonctionne impec.

Reply

Marsh Posté le 22-01-2005 à 13:00:51    

Quand tu te connecte de l'exterieur le flux arrive bien à ton routeur?
C'est peut-etre ton provider qui te drop les packets

Reply

Marsh Posté le 22-01-2005 à 13:05:05    

Quand je me connecter de l'exterieur, mon serveur FTP reçoit bien la demande de connexion, il me demande login / pass, puis essaie de me donner la liste des fichiers du répertoire Home.
C'est là qu'il plante, en me retournant une erreur 425 "Can't open data connection". (vu sur le log du serveur)
De mon coté connnexion cliente, je n'ai pas de retour, le logiciel m'indique "Délai dépassé"... alors que la dernière commande est un "LIST"

Reply

Marsh Posté le 22-01-2005 à 13:06:05    

Mais pourquoi dropper des packets sur les ports autres que 2400 ? [:mlc]

Reply

Marsh Posté le 22-01-2005 à 13:17:09    

skylight a écrit :

C'est là qu'il plante, en me retournant une erreur 425 "Can't open data connection". (vu sur le log du serveur)


 
Mode actif ou passif ?

Reply

Marsh Posté le 22-01-2005 à 13:37:32    

les deux...
 
question con : port-1 bloqué par fai ?

Reply

Marsh Posté le 22-01-2005 à 13:46:28    

BMenez a écrit :

Mode actif ou passif ?


 
Les 2.

Reply

Marsh Posté le 22-01-2005 à 13:51:16    

tu peux poster des traces ? (réseau et service ftp)

Reply

Marsh Posté le 22-01-2005 à 13:59:16    

j'ai demandé des trames... mais j'ai dû écrire en transparent :-?

Reply

Marsh Posté le 22-01-2005 à 14:37:41    

Possible.
Ethereal c'est bien pour analyser les trames ?

Reply

Marsh Posté le 22-01-2005 à 14:43:07    

oui

Reply

Marsh Posté le 22-01-2005 à 14:50:32    

c'est même le mieux ;)

Reply

Marsh Posté le 22-01-2005 à 15:07:07    

bon pour faire vos tests :
hote : 80.14.24.242
port : 2400
login / pass : test / test
 
pour l'instant ethereal n'est pas lancé, je termine de le télécharger. :D
 
je vous dis quand ethereal est lancé.

Reply

Marsh Posté le 22-01-2005 à 15:11:32    

C'est bon c'est lancé.

Reply

Marsh Posté le 22-01-2005 à 15:19:20    

"test.txt = FTP OK ?"
 
[15:24:06] [R] Connecting to 80.14.24.242 -> IP=80.14.24.242 PORT=2400
[15:24:06] [R] Connected to 80.14.24.242
[15:24:06] [R] 220 Welcome to FileZilla Server FileZilla Server version 0.9.2 beta
[15:24:06] [R] USER test
[15:24:06] [R] 331 Password required for test
[15:24:06] [R] PASS (hidden)
[15:24:06] [R] 230 Logged on
[15:24:06] [R] SYST
[15:24:07] [R] 215 UNIX emulated by FileZilla
[15:24:07] [R] FEAT
[15:24:07] [R] 211-Features:
[15:24:07] [R]  MDTM
[15:24:07] [R]  REST STREAM
[15:24:07] [R]  SIZE
[15:24:07] [R]  MODE Z
[15:24:07] [R] 211 End
[15:24:07] [R] PWD
[15:24:07] [R] 257 "/" is current directory.
[15:24:07] [R] TYPE A
[15:24:07] [R] 200 Type set to A
[15:24:07] [R] PASV
[15:24:07] [R] 227 Entering Passive Mode (192,168,0,12,16,203)
[15:24:07] [R] Opening data connection IP: 80.14.24.242 PORT: 4299
[15:24:07] [R] LIST -al
[15:24:07] [R] 150 Connection accepted
[15:24:08] [R] 226 Transfer OK
[15:24:08] [R] List Complete: 57 bytes in 0,73 seconds (0,1 KB/s)
 
:)


Message édité par BMenez le 22-01-2005 à 15:20:38
Reply

Marsh Posté le 22-01-2005 à 15:21:48    

OK et en mode actif ?

Reply

Marsh Posté le 22-01-2005 à 15:24:14    

(000034) 22/01/2005 15:21:16 - (not logged in) (213.41.147.xxx)> Connected, sending welcome message...
(000034) 22/01/2005 15:21:16 - (not logged in) (213.41.147.xxx)> 220 Welcome to FileZilla Server FileZilla Server version 0.9.2 beta
(000034) 22/01/2005 15:21:16 - (not logged in) (213.41.147.xxx)> USER test
(000034) 22/01/2005 15:21:16 - (not logged in) (213.41.147.xxx)> 331 Password required for test
(000034) 22/01/2005 15:21:16 - (not logged in) (213.41.147.xxx)> PASS test
(000034) 22/01/2005 15:21:16 - test (213.41.147.xxx)> 230 Logged on
(000034) 22/01/2005 15:21:16 - test (213.41.147.xxx)> SYST
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)> 215 UNIX emulated by FileZilla
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)> FEAT
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)> 211-Features:
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)>  MDTM
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)>  REST STREAM
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)>  SIZE
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)>  MODE Z
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)> 211 End
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)> PWD
(000034) 22/01/2005 15:21:17 - test (213.41.147.xxx)> 257 "/" is current directory.
(000034) 22/01/2005 15:21:34 - test (213.41.147.xxx)> CDUP
(000034) 22/01/2005 15:21:34 - test (213.41.147.xxx)> 200 CDUP successful. "/" is current directory.
(000034) 22/01/2005 15:21:34 - test (213.41.147.xxx)> PWD
(000034) 22/01/2005 15:21:34 - test (213.41.147.xxx)> 257 "/" is current directory.
(000034) 22/01/2005 15:21:36 - test (213.41.147.xxx)> TYPE A
(000034) 22/01/2005 15:21:36 - test (213.41.147.xxx)> 200 Type set to A
(000034) 22/01/2005 15:21:36 - test (213.41.147.xxx)> PORT 192,168,0,10,15,233
(000034) 22/01/2005 15:21:36 - test (213.41.147.xxx)> 200 Port command successful
(000034) 22/01/2005 15:21:36 - test (213.41.147.xxx)> LIST -al
(000034) 22/01/2005 15:21:36 - test (213.41.147.xxx)> 150 Opening data channel for directory list.
(000034) 22/01/2005 15:21:46 - test (213.41.147.xxx)> 425 Can't open data connection.
(000034) 22/01/2005 15:21:46 - test (213.41.147.xxx)> PORT 192,168,0,10,15,234
(000034) 22/01/2005 15:21:46 - test (213.41.147.xxx)> 200 Port command successful
(000034) 22/01/2005 15:21:46 - test (213.41.147.xxx)> LIST -al
(000034) 22/01/2005 15:21:46 - test (213.41.147.xxx)> 150 Opening data channel for directory list.
(000034) 22/01/2005 15:21:57 - test (213.41.147.xxx)> 425 Can't open data connection.


Message édité par skylight le 22-01-2005 à 15:25:08
Reply

Marsh Posté le 22-01-2005 à 15:24:15    

[15:26:59] [R] PORT 192,xxx,xxx,xxx,15,234
[15:26:59] [R] 200 Port command successful
[15:26:59] [R] LIST -al
[15:26:59] [R] 150 Opening data channel for directory list.
[15:27:10] [R] 425 Can't open data connection.

Reply

Marsh Posté le 22-01-2005 à 15:26:03    

Ce qui est normal car je suis firewallé, donc ton serveur n'arrive pas à se connecter sur mon client

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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