Créer un serveur FTP derrière un routeur

Le par Pilpoil91  |  1 commentaire(s)
Article n° 24 - Créer un serveur FTP derrière un routeur (120*120)

Ce dossier vous explique en détail comment installer et créer un serveur FTP derrière un routeur. Nous détaillerons comment configurer le routeur "Linksys BEFSR41", puis comment installer le serveur FTP "Guild FTPd Server" qui est gratuit, simple d'utilisation et efficace.

Configuration du Protocole TCP/IP

Créer un serveur FTP derrière un routeur
Image
Configuration du Protocole TCP/IP

Pour configurer l'IP statique sur l'ordinateur du Serveur FTP :

Parcourez le chemin suivant : Démarrer > Paramètres > Panneau de Configuration > Reseaux > Propriétés de Connexion au réseau local

Cliquez sur "Protocole Internet (TCP/IP)" puis "Propriétés".

Image


Entrez l'adresse IP Statique ainsi que son masque de sous-réseau.
Entrez l'adresse IP du routeur qui par defaut est 127.0.0.1.

Entrez les serveurs DNS de votre FAI.

Note : Vous pouvez les trouver sur la page "status" d'administration du routeur.

 
Image

Note : les serveurs DNS ci-dessus sont ceux de Wanadoo.

Configuration du Routeur Linksys

Configuration du Routeur Linksys

Note : Version du Firmware 1.42.7, 02 Avril 2002

Vous allez devoir paramétrer "Port Range Forwarding" dans l'onglet "forward" sur le routeur.

Normalement, le routeur bloque tout le trafic entrant. Une fois ces paramètres activés, cela permet aux personnes sur Internet d'avoir accès aux ordinateurs de votre réseau (ordinateurs derrière le routeur Linksys bien sur) en utilisant le ou les ports ouvert(s).
Le port standard pour le ftp est 21.

  1. Connectez vous à l'interface d'administration du routeur en utilisant votre navigateur internet. L'adresse habituellement utilisée du routeur est la suivante : http://127.0.0.1
  2. Cliquez sur l'onglet "Advanced" puis sur l'onglet "Forwarding" et ensuite "Port Range Forwarding".
  3. Saisissez le port 21 ainsi que l'IP statique de l'ordinateur sur lequel est installé le serveur FTP.
  4. Saisissez la plage de 50000 à 50100 (Mode Passif) ainsi que l'IP statique de l'ordinateur sur lequel est installé le serveur FTP.
Voir la configuration ci-dessous.

Image


Verifiez que le filtre SPI soit bien désactivé dans l'onglet "Filters".

Image



Configuration du Serveur FTP Bullet Proof FTP Server 2.15

Configuration du Serveur FTP Bullet Proof FTP Server 2.15

Note: si vous avez une adresse IP dynamique assignée par votre FAI (ex: PPPoE), vous allez devoir
changer les paramètres dans "Multi IP Settings" à chaque fois que votre IP va changer.

Page d'options "general".

Image

Paramètres "Multi IP Settings".

Image

Après ça tout devrait fonctionner.


Configuration du Serveur FTP GuildFTPd Server 0.999.5

Configuration du Serveur FTP GuildFTPd Server 0.999.5

Note: Ce serveur FTP est un Freeware et peut être téléchargé ici.
Par defaut ce serveur utilise le Port 21.

Image

Allez dans la barre de menu et cliquez sur "Admin" puis "Options", ensuite cliquez sur "advanced settings".

Cliquez sur le bouton "Custom IP" puis en dessous saisissez dans "Real IP adress" votre IP WAN du routeur OU votre nom de DNS dynamique (dans le cas ou vous utilisez un Nom de DNS Dynamique cliquez sur "DNS"). Pour la création d'un Nom de DNS fixe voir le Dossier en rapport sur le site

Saisissez les ports pour le mode Passif.

Image

Et voila le tour est joué !

Informations utiles

La différence entre le mode Passif et le mode normal.

PORT: Mode normal
PASV: Mode passif

Un serveur FTP utilise 2 ports :
- le port principal (généralement le 21) pour les commandes (USER, PASS, CWD ...)
- le port de transfert de données (directory listing, upload et download)

En utilisant le Mode Passif "PASV", le client demande au serveur quel port il devra ( le client ) utiliser pour établir le transfert de données.

Exemple :

Client > PASV
Server > 227 Entering Passive Mode (193,252,19,142,195,81)


Le client FTP doit se connecter sur l'IP193.252.19.142 sur le port 195*256 + 81 = 50001.

En utilisant le Mode Normal "PORT", le client va lui même indiquer au serveur FTP le port sur lequel il veut etablir le transfert de données.

Exemple :

Client > PORT 195,142,56,94,5,114
Server > 200 PORT command successful


Cette fois ci, le client se connecte sur le port qu'il a specifié (IP = 195.142.56.94 sur le port 5*256 + 114 = 1394).
D'ou l'intérêt et la nécessité de configurer votre serveur FTP en Mode Passif derriere le Routeur Linksys BEFSR41.

Astuce:
Dans le cas ou vous avez un blanc dans "Nom d'utilisateur" pour la connexion à l'interface d'administration du routeur, vous pouvez y saisir " %20 ", celà permet de mémoriser le Nom d'utilisateur et le Mot de passe.

Image




  • Partager ce contenu :
Vos commentaires
Trier par : date / pertinence
LOIC_RAMMSTEIN offline Hors ligne Vétéran avatar 2013 points
Le #169478
jvoudrais le même dossier mais avec la triway V2 comme routeur
icone Suivre les commentaires
Poster un commentaire