Ich hatte in Etwa das gleiche Problem!

Habs erst vor kurzem lösen können und musste mir echt sagen, dass man meisst zu faul is richtig zu guggen^^
Also als erstes solltest du deine PASV Ports festlegen, und zwar unter:
Lokal Server/Settings/Advanced
Bei PASV port Range fügste ein: 13500 - 13505
Somit wären die PASV Ports mal fetsgelegt und unterliegen nicht dem Zufallsprinzip.
Das einzige was du noch machen musst, is deinem Router zu sagen, dass er die Ports von 13500 - 13505 inkl. deinem Daemon Port weiterleiten soll.
So wäre das Prob gelöst! =)
übrigens die Frau auf deinem Avatar is damn $exy!
Rushjo meinte: Du musst nicht nur den Port in Deinem Router freischalten, sondern auch dem Router
sagen, das er jede Anfrage von "aussen" an diesen Port an die IP des Rechners
weiterleiten soll (forwarding).
reol meint: Ports freischalten und forwarden sind meines Erachtens die gleiche sache, ausser du würdest von einer Firewall-Router reden. Aber die sind meist zu teuer und nutzlos.
greetz reol