[Problem] Bulletproof FTP server

G

gunknown

Gast
hi,

ich bin grad dabei einen homeftp einzurichten. Ich sitze hinter einem router, habe aber die entsprechenden ports's geforwarded. Wenn ich mit serv-u einen homeftp starte und zu mir übers internet connecte funktioniert alles einwandfrei.
Ich will meinen homeftp aber lieber mit Bulletproof machen, aber da kommt beim login:

550 List failed. No port specified.

Den port hab ich aber richtig eingestellt (zumindest in den options/general/connection/listen to portnumber). Was mache ich falsch bzw. hab ich vergessen?
 
Ein bisschen mehr LOG bitte :D
Kannst Du mal das LOG vom Login bis zu dem Punkt, an dem der Fehler auftritt, posten? Und zwar von Server und Client.
 
ich connecte übrigens im passiv mode!


das kommt in bulletproof:

03.05.2004 22:49:55 - FTP Server On-line : IP(s) 192.168.1.10, on port 13083
(000004) 03.05.2004 22:50:00 - (not logged in) (80.136.254.185) > connected to ip : 192.168.1.10
(000004) 03.05.2004 22:50:00 - (not logged in) (80.136.254.185) > sending welcome message.
(000004) 03.05.2004 22:50:00 - (not logged in) (80.136.254.185) > 220 welcome to gunknown's homeFTP
(000004) 03.05.2004 22:50:00 - (not logged in) (80.136.254.185) > USER my
(000004) 03.05.2004 22:50:00 - (not logged in) (80.136.254.185) > 331 Password required for my.
(000004) 03.05.2004 22:50:00 - (not logged in) (80.136.254.185) > PASS ********
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > logged in.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 230 User test logged in.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > SYST
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 215 UNIX Type: L8
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > REST 100
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 350 REST supported. Ready to resume at byte offset 100.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > REST 0
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 350 REST supported. Ready to resume at byte offset 0.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > CWD /
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > asked to change directory : 'D:\My share\ -> D:\My share\' --> Access allowed.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 250 CWD command successful. "/" is current directory.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > PWD
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 257 "/" is current directory.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > TYPE A
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 200 Type set to A.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > PORT 192,168,1,10,16,88
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 530 PORT command only accepts client IP address.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > LIST -al
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 550 List failed. No port specified.
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > LIST
(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > 550 List failed. No port specified.
(000004) 03.05.2004 22:50:02 - test (80.136.254.185) > QUIT
(000004) 03.05.2004 22:50:02 - test (80.136.254.185) > 221 Bye bye ...
(000004) 03.05.2004 22:50:02 - test (80.136.254.185) > disconnected. (00:00:01)




und das kommt in meinem clienten (FlashFXP):


Connecting to 80.136.254.185
Connected to 80.136.254.185 -> IP=80.136.254.185 PORT=13083
220 welcome to gunknown's homeFTP
USER my
331 Password required for my.
PASS (hidden)
230 User test logged in.
SYST
215 UNIX Type: L8
REST 100
350 REST supported. Ready to resume at byte offset 100.
REST 0
350 REST supported. Ready to resume at byte offset 0.
CWD /
250 CWD command successful. "/" is current directory.
PWD
257 "/" is current directory.
TYPE A
200 Type set to A.
PORT 192,168,1,10,16,88
530 PORT command only accepts client IP address.
LIST -al
550 List failed. No port specified.
LIST
550 List failed. No port specified.
List Error
QUIT
221 Bye bye ...
Logged off: 80.136.254.185

----------------------------------------------------------


530 PORT command only accepts client IP address.<---das macht mich etwas stutzig, aber viel anfangen kann ich damit nicht :(
 
Original geschrieben von gunknown
ich connecte übrigens im passiv mode!

Nein, tust Du nicht :D - denn Du schickst das "PORT"-Kommando an den Server und nicht "PASV"

Original geschrieben von gunknown
530 PORT command only accepts client IP address.<---das macht mich etwas stutzig, aber viel anfangen kann ich damit nicht :(

Schau Dir diese Zeile nochmal an:

(000004) 03.05.2004 22:50:00 - test (80.136.254.185) > PORT 192,168,1,10,16,88

Die 80.136.254.185 ist die IP, mit der Du Dich verbunden hast. Beim PORT-Kommando wird der Server angewiesen, sich mit dem Client zu verbinden. Die Parameter dafür folgen nach dem Befehl.
PORT 192,168,1,10,16,88 bedeutet, der Client erwartet eine Verbindung auf der IP 192.168.1.10 - damit ist der Server nicht einverstanden, weil diese IP von Deiner tatsächlichen abweicht. Und selbst wenn er an dieser Stelle noch nicht meckern würde, diese IP ist die aus dem internen Netzwerk und somit für eine externe Verbindung unbrauchbar. Das sieht nach einem NAT-Problem aus (evt. ein Netgear-Router im Einsatz? Die machen da Probleme).
 
Liegt das sicher am router?? Weil mit dem ftp server serv-u funktioniert es ja einwandfrei!
In der routerconfig gibts noch folgende 2 Einstellungsmöglichkeiten (im NAT setup wo ich auch die ports geforwarded hab):

>> DMZ Host Setup
>> Open Ports Setup

Aber nach meinem Wissenstand hat das damit nichts zutun :(
 
Wenn es bei identischer Router-Konfiguration mit dem einen Programm funktioniert und mit dem anderen nicht, dann liegt es eher an den Einstellungen in den Server-Programmen. Du solltest zum Testen allerdings nicht den FTP-Client lokal starten und damit über's Internet wieder zurück zum eigenen PC connecten, da sind Fehler vorprogrammiert. Gehe lieber über einen FTP-Onlinetest wie hier:
http://g6ftpserver.com/?page=ftptest&lang=en
Mach das mal mit beiden Servern und poste das jeweilige Ergebnis.
 
Alle Aufregung umsonst :)
Das prob lag nur daran dass ich es versucht hab, wenns jemand aussenstehendes versucht gehts problemlos :)

Aber trotzdem fände ich es gut wenn ich selbst auch auf meinen homeftp per ftp connecten könnte. Und wie sieht das mit pcs aus dem selben Netzwerk aus? Die haben doch dasselbe prob wenn sie über die "internet ip" connecten wollen oder?
 
Oben