Host is not used at all when connections are established.
ie Host = 0.0.0.0 or Host = real pc ip doesn't matter until the ftp client sends a PASV command.
Only Bind = xyz is used to determine on which IP it listens for connections. And Bind = 0.0.0.0 should be kept as it is. You only need to change Host = xxxx to what IP you want PASV to return.
This error stops some users because other users forced their FTP client to send the PASV command to the *other* ftp server they are fxping to. Thats means only the other server needs to support pasv, and not yours.
If some users are behind a gateway, they need to enable PASV to be able to download, which will cause this error for them too.
|