tatanka | GuiGui2 a écrit a écrit :
Je plante le décor:
J'ai une machine, routeur, qui fait du NAT pour mon LAN. Sur ce LAN, j'ai un serveur FTP, que je souhaite rendre accessible de l'extérieur.
J'ai donc mis les règles suivantes dans mon scripts de Firewall:
#on accepte les connexions sur le port 21
iptables -A INPUT -j ACCEPT -p TCP -i ppp0 -m state --state NEW,ESTABLISHED --dport 21
# on forwarde les paquets vers la machine en interne
iptables -t nat -A PREROUTING -d 62.212.xxx.xxx -p tcp --dport 21 -j DNAT --to-destination 192.168.22.2:21
iptables -A FORWARD -i ppp0 -p tcp --dport 21 -d 192.168.22.2 -j ACCEPT
Pourtant, quand je fais un nmap de ma machine NATteuse, il m'indique que le port 21 est fermé......
Y'a pas moyen, j'arrive pas à l'ouvrir.
J'ai lu attentivement le post de tatanka se rapprochant de près de celui-là, j'y ai appris des choses, mais je pense que mon pb est différent. Merci de votre aide
|
t'as premiere regle est inutile, la chaine forward et input sont totalement independant.
sinon, tu peux nous filer ton ip pour qu'on teste (en MP), parce que moi, les teste en local ont pas marché, mais ça marche depuis l'exterieur (merci saudium )
sinon, tu peux essayer avec mes regles (elles sont un piti peu différente des tiennes |