FTP port issues behind router
I have my server behind a router, forwarding the ports works fine - I can access the server IP and the setup domains just fine from the internet.
The problem arises when I try to connect to the ftp server for the setup domain name (the ftp user for that domain name exists and I connect with these details). Passive mode does not work at all. The active mode - it logs in authenticates the ftp password correctly, but then it does not show the contents of the domain folder - it times out with:
Connect socket #748 to 18.104.22.168, port 21...
220 (vsFTPd 2.0.6)
331 Please specify the password.
230 Login successful.
215 UNIX Type: L8
Keep alive off...
Attemping Active mode transfer...
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
Server failed to connect data port
Error loading directory...
I have opened ports 93,103,103 to help the situation. Do I have to open port from port 21 (external) to port 103 (internal) or from port 103 (external) to port 103 (inernal)? I have done both but id didn't work.
Accessing my sites and server from the same LAN the server is on is also not possible - I have put the external server IP 90.XX.157.XX.44 into the etc/hosts file in Win XP for both www.sxxga.com and sxxga.com.
What to do ? :)
Thank you very much for your assistance...