[pure-ftpd] activer le mode passif pour NO-IP

activer le mode passif pour NO-IP [pure-ftpd] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 08-07-2007 à 08:57:57    

Salut à tous !!
voilà je suis passé de pro-ftpd à pure-ftpd car je n'arrivais pas a avoir d'interface php avec proftpd pour la gestion des utilisateurs
simplement avec proftpd j'arrivai facilement a paramettrer les ports passif avec masqueradress, mais j'ai beau chercher sur le net et meme avec google/linux
je ne trouve pas de tuto pour le passage en mode passif pour mon domaine no-ip.
 
Alors quelques précisions sur mon installation
serveur : kurobox 266mhz 128 mo ram
os        : debian (kernel 2.4) oaui pas encore mis a jour :d
serveur ftp : pure-ftpd 1.21 (installation faite a la mano et non pas par apt-get)
 
routeur NAT : ALICEBOX hitachi (c'est pas free mais ca marche bien :D)
port forwarding :
public                              privé
20 21                              50000 50100
 
voilà si vous voulez d'autres info dites le moi :D
 
merci d'avance

Reply

Marsh Posté le 08-07-2007 à 08:57:57   

Reply

Marsh Posté le 08-07-2007 à 17:08:49    

scoubi_doo a écrit :

Salut à tous !!
voilà je suis passé de pro-ftpd à pure-ftpd car je n'arrivais pas a avoir d'interface php avec proftpd pour la gestion des utilisateurs
simplement avec proftpd j'arrivai facilement a paramettrer les ports passif avec masqueradress, mais j'ai beau chercher sur le net et meme avec google/linux
je ne trouve pas de tuto pour le passage en mode passif pour mon domaine no-ip.
 
Alors quelques précisions sur mon installation
serveur : kurobox 266mhz 128 mo ram
os        : debian (kernel 2.4) oaui pas encore mis a jour :d
serveur ftp : pure-ftpd 1.21 (installation faite a la mano et non pas par apt-get)
 
routeur NAT : ALICEBOX hitachi (c'est pas free mais ca marche bien :D)
port forwarding :
public                              privé
20 21                              50000 50100
 
voilà si vous voulez d'autres info dites le moi :D
 
merci d'avance


 
Salut,
 
je comprend pas trop ta question, pure-ftpd est en mode passif par défaut, si tu veux forcer le mode actif il faut le lancer avec l'argument -N comme stipulé dans la doc =>
 
 '-N': NAT mode. Force ACTIVE mode. If your FTP server is behind a NAT box
that doesn't support applicative FTP proxying, or if you use port
redirection without a transparent FTP proxy, use this. Well... the previous
sentence isn't very clear. Okay: if your network looks like this:
(FTP server)-------(NAT/masquerading gateway/router)------(Internet)
and if you want people coming from the internet to have access to your FTP
server, please try without this option first. If Netscape clients can
connect without any problem, your NAT gateway rulez. If Netscape doesn't
display directory listings, your NAT gateway sucks. Use '-N' as a workaround.

Reply

Marsh Posté le 08-07-2007 à 20:57:12    

ha bon je savais pas lol  
 
j'ai essayé d'activer le -N mais il me dit que qu'il peut pas .. standalone .. j'ai tué le processus mais rien a faire la commande passe pas :D
 

Reply

Marsh Posté le 08-07-2007 à 21:21:08    

scoubi_doo a écrit :

ha bon je savais pas lol  
 
j'ai essayé d'activer le -N mais il me dit que qu'il peut pas .. standalone .. j'ai tué le processus mais rien a faire la commande passe pas :D


 
pour qu'il soit pas standalone il faut qu'il soit lancé par le super démon inetd => dpkg-reconfigure pure-ftpd
 
mais je pense pas que forcer le mode actif résoudra ton problème... en fait c'est quoi le soucis ?

Reply

Marsh Posté le 09-07-2007 à 13:16:21    

le soucis c'est qu'apparement j'arrive a me connecter de l'exterieur sur le serveur http mais pas sur le serveur ftp
pourtant le serveur ftp marche niquel en local avec l'ip 192.168.1.4 et mon login et mdp de connection
simplement meme en ayant ouvert les port sur mon routeur je n'arrive pas a rentrer sur le ftp
voila le pb :D

Reply

Marsh Posté le 09-07-2007 à 13:44:47    

Tu testerais pas à partir du LAN où est situé ce serveur par hasard ?
Si oui, cherches pas plus loin...

Reply

Marsh Posté le 09-07-2007 à 21:44:52    

vasy explique car je comprend pas pourquoi les ports 20 et 21 ne passent pas alors que le 80 sort

Reply

Marsh Posté le 09-07-2007 à 23:22:15    

scoubi_doo a écrit :

vasy explique car je comprend pas pourquoi les ports 20 et 21 ne passent pas alors que le 80 sort


 
Le truc c'est que tu forwardes le port 21 vers le port 50100 avec ton alicebox , donc il faudrais que pure-ftpd écoute sur le port 50100 et je suppose que ce n'est pas le cas... Ou alors tu forwardes le port 21 vers le port 21...
 

Reply

Marsh Posté le 10-07-2007 à 13:21:35    

ok merci alors en fait voila ce que j'ai fait  
j'ai mis  
---out--- //--- in ---
|  21      //     21            |
| 20       //     20            |
| 20 : 21 // 50000: 50100 |
| 50000:50100 // 20:21    |
 
resultat ca fonctionne pas lol
c'est a plus rien comprendre
pourtant avec proftpd ca marchait en mettant 'masqueradress 50000:50100'
mais par contre je n'arrivais pas a avoir d'interface php  
 
je sais plus quoi faire :d
 
la je suis au boulot mais je regarderai quand meme ce soir la config nat pour etre sur de mes reglages
 

Reply

Marsh Posté le 10-07-2007 à 18:10:05    

scoubi_doo a écrit :

ok merci alors en fait voila ce que j'ai fait  
j'ai mis  
---out--- //--- in ---
|  21      //     21            |
| 20       //     20            |
| 20 : 21 // 50000: 50100 |
| 50000:50100 // 20:21    |
 
resultat ca fonctionne pas lol
c'est a plus rien comprendre
pourtant avec proftpd ca marchait en mettant 'masqueradress 50000:50100'
mais par contre je n'arrivais pas a avoir d'interface php  
 
je sais plus quoi faire :d
 
la je suis au boulot mais je regarderai quand meme ce soir la config nat pour etre sur de mes reglages


 
Je sais pas ce qu'est ce maqueradress, mais tu peux pas forwarder le port 21 vers le port 21 et en même temps le forwarder vers un autre port. La table de routage c'est pour dire quel port sur ton ip publique correspond à quel port sur ton serveur. Donc les 2 premières lignes suffisent.

Reply

Marsh Posté le 10-07-2007 à 18:10:05   

Reply

Marsh Posté le 10-07-2007 à 19:08:23    

c'est bon ca marche
en fait le prob venait de moi :d ben aoui
en fait g ajouté un fichier passiveportrange
dans le dossier conf en specifiant les port 50000 et 50100
je lé suppr et ca marche :d
merci les gars

Reply

Sujets relatifs:

Leave a Replay

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