probleme d'ouverture du port data (20) ! [Pureftpd] - Linux et OS Alternatifs
Marsh Posté le 06-04-2002 à 13:06:01
une regle du style :
iptables -A PREROUTING -t nat -i ppp0 -p tcp --dport 20:21 -j DNAT --to 192.168.0.243
Marsh Posté le 06-04-2002 à 13:08:02
mais j'ai une question : comment faire pour que cela fonctionne si je veux mettre un ftp sur le port 99 ?
et aussi comment mettre 2 ftp (donc sur 2 ports differents) derriere une passerelle ?
Marsh Posté le 06-04-2002 à 13:23:20
saudium a écrit a écrit : forwarder le 20 aussi . |
kom je l ai precise je laisse passer le port 20 et 21
[jfdsdjhfuetppo]--Message édité par djtoz--[/jfdsdjhfuetppo]
Marsh Posté le 06-04-2002 à 13:30:29
une recherche peut etre utile parfois
http://forum.hardware.fr/forum2.ph [...] p=1&trash=
Marsh Posté le 06-04-2002 à 13:31:56
et t'as essayé en t'inspirant de la regle que je t'ai donné 3 posts plus haut ?
Marsh Posté le 06-04-2002 à 13:36:53
j utilise la connetion sur le ftp en mode actif
dans ca cas la, il n y a pas besoin de port forwarder le port 20 sur ma machine du lan
la connection data est etablie par le serveur ftp lui meme
Marsh Posté le 06-04-2002 à 13:38:50
donc actuellement mes regles iptables ressemble a ca :
iptables -A FORWARD -i eth1 -s $dmz -p tcp --sport 21 --dport $hightport -o ppp0 -j ACCEPT
iptables -A FORWARD -i eth1 -s $dmz -p tcp --sport 20 --dport $hightport -o ppp0 -j ACCEPT
iptables -A FORWARD -i ppp0 -d $dmz -p tcp --dport 21 --sport $hightport -o eth1 -j ACCEPT
iptables -A FORWARD -i ppp0 -d $dmz -p tcp --dport 20 --sport $hightport -o eth1 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 21 -j DNAT --to 192.168.1.2
[jfdsdjhfuetppo]--Message édité par djtoz--[/jfdsdjhfuetppo]
Marsh Posté le 06-04-2002 à 13:42:49
djtoz a écrit a écrit : donc actuellement mes regles iptables ressemble a ca : iptables -A FORWARD -i eth1 -s $dmz -p tcp --sport 21 --dport $hightport -o ppp0 -j ACCEPT iptables -A FORWARD -i eth1 -s $dmz -p tcp --sport 20 --dport $hightport -o ppp0 -j ACCEPT peut etre reduit en 1 regle --sport 20:21 iptables -A FORWARD -i ppp0 -d $dmz -p tcp --dport 21 --sport $hightport -o eth1 -j ACCEPT iptables -A FORWARD -i ppp0 -d $dmz -p tcp --dport 20 --sport $hightport -o eth1 -j ACCEPT meme raisonnement iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 21 -j DNAT --to 192.168.1.2 et t'as pas essayé le forward du 20:21 !! sur le lien que je t'ai indiqué plus haut , il me semble que c'est le meme probleme ? |
Marsh Posté le 06-04-2002 à 13:43:44
a ta place je degagerais tes 4eres regles et forwarderais le 20:21 dont le cas exposé dans un autre topic fonctionne . Et il faudra demander à qqun de l'exterieur de faire le test
Marsh Posté le 06-04-2002 à 13:45:08
bon j ai essayais avec ca alors
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 20:21 -j DNAT --to 192.168.1.2
mais ca marche pas, ce qui est qd meme assez logique
mais bon kom ca j aurais essayer
Marsh Posté le 06-04-2002 à 13:48:13
saudium a écrit a écrit : a ta place je degagerais tes 4eres regles et forwarderais le 20:21 dont le cas exposé dans un autre topic fonctionne . Et il faudra demander à qqun de l'exterieur de faire le test |
ben si je degage mes 4 regles, je vais drop tous les paquets entre ma dmz et internet....
ca va pas m aider pour faire marcher mon ftp
sinon je fais des tests a partir d'une gate distante
Marsh Posté le 06-04-2002 à 13:50:09
ce que je vois c'est que ton ftp est sur une machine de ta dmz .
le probleme quasi identique est resolu sur le lien que je t'ai donné.
bon courage .
Marsh Posté le 07-04-2002 à 04:05:48
ya pas que les ports 20 et21 a ouvrir
essaie une regle du style:
en ayant ipt-conntrack-ftp de charge
rajoutes ca en sortie sur ton firewall
-m state --state NEW,ESTABLISHED,RELATED
et ca en entree:
-m state ESTABLISHED,RELATED
dans les regles de forwarding bien sur, sans specifier le numero de port
Marsh Posté le 06-04-2002 à 11:43:14
j ai un probleme d acces a mon serveur ftp
j ai installer un pureftpd (version 1.0.11) sur une machine de la dmz qui ecoute sur le port 21
la ligne de commande de pureftpd :
pureftpd -S 192.168.1.2,21 -B -A -c20 -C2 -N -w -E -I5 -k 95% -u1001 -U137:027
voila ma conf reso :
lan (192.168.0.0/24) --------|
|firewall ---------- internet
dmz (192.168.1.0/24) --------|
du lan a la dmz, je laisse passer le port 21 et 20 sans restriction (on verra apres qd ca marchera pour ameliorer la secu )
de mon lan, j arrive a acceder a mon serveur ftp qui est dans la dmz, sans aucun probleme
je fais les meme regles entre la dmz et internet en mettant en place le port forwarding, mais la ca marche plus
a partir d internet, on accede bien au ftp sur le port 21, donc tout ce qui est commande arrive a passer, mais ca bloque a partir du moment ou on veut lister et donc quand il faut ouvrir le port data (20)
j en deduis qu'il s agit d'un prob au niveau du nat, puisque du lan ca marche et pas a partir d internet
j ai essayer de charger le module conntrack_ftp d'iptables, mais ca change rien...
alors si quelqu'un a une idee sur la source du probleme, je suis preneur
merci d avance pour votre aide
[jfdsdjhfuetppo]--Message édité par djtoz--[/jfdsdjhfuetppo]