title: Directory listing fails in FileZilla
body: <p>I am trying to connect to a FTP server with Filezilla. It was working when I was using broadband but when I use my college internet it says:</p>
  
  <pre><code>Error:  Connection timed out
  Error:  Failed to retrieve directory listing
  </code></pre>
  
  <p>I tried both passive and active mode but all in vain. It connects but fails to give directory listing.</p>
  
  <p>Below is the complete log for active mode </p>
  
  <pre><code>Status: Resolving address of where2service.com
  Status: Connecting to 166.62.2.1:21...
  Status: Connection established, waiting for welcome message...
  Response:   220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
  Response:   220-You are user number 22 of 500 allowed.
  Response:   220-Local time is now 05:09. Server port: 21.
  Response:   220-This is a private system - No anonymous login
  Response:   220 You will be disconnected after 3 minutes of inactivity.
  Command:    USER where2service
  Response:   331 User where2service OK. Password required
  Command:    PASS ***********
  Response:   230 OK. Current restricted directory is /
  Status: Server does not support non-ASCII characters.
  Status: Connected
  Status: Retrieving directory listing...
  Command:    PWD
  Response:   257 "/" is your current location
  Command:    TYPE I
  Response:   200 TYPE is now 8-bit binary
  Command:    PORT 192,168,126,200,228,90
  Response:   200 Port command successful.
  Command:    MLSD
  Response:   150 Accepted data connection
  Response:   226-Options: -a -l 
  Response:   226 18 matches total
  Error:  Connection timed out
  </code></pre>
  
  <p>Below is the log for passive mode:</p>
  
  <pre><code>Status: Resolving address of where2service.com
  Status: Connecting to 166.62.2.1:21...
  Status: Connection established, waiting for welcome message...
  Response:   220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
  Response:   220-You are user number 20 of 500 allowed.
  Response:   220-Local time is now 05:13. Server port: 21.
  Response:   220-This is a private system - No anonymous login
  Response:   220 You will be disconnected after 3 minutes of inactivity.
  Command:    USER where2service
  Response:   331 User where2service OK. Password required
  Command:    PASS ***********
  Response:   230 OK. Current restricted directory is /
  Status: Server does not support non-ASCII characters.
  Status: Connected
  Status: Retrieving directory listing...
  Command:    PWD
  Response:   257 "/" is your current location
  Command:    TYPE I
  Response:   200 TYPE is now 8-bit binary
  Command:    PASV
  Response:   227 Entering Passive Mode (166,62,2,1,174,209)
  Command:    MLSD
  Response:   150 Accepted data connection
  Response:   226-Options: -a -l 
  Response:   226 18 matches total
  Error:  Connection timed out
  Error:  Failed to retrieve directory listing
  </code></pre>