In your FTP client's settings, go to connections option. Each FTP client has something like this. Then look for an option that says "pasv" or "passive" FTP, change the setting to the opposite (active) that it is currently set to. That should solve all the problems described.
Settings for FileZilla FTP Client

