QEMU, nat und FTP

rootieX4

New Member
Hi,
ich habe meinen Apachen in eine VM gepackt, nun habe ich gemerkt das mein Backupscript nicht mehr ganz läuft. Da ich nicht mehr auf meinen Backupspace uploaden kann. Die VM hat keine eigenene IP sondern bekommt nur den Port vom Host geforwarded.

Code:
230-OK. Current restricted directory is /
230-23 files used (0%) - authorized: 5000 files
230 12780373 Kbytes used (24%) - authorized: 51200000 Kb
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
500 I won't open a connection to 10.0.3.101 (only to 93.186.xx.xx)
ftp: bind: Address already in use
ftp>

Ich bin da etwas ratlos, was ich mir aber denke, dass der FTP-Client dem Server sagt, das er die IP 10.0.3.101 hat und der Server dies nicht bestätigen kann und deswegen verweigert. Könnte es daran liegte ich ganz falsch, fals nicht wie könnte ich das Problem dan lösen ?
 
Last edited by a moderator:
Hast du es schon mit passivem FTP versucht? Aktive FTP-Verbindungen haben's nicht so mit NAT...

Wie genau sehen denn deine NAT-Rules aus?
 
alternativ kannst du auch deinem FTP-Server sagen, dass er deine externe IP als PassiveIP senden soll.

Bei Pureftpd z.B. so:
Code:
echo "<extIP>" > /etc/pure-ftpd/conf/ForcePassiveIP

oder bei vsftpd in der vsftpd.conf:
Code:
pasv_address=<extIP>

den Service neustarten nicht vergessen.
 
Back
Top