FTP + NAT + USA

Fermé
Utilisateur anonyme - 1 sept. 2004 à 18:57
brupala Messages postés 106119 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 29 mars 2023 - 5 janv. 2005 à 16:00
Bonjour,

Je tente de faire du USA avec FTP et ça coince !

Définition des environnements :

Client : OS = W2K (ws) SP4
WS_FTP

Serveur : OS WXP Pro
TypeSoft FTP
Routeur SMC7004

Lorsque que je NAT par mon routeur, tout fonctionne :

IPlan:21 -> IPwan:21

Maintenant je tente un USA en plus du NAT :

IPlan:21 -> IPwan:10021
IPlan:20 -> IPwan:10020

La connextion s'établie, mais fige sur la connexion data!

Qu'est-ce que j'oublie et/ou que je ne comprends pas?

Merci d'avance

Lupin


~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~

8 réponses

Utilisateur anonyme
1 sept. 2004 à 20:39
re :

... mon client est drope par un bastion lors
de l'établissement de la connection data.

Merci quand même :)

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0
brupala Messages postés 106119 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 29 mars 2023 13 804
2 sept. 2004 à 09:15
Salut ,
Le routeur est du coté client ou du coté serveur ?
as-tu essayé en mode passif si il est du coté client.

Pour mapper le port data dynamiquement dans le nat, le routeur doit comprendre les informations du protocole ftp (la commande port du client) .
Il est fort probable que le routeur ne sache ou ne veule le faire que sur le port 21.
Quand le serveur est en mode passif, il n'a pas besoin de le faire si .... le routeur NAT est du coté du client.
Si le routeur nat est du coté serveur, c'est l'inverse: le mode passif ne fonctionnera pas.

et ... Voili Voilou Voila !
0
Utilisateur anonyme
2 sept. 2004 à 14:29
Bonjour brupala,

Merci pour ta réponse, dans un premier temps, on m'a dit que
ce n'était pas le bastion. En fait il y a un routeur de chaque côté.
Un domestique côté serveur, et un "industrielle" côté client.

J'ai tenté, bien sur, plusieurs configurations, actif, passif, port
natté (usa), tel que précisé sur le port 21 pas de problème,
c'est seulement lorsque je natte le port que cela ne fonctionne
pas.

Je vois bien la requète sur le serveur pour la connexion data,
toutefois celle-ci est est refusée. Or bien que le retour devrait
s'effectué sur le port (n-1), celui-ci revient sur un port aléatoire.

Je cite :
"le routeur doit comprendre les informations du protocole ftp "

Cela me donne une idée que je vais tester, en fait mon routeur
domestique possède une option de prise en charge du FTP !

Merci encore.

Amicalement
Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0
brupala Messages postés 106119 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 29 mars 2023 13 804
2 sept. 2004 à 14:53
Le port (destination) n'est pas aléatoire, il est fourni par le client dans la commande port, à défaut, c'est effectivement n-1

et ... Voili Voilou Voila !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
2 sept. 2004 à 15:17
re :

en fait ce que je vois, c'est que le client choisi un port disponible
en envoie la requète (commande port) pour établir la connexion
data, ce choix est aléatoire (jamais le même). La réponse "200 Port command successful" arrive et la commande "List" est
envoyé, et c'est là que ça bloque ?

Il y a quelque chose qui m'échappe, je vais retourner à la lecture
de la rfc959 !

Merci encore.

Amicalement
Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0
brupala Messages postés 106119 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 29 mars 2023 13 804
2 sept. 2004 à 15:21
en fait le port s'incrémente de un à chaque transfert.
comme le port est dynamique , si le routeur ne comprend pas la commande pour remapper le port dans la nat, il te faut rediriiger plutôt une plage de ports destinés à ftp-data

et ... Voili Voilou Voila !
0
Utilisateur anonyme
2 sept. 2004 à 15:30
re :

oui, ça m'a traversé l'esprit, je vais donc continuer mes tests.

Merci de t'être pencher sur ma question, je te tiendrai au
courant.

@+
Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0
Utilisateur anonyme
5 janv. 2005 à 15:42
Bonjour,

Bon, l'eau a coulé sous les ponts depuis, mais j'ai fini par
réussir mon NAT, étrangement je n'arrivais pas à me trouver
quelqu'un pour faire du FTP vers mon poste !!!

Pendant la période des fêtes, j'ai pu refaire des tests
concluant. C'était bel et bien une question de bastion.

Donc le NAT fonctionne sur l'@IP et le USA sur le port.
Je peux donc utiliser plus d'un PC à travers mon routeur.

Encore merci Brupala de t'être penché sur mon problème.

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0
brupala Messages postés 106119 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 29 mars 2023 13 804
5 janv. 2005 à 16:00
;-)

et ... Voili Voilou Voila !
0