Ftp error

I tried to ftp into my WD 1 TB My Book World Edition and got the below error message.  The login seems to be successful but it fails to establish data connection.   Any ideas what happens ?

Trying xx.xx.xx.x:8016
Connected to xx.xx.xx.x:8016
220 vsFTPd 2.0.4+ (ext.3) ready…
USER viewer
331 Please specify the password.
PASS xxxx
230 Login successful.
SYST
215 UNIX Type: L8
TYPE I
200 Switching to Binary mode.
PWD
257 “/”
Loading directory listing / from server (LC_TIME=en_US.UTF-8)
PASV
227 Entering Passive Mode (xx,xx,xx,x,19,196)
Cannot create a data connection: Connection refused
Disconnecting from site xx.xx.xx.x

I have the same problem. Please help me resolve it. Tks!

Response:    230 Login successful.
Command:    OPTS UTF8 ON
Response:    200 UTF8 option is On.
Status:    Connected
Status:    Retrieving directory listing…
Command:    PWD
Response:    257 “/”
Command:    TYPE I
Response:    200 Switching to Binary mode.
Command:    PASV
Response:    227 Entering Passive Mode (81,180,117,61,19,146)
Command:    LIST
Error:    Connection timed out
Error:    Failed to retrieve directory listing

I had the same problem: was behind a router and had only forwarded port 21 to the device. After some digging I watched the logs on my router after attempting to connect to the FTP in passive mode, and I saw the connection attempting to come in on the 5000 range. So… I forwarded 5000-5999 to the device as well (overkill I’m sure, I don’t know the exact range) and passive seems to work now.

Hope it helps, it’d be really nice if they’d document the range this requires somewhere!