I remember crossing into this when I was trying virtualbox 2 years ago: #430: Passive FTP to host via NAT networking broken => fixed in SVN
It just couldn't handle passive FTP, virtualbox is a piece of crap honestly, I would try vmware instead. This bug should be fixed anyway.