Running a FTP Server Behind a Netgear WGR614

If you’re having problems running a FTP server behind a Netgear WGR614 there’s a simple explanation:

Netgear’s developers thought they were clever and added a feature that rewrites some FTP commands so that you don’t have to worry about the difference between internal and external IP addresses. The only problem is that somebody was a moron and wrote code that munges commands and breaks the protocol in a few common cases.