OVH Cloud OVH Cloud

Serveur FTP à travers un routeur

8 réponses
Avatar
pas_de_pub
Bonsoir,

Je cherche à monter un petit serveur ftp privé via ma connexion ADSL.
J'ai activé le serveur ftp. Il marche dans le réseau local (deux
machines). Seulement voilà, j'ai un routeur entre le modem et serveur
ftp, et ça semble poser quelques soucis.

Comment dire au routeur d'accepter les connexions ftp, et surtout
comment pourra-t-il transmettre les paquets ftp à la bonne machine (que
je peux mettre en ip fixe si besoin est).

J'ai vu deux menus intéressants dans la conf du modem-routeur : les
tables de routage et les circuits virtuels. Lequel faut-il modifier et
comment ?

8 réponses

Avatar
GNUWorld
jb07 wrote:
Bonsoir,

(...)

Comment dire au routeur d'accepter les connexions ftp, et surtout
comment pourra-t-il transmettre les paquets ftp à la bonne machine (que
je peux mettre en ip fixe si besoin est).
Il faut que ce soit une IP fixe connu.

Le méchanisme utilisé ici est du NAT (Network Adress Translation) mais
dans l'autre sens.
Il faut tout d'abord si firewall a, débloquer les ports que le FTP utilise.

Seulement, le protocole FTP est un peu particulier à travers un routeur
et c'est délicat pour le faire finement.

Le port logique principal est le port 21 (control)

Exemple :

IP du routeur : aa.bb.cc.dd
IP du serveur FTP : ee:ff:gg:hh:ii

Il faut rediriger les adresses aa.bb.cc.dd:21 vers le ftp
ee.ff.gg.hh.ii:21 par défaut.

J'ai vu deux menus intéressants dans la conf du modem-routeur : les
tables de routage et les circuits virtuels. Lequel faut-il modifier et
comment ?
Ca serait plutôt "circuits virtuels", regarde la documentation de ton

routeur.

Avatar
pas_de_pub
GNUWorld wrote:

Ca serait plutôt "circuits virtuels", regarde la documentation de ton
routeur.


Ce n'est pas ce que j'ai dit ? Mais bon le problème n'est pas mon
routeur en particulier mais le principe général. Et la doc du routeur se
limite à me dire comment accéder aux pages de config du bidule... Je
vais donc voir du côté des serveurs virtuels (c'est le terme employé
dans la page de configuration).

Je peux ajouter des triplets port privé, port public et adresse IP hôte.

Je vais donc ajouter deux triplets : 21, 21, adresse IP du serveur FTP,
et le même avec le port données (dont j'ai oublié le numéro, mais je
vais chercher).

J'ai aussi trouvé un popup "serveur ftp" avec deux états :
activé/inactivé. Je vais le passer à activer.

Merci pour les autres infos !

Avatar
Vincent
Salut,

Si tu as 2 machines qui peuvent se connecter à internet derrière ton
routeur, c'est que ton routeur fait du nat dynamique (l'adresse ip quand tu
sors sur internet est commune aux 2 machines). ça marche tres bien dans ce
sens mais tes machines ne sont pas accessibles depuis internet (le routeur
ne peut effectivement pas savoir vers quelle machine renvoyer la requete ftp
emise par le client. Pour que ca marche il faut faire du nat statique
(translation de l'adresse publique vers l'adresse ip de ta machine) mais du
coup, pour que tes 2 machines aient toujours acces à internet, il te faut 2
adresses ip publiques, ce qui en general n'est pas possible avec les offres
"grand-public" des fai.
Sur ton routeur, regardes quand meme du côté des "circuits virtuels", je ne
sais pas vraiment à quoi ça correspond. En tous cas ce n'est pas une
histoire de table de routage.

Ensuite, si ton routeur fais egalement office de firewall, les ports tcp 20
et 21 doivent êtres ouverts pour le ftp.




"jb07" a écrit dans le message de
news:1g596nn.e88f6hehpim2N%
Bonsoir,

Je cherche à monter un petit serveur ftp privé via ma connexion ADSL.
J'ai activé le serveur ftp. Il marche dans le réseau local (deux
machines). Seulement voilà, j'ai un routeur entre le modem et serveur
ftp, et ça semble poser quelques soucis.

Comment dire au routeur d'accepter les connexions ftp, et surtout
comment pourra-t-il transmettre les paquets ftp à la bonne machine (que
je peux mettre en ip fixe si besoin est).




J'ai vu deux menus intéressants dans la conf du modem-routeur : les
tables de routage et les circuits virtuels. Lequel faut-il modifier et
comment ?



Avatar
pas_de_pub
jb07 wrote:

Ce n'est pas ce que j'ai dit ?


Oups pardon, j'avais pas bien lu la réponse, désolé :-|

Avatar
pas_de_pub
Vincent wrote:

Sur ton routeur, regardes quand meme du côté des "circuits virtuels", je ne
sais pas vraiment à quoi ça correspond. En tous cas ce n'est pas une
histoire de table de routage.

Ensuite, si ton routeur fais egalement office de firewall, les ports tcp 20
et 21 doivent êtres ouverts pour le ftp.


Merci, je crois que je vois où c'est. Je tente demain (parce que là il
y a un chat en cours donc je peux pas trop toucher au modem).

Merci beaucoup.

Avatar
Cédric Le Meur
Configure le routeur pour faire du Port Forwarding. C'est à dire qu'il
renvoie les ports 20 et 21 vers le serveur.
C'est très certainement ce qui est appellé triplets dans ta page de config.

Cédric

"jb07" a écrit dans le message de news:
1g59csc.1l9ji7pj645inN%
Vincent wrote:

Sur ton routeur, regardes quand meme du côté des "circuits virtuels", je
ne


sais pas vraiment à quoi ça correspond. En tous cas ce n'est pas une
histoire de table de routage.

Ensuite, si ton routeur fais egalement office de firewall, les ports tcp
20


et 21 doivent êtres ouverts pour le ftp.


Merci, je crois que je vois où c'est. Je tente demain (parce que là il
y a un chat en cours donc je peux pas trop toucher au modem).

Merci beaucoup.



Avatar
Dworkin
On Sun, 30 Nov 2003 22:30:04 +0100,
(jb07) wrote:

Vincent wrote:

Sur ton routeur, regardes quand meme du côté des "circuits virtuels", je ne
sais pas vraiment à quoi ça correspond. En tous cas ce n'est pas une
histoire de table de routage.

Ensuite, si ton routeur fais egalement office de firewall, les ports tcp 20
et 21 doivent êtres ouverts pour le ftp.


Merci, je crois que je vois où c'est. Je tente demain (parce que là il
y a un chat en cours donc je peux pas trop toucher au modem).



Avez-vous testé la manip ? Cela m'intéresse aussi ;)

@+
Damien


Avatar
pas_de_pub
Dworkin wrote:

Avez-vous testé la manip ? Cela m'intéresse aussi ;)

@+
Damien


Voui, voui. J'ai testé et ça marche... ou presque. Mais dans la mesure
où mon correspondant arrive à accéder à une demande de mot de passe ftp,
je considère que le routeur est OK pour le FTP.

Mais mon serveur pas encore ;-) (mais lui ne me résistera pas bien
longtemps).

Merci à tous ceux qui ont aidé...