I just bought a Zyxel nsa 210 drive and configured everything just fine. The only problem is that I cannot access my FTP from outside my LAN.
Filezilla reports that the server sends his internal ip address and not the external one when its time for data communication.
I have port forwardes everything correctly and the problem is my server. I think its impossible that Zyxel hasn't fixed that bug. It should send internal ip when on LAN connection and external when on external connection. Tha think is that I spent 60$ for a drive to support FTP via internet and this one looks like it doesn't.
I don't use the "PPPoE" & "UPnP Port Mapping" options. I dont need them but if these are necessary to configure for ftp access then let me know.
Has anyone ever got it working easily?
Settings on FTP Server:
Service port: 8072
Data port range: 8060-8069
Settings on router:
Service port: 8072
Data port range: 8060-8069 to FTP Server's IP
Status: Resolving address of nathanas.dyndns.info
Status: Connecting to 18.104.22.168:8072...
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [TLS] ----------
Response: 220-You are user number 1 of 3 allowed.
Response: 220-Local time is now 13:11. Server port: 8072.
Response: 220-This is a private system - No anonymous login
Response: 220 You will be disconnected after 5 minutes of inactivity.
Command: USER admin
Response: 331 User admin OK. Password required
Command: PASS *****
Response: 230 OK. Current restricted directory is /
Response: 215 UNIX Type: L8
Response: 211-Extensions supported:
Response: REST STREAM
Response: MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
Response: AUTH TLS
Response: 211 End.
Command: OPTS UTF8 ON
Response: 200 OK, UTF-8 enabled
Status: Retrieving directory listing...
Response: 257 "/" is your current location
Command: TYPE I
Response: 200 TYPE is now 8-bit binary
Response: 227 Entering Passive Mode (192,168,$$$,$$$,31,130)
Status: Server sent passive reply with unroutable address. Using server address instead.