VSFTPd PUT commands does not work behind firewall
I have a Ubuntu 7.04 server that's sitting behind a firewall in a DMZ, running vsftpd. I've configured the firewall to NAT the external IP to the server's internal IP, opened the ports for FTP and FTP data. Yet I'm having problems with any PUT commands (uploading, creating directories, etc.) When I try to connect from outside the firewall, it tells me that I'm not allowed to do so, but if I connect a client to the same subnet, it works fine.