PDA

View Full Version : [German] Probleme mit Port für Passive Mode


RedMunich
12-12-2003, 11:13 PM
Hallo zusammen,

habe jetzt ca. 3 stunden das Forum hier durch geschaut aber keine Lösung gefunden. Also mein Problem ist das ich auf dem Rechner wo IOFTPD laufen soll nur bestimmte Ports zur Verfügung habe. Also keine Kompletet Range für Passive Mode wie 1024-2048. Habe nur die Ports: 21, 25, 389, 1002, 1720, 3389.

Habe also ausprobiert diese Ports in die IOFTPD.ini einzugeben das sah dann so aus:

[Any]
##
#
# Undefined IP 0.0.0.0 allows connections on any IP
#

Host = xxx.xxx.xxx.xxx
Ports = 21,25,80,389,1433,1720,3389,1002
Random = True
;Bind =

der Server läuft auf Port 80

Wenn ich aber dann fxp transfer machen will schreibt er mir :

List Complete: 860 bytes in 0,70 (0,84 KBps)
TYPE I
200 Type set to I.
TYPE I
200 Type set to I.
PASV
227 Entering Passive Mode (62,138,42,19,19,75)
PORT xxx,xxx,42,19,19,75
200 PORT command successful.
STOR 1000
150 Opening BINARY mode data connection for 1000.
RETR 1000
426 Connection closed: Connection timed out.
ABOR
226 ABOR command successful.
Transfer Failed!

Also wenn ich es richtig verstehe nimmt er also Port 75 für den Transfer aber den habe ich doch garnicht angegeben. Was mache ich falsch. Wäre sehr nett wenn mir Jemand helfen kann.

Schonmal Danke für Eure Mühen mit mir.

Gruß Red

NalgeNunc
12-13-2003, 03:27 AM
Sieht so aus, dass deine port range damit einfach zu klein ist.
du solltest schon ca. 1000 freie ports bereit haben für passive ftp.
Ich bin mir auch nicht so sicher, ob man einzelne ports mit
kommas in der .ini angeben kann, sondern eher ranges zB.
1024-2048,33000-34000

Deine clients können auch active über port 20 und 21 verbinden.
Probier doch mal alternate FXP in FlashFXP.

In dem Beispiel verbindet er nicht über port 75, sondern über
( (19*256) + 75)=4939 was du in der .ini aber auch nicht angegeben hast.


Vieleicht hilft dir das ja ein wenig
Have phun...

RedMunich
12-13-2003, 11:47 AM
Danke für deine Antwort werde es mal testen.

Gruß Red

RedMunich
12-13-2003, 01:57 PM
Also hat sich da ganze erldigt geht leider auch nicht wenn noch Jemand eine Idee hat wäre ich sehr dankbar ;)

Gruß Red

wrycat_2
12-13-2003, 02:31 PM
Also wenn dein Server auf Port 80 läuft, hat der Port 80 unter Ports nix zu suchen.
Ist auch sehr unwahrscheinlich dass überhaupt eine Datenverbindung über die reservierten niederen Ports 21,25,80,389 und 1002 aufgebaut werden kann. Normalerweise werden die Datenverbindungen auf Ports ab 1024 aufgebaut. Da bleiben Dir also nur noch 3 Ports übrig. Ich denke nicht dass das funktionieren wird.