ich weiss aber nicht wie das forwarding mit 2 ports geht
Ist auch uninteressant. In deinem Router mußt du ein Port-forwarding von Port 21 auf deinen FTP-Server einrichten. Das bieten die meisten ja wohl als VirtuellerServer (Dienst: FTP/TCP21) an.
beim firewall
Welche Firewall (Packetfilter?) Auf dem Server, oder die im Router? Hm. Mit dem: "privat = public = port 21", kann ich auch nicht wirklich etwas anfangen.
Am Server musst du zulassen:
eingehende Verbindungen für Port 21 und Ports > 1024
ausgehende Verbindung für Port 20
aus deinem anderen Thread wrote:habe ich die Verbindung aber bekomme ich den Fehler " Can't Open Data Connection "
Schätzungsweise teilt dein FTP-Server dem Client die Interne-IP mit, und die kann man ja aus dem Internet nicht erreichen. Und dein Router ist wohl nicht intelligent genug das anzupassen... (Könnte natürlich auch sein, dass dein Router eh kein Passiv-Mode kann)