VirusHater, Iam tryin to do the same but with QEMU and Debian Etch as Guest and Debian Etch as host. I go the same rror but i am not sure how to resolve this. I tried what you did but I am not sure what to do for the MasqueradeAddress directive.
ftp> open localhost 9021
Connected to localhost.
220 ProFTPD 1.3.1 Server (Debian) [127.0.0.1]
Name (localhost:username): music
331 Password required for music
230 Anonymous access granted, restrictions apply
Remote system type is UNIX.
Using binary mode to transfer files.
227 Entering Passive Mode (10,0,2,2,153,91)
ftp: connect: Connection timed out
So I decided to use this directive for proftpd within this file /etc/proftpd/proftpd.conf
PassivePorts 53630 53631
If that is correct then I should see something like this.
Entering Passive Mode (10,0,2,2,209,126)
Entering Passive Mode (10,0,2,2,209,127)
Instead I still get random ports assign for the passive port range. How can I limit the server to use ports 53630 - 53631 as the passive ports?