I want to know if FTP connections can be dynamically monitored and then dynamically replace the IP address specification for packets containing the PASV response. I want to do this because I have an FTP server on my local LAN and none of my users can establish PASSIVE FTP connections.
I see in the Filter Rules there is an option to specify FTP as the connection type but if I enable this the FTP traffic does not reach the internal FTP server. The Router OS manual for V3.0 is not finished yet so I have no idea how this FTP connection type option actually works.
If i disable the connection-type specification it allows me to connect but cannot establish the passive connection. The above connection says the following:
[root@spike ~]# ftp 196.212.XXX.XXX
Connected to 196.212.XXX.XXX.
421 Service not available, remote server has closed connection
ftp> quit
How does the traffic get to the FTP server on the local LAN then? Remembering that I am running a separate ftp server, not a server on the MT firewall.