[FTP]Error 530 met PORT

Pagina: 1
Acties:

  • The Dud3
  • Registratie: Maart 2002
  • Laatst online: 10-07 15:18
Ik zit achter een getweakte Alcatel Home -> Pro.
Nu krijgen sommige users van mijn FTP server deze error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Finding Host xxxxx.dns2go.com ...
Connecting to xxx.xxx.xxx.xxx:xxxx
Connected to xxx.xxx.xxx.xxx:xxxx in 0.040, Waiting for Server Response
220 The Dud3's FTP
Host type (1): Automatic detect
USER xxxxx
331 Password required for xxxxx.
PASS (hidden)
230 User xxxxx logged in.
SYST
215 UNIX Type: L8
Host type (2): UNIX (standard)
Host type (I): UNIX (standard)
PWD
257 "/" is current directory.
PORT 192,168,0,223,9,157
530 PORT command only accepts client IP address.
Port failed 530 PORT command only accepts client IP address.
PASV
227 Entering Passive Mode (10,0,0,150,173,65).
connecting data channel to 10.0.0.150:44353
connection timed out; the connection timed out while waiting for a response from the server.

Andere users krijgen dan weer geen error...
Heeft het iets te maken met het feit dat zij niet rechtstreeks met i-net verbonden zijn :?
Dit is een log van een van de users in kwestie, die werkt echter wel met een client achter een Windows2000 server, vandaar het 192 adres.

The opinions stated in the above post are purely those of the author,
and do not represent intelligent life of any form.


  • Xandrios
  • Registratie: Februari 2001
  • Laatst online: 13:18
Passive aan of uit ?

[edit]
Bij bovenstaande log staat passive aan; maar mischien staat het bij de mensen waar het wel goed gaat juist uit :?

Welke poorten heb je geforward? Normaal moet je meende ik 20 en 21 forwarden voor een FTP verbinding waar passive in princiepe niet bij nodig is.

  • The Dud3
  • Registratie: Maart 2002
  • Laatst online: 10-07 15:18
Wat bedoel je precies?
Ik zit achter router, dus users moeten PORT gebruiken, juist?
In de bovenstaande log gaat passive toch pas aan als port niet werkt, of heb ik het fout?
Alle poorten geforwaard :)

The opinions stated in the above post are purely those of the author,
and do not represent intelligent life of any form.


  • Matthijs
  • Registratie: Juni 2001
  • Laatst online: 23-07 10:32
Bij mij is dat

[20:37:07] 530 Not logged in, home directory does not exist.

Hmz vaag ... welk ftp programma gebruik je?

  • The Dud3
  • Registratie: Maart 2002
  • Laatst online: 10-07 15:18
CutFTP Pro, is dat niet universeel dan :?

The opinions stated in the above post are purely those of the author,
and do not represent intelligent life of any form.


  • kamerplant
  • Registratie: Juli 2001
  • Niet online
The_Dud3 schreef op 22 oktober 2002 @ 19:46:
[...]

Wat bedoel je precies?
Ik zit achter router, dus users moeten PORT gebruiken, juist?
In de bovenstaande log gaat passive toch pas aan als port niet werkt, of heb ik het fout?
Alle poorten geforwaard :)
de passive moeten de users instellen die met jouw willen connecten in hun FTP programma.
Meestal staat dan standaard uit, of kun je het niet eens instellen (zoals IE). Dat zou kunnen verklaren waarom bepaalde users wel kunnen inloggen, en andere niet.

Je krijgt hier ook een TimeOut, dat gebeurt ook als je die passive mode verkeerd hebt staan.

🌞🍃


  • The Dud3
  • Registratie: Maart 2002
  • Laatst online: 10-07 15:18
DataBeest schreef op 22 oktober 2002 @ 21:10:
[...]

de passive moeten de users instellen die met jouw willen connecten in hun FTP programma.
Meestal staat dan standaard uit, of kun je het niet eens instellen (zoals IE). Dat zou kunnen verklaren waarom bepaalde users wel kunnen inloggen, en andere niet.

Je krijgt hier ook een TimeOut, dat gebeurt ook als je die passive mode verkeerd hebt staan.
Ik zit achter router, dan moeten de mensen toch geen passive gebruiken?
Hier nog een log van een andere user:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
STATUS:> Connect: Tuesday 21:21:17 10-22-2002

STATUS:> Connecting to xxxxxxxxx.dns2go.com

STATUS:> Connecting to xxxxxxxxx.dns2go.com (ip = xxxxxxxxx)

STATUS:> Socket connected. Waiting for welcome message...

220 The Dud3's FTP

STATUS:> Connected. Authenticating...

COMMAND:> USER look

331 Password required for look.

COMMAND:> PASS ********

230 User look logged in.

STATUS:> Login successful

COMMAND:> TYPE I

200 Type set to I.

COMMAND:> REST 100

350 REST supported. Ready to resume at byte offset 100.

COMMAND:> REST 0

350 REST supported. Ready to resume at byte offset 0.

STATUS:> This site can resume broken downloads

COMMAND:> PWD

257 "/" is current directory.

COMMAND:> TYPE A

200 Type set to A.

STATUS:> Retrieving directory listing...

COMMAND:> PORT 10,0,0,150,6,157

530 PORT command only accepts client IP address.

STATUS:> Error opening data socket

The opinions stated in the above post are purely those of the author,
and do not represent intelligent life of any form.


  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Er staat in je eerste voorbeeld PORT 192.168.0.223 en in je laatste voorbeeld staat PORT 10.0.0.150

In alle 2 de gevallen komt het PORT command dus niet goed over. Normaal gesproken geeft een FTP client alleen het PORT commando in Active mode. Het command geeft een IP en een poortnummer door aan de FTP server, en de server connect vervolgens op dat IP en die poort naar de client voor de data verbinding.

In beide gevallen gaat het dus mis omdat de client achter een router zit!!! De client geeft als 'connect IP adres' z'n interne IP adres door (192.168.x.x. of 10.0.x.x) en dat pikt de server natuurlijk niet!! De server 'merkt' de mislukte Active connect poging en gaat verder door in Passive mode.
Maar als jouw server geen passive mode ondersteunt (om dezelfde reden, jouw server gaat nl ook z'n interne IP uitzenden) dan lukt dat ook niet!!

Als vuistregel kun je gebruiken dat een FTP server achter een firewall problemen heeft met Passive mode; en dat een FTP client achter een firewall problemen heeft met Active mode. Als dus zowel de client als de server achter een router zit dan moet minimaal 1 van de 2 extra poorten gaan openzetten!! Jij moet dus eigenlijk zorgen dat jouw FTP server zowel active als passive mode ondersteunt, en je FTP clients moeten zorgen dat active mode ook werkt van achter een router.

Voor meer info over hoe je een FTP client (Flash FXP in mijn geval) kan configureren voor Active mode (achter een router) kan je hier kijken.

http://www.ookonline.com/ftp

Wees consequent, maar niet altijd


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09-08 10:57

Crazy D

I think we should take a look.

offtopic: in IE kun je wel instellen of ie PASV mode moet gebruiken, zit in je internet options...

Exact expert nodig?

Pagina: 1