Thank you for your answers.
Some of the answers you have received are incorrect. Your problem is that your passive mode is not being accepted because you do not have your FTP server set up incorrectly :
Response: 227 Entering Passive Mode (192,168,1,6,220,188)
Status: Server sent passive reply with unroutable address. Passive mode failed.
Trace: Reply: 192.168.1.6, peer: 220.127.116.11
As you can see, your FTP server is responding with a local LAN address when requesting PASSIVE mode instead of your home WAN address. To correct this, do the following :
In FTP Server, Edit - Settings - Passive Mode Settings
1). Change default to "Use the following IP" and put in your WAN IP.
(I ALREADY DID THAT BEFORE GETTING ERROR MESSAGE)
2). If you have an IP which changes regularly, then you should look into a DNS client such as one available at http://www.no-ip.com
. That will automatically update your domain name with your changing IP so that the address is always correct. You don't need to do this second step, it is just a suggestion but makes life easier.NO I HAVE A FIXED WAN IP
Enable "Use custom port range" and fill in a range of ports (such as 6000-6050)
(I ALREADY DID THAT BEFORE GETTING ERROR MESSAGE, USED THE RANGE REQUESTED BY SYNOLOGY)
4). Open up your router settings (usually by going to 192.168.1.1 in your local browser), and port forward whatever port you are using for your FTP server (default is 21), and the range of ports you just assigned in step 3. Since your FTP server is actually responding, it is correctly listening on port 21 so at least that part is correct. Once you port forward the range you defined, the LIST command will also work.
I ALREADY DID THAT BEFORE GETTING ERROR MESSAGE: RANGE OF PORTS REROUTED TO THE INTERNAL IP ADDRESS OF MY ROUTER
That's it. If you want the technical explanation, your FTP server is listening on port 21 (by default), but the LIST command needs separate ports on which to communicate in passive mode. That's why you can log in, but not see the files.