I'm using vsftpd 2.2.2 behind the NAT.
To make it work, I set
pasv_address to my external (internet) IP. Now the problem is with clients that connect it through the LAN - they try to connect to the passive IP advertised by server and obviously fail.
I know that some ftp clients can be configured to ignore the advertised address, but not all of them unfortunately.
How can this be solved?