Aktivní FTP znamená, že se klient připojí na port 21 serveru, tam ho komanduje ... a datové přenosy dělá server - připojí se na klienta na nějaký dohodnutý port.
Pasivní FTP je varianta, kdy se jak pro příkazové spojení, tak pro data připojuje jen klient na server. Řeší to problémy s NATem u klientů ...
Problém vlastně v obou variantách je to, že porty si dohadují klient se serverem. Takže i v případě pasivního spojení může nastat případ, kdy ten daný port NATem neprojde.
V linuxu existuje modul (netfilter helper), který dle dat příkazovém spojení vychytává porty a ovlivňuje to druhé spojení - stává se z toho RELATED. Jak to má mikrotik netuším, nic obdobného nikde nevidím.
Problém bych viděl v tom několikanásobném NATu. To Synology řekne klientovi, aby se připojil na IP 10.0.0.16 a port 55536. No a on to udělá ... má šanci mu projít spojení na privátní adresu?
A pokud se v tom pohrabe helper na tom mikrotiku, tak z 10.0.0.16 udělá (uvnitř dat, ne jenom v hlavičce) IP adresu 192.168.196.242 ... a jsi tam, kde jsi byl, tedy v pekelných osidlech NATu.
Mimochodem tohle chování FTP je krásné v případě, kdy já ovládám dva servery a přenáším data mezi nima. Velká výhoda z dřevních dob, kterou asi už nikdo nedokáže jednoduše využít.
FTP je prostě na tohle naprd. To už je lepší použít Sambu a otevřít si port 445. Stačí jeden, a je klid.