FTP - Verbindungs-Timeout

Status
Für weitere Antworten geschlossen.

TschonBo

Benutzer
Mitglied seit
25. Aug 2008
Beiträge
50
Punkte für Reaktionen
0
Punkte
0
DS212+ / FirmWare 4.0.228 / DL-Vers. 3.1-2206

Über die Download Station möchte ich auf einen langsamen FTP-Server zugreifen.
Mein erstellter Link mit Authentifizierung funktioniert auch, bricht aber unterschiedlich schnell wieder ab.
Es werden meist nur wenige MB einer großen Datei übertragen.
Dann kommt der Hinweis: Verbindungs-Timeout Danach kann ich den Download zwar wieder neu starten, ist aber so nicht gewollt(-;
Ich habe zuerst nur passives FTP aktiviert, aber auch bei aktiven FTP (Port 20) erhalte ich einen Verbindungstimeout.

Über den PC habe ich die gleichen Probleme.
Da der Server ein USB-Stick an einer Fritz.Box ist, habe ich diese im Verdacht, die Pakete nicht schnell genug bereit zu stellen.
An der Geschwindigkeit kann ich nichts ändern, aber vielleicht an dem Timeoutwert der DS?
Den Wert kann man doch bestimmt einstellen?
Weis jemand wo und wie?

Auf der FB 7170 habe ich in der Datei /etc/ftpd_control
den FTP Befehl:
„$CONFIG_PRODUKT_NAME |tr -d " "`ftpd -D -q -t 120 -h $PRODUCT_NAME_WITHOUT_SPACES &
gefunden. Dort steht ein Timeout von 120 Sekunden obwohl er standartmäßig (laut ftpd) eigentlich bei 15 Minuten liegen sollte.
Tapp ich da ins helle, oder generell auf dem falschen Dampfer?
Auf dem PC konnte ich diese Log-Datei bei einem anderen FTP-Versuch auf den Server erstellen.


- Dankbar für jede gute Hilfe -
 
Zuletzt bearbeitet:

TschonBo

Benutzer
Mitglied seit
25. Aug 2008
Beiträge
50
Punkte für Reaktionen
0
Punkte
0
Der Verbindungsabbruch findet mein Wissens nach bei dem Server statt, der keine neuen Pakete verschickt.
Würde die Downloadstation nach einem TimeOut jedoch versuchen nach einer einstellbaren Zeit die Verbindung automatisch wieder herzustellen,
wäre das Problem mit dem langsamen Server behoben.

Wie kann ich also eine automatische Neuanfrage aktivieren?
 

TschonBo

Benutzer
Mitglied seit
25. Aug 2008
Beiträge
50
Punkte für Reaktionen
0
Punkte
0
Laut AVM Support liegt es nicht an der FritzBox.
Mit FileZilla vom PC aus funktioniert der Download auch, wenn auch die Verbindung immer wieder neu aufgenommen wird siehe
Protokollauszug:
13:07:05 Trace: CFtpControlSocket::TransferSend()
13:07:44 Fehler: Zeitüberschreitung der Verbindung
13:07:44 Trace: CFtpControlSocket::ResetOperation(2114)
13:07:44 Trace: CControlSocket::ResetOperation(2114)
13:07:44 Trace: CFtpControlSocket::ResetOperation(2114)
13:07:44 Trace: CControlSocket::ResetOperation(2114)
13:07:44 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 1.234.200 Bytes in 39 Sekunden
13:07:44 Status: Auflösen der IP-Adresse für FerneBox.no-ip.info
13:07:44 Status: Verbinde mit 77.182.23.200:21...
13:07:44 Status: Verbindung hergestellt, warte auf Willkommensnachricht...
13:07:44 Trace: CFtpControlSocket::OnReceive()
13:07:44 Antwort: 220 FRITZ!Box7330SL(UI) FTP server ready.
13:07:44 Trace: CFtpControlSocket::SendNextCommand()
13:07:44 Befehl: USER User
13:07:44 Trace: CFtpControlSocket::OnReceive()
13:07:44 Antwort: 331 Password required for User.
13:07:44 Trace: CFtpControlSocket::SendNextCommand()
13:07:44 Befehl: PASS ********
13:07:44 Trace: CFtpControlSocket::OnReceive()
13:07:44 Antwort: 230 User User logged in.
13:07:44 Trace: CFtpControlSocket::SendNextCommand()
13:07:44 Befehl: OPTS UTF8 ON
13:07:45 Trace: CFtpControlSocket::OnReceive()
13:07:45 Antwort: 200 UTF8 ON
13:07:45 Status: Verbunden
13:07:45 Trace: CFtpControlSocket::ResetOperation(0)
13:07:45 Trace: CControlSocket::ResetOperation(0)
13:07:45 Trace: CFtpControlSocket::FileTransfer()
13:07:45 Status: Starte Download von /Datei.nrg
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: CFtpControlSocket::ChangeDirSend()
13:07:45 Befehl: CWD /
13:07:45 Trace: CFtpControlSocket::OnReceive()
13:07:45 Antwort: 250 CWD command successful.
13:07:45 Trace: CFtpControlSocket::ResetOperation(0)
13:07:45 Trace: CControlSocket::ResetOperation(0)
13:07:45 Trace: CFtpControlSocket::parseSubcommandResult(0)
13:07:45 Trace: FileTransferSubcommandResult()
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: FileTransferSend()
13:07:45 Trace: FileTransferTestResumeCapability()
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: CFtpControlSocket::TransferSend()
13:07:45 Befehl: TYPE I
13:07:45 Trace: CFtpControlSocket::OnReceive()
13:07:45 Antwort: 200 Type set to I.
13:07:45 Trace: CFtpControlSocket::TransferParseResponse()
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: CFtpControlSocket::TransferSend()
13:07:45 Befehl: PASV
13:07:45 Trace: CFtpControlSocket::OnReceive()
13:07:45 Antwort: 227 Entering Passive Mode (77,182,23,200,130,217)
13:07:45 Trace: CFtpControlSocket::TransferParseResponse()
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: CFtpControlSocket::TransferSend()
13:07:45 Befehl: REST 93306972
13:07:45 Trace: CFtpControlSocket::OnReceive()
13:07:45 Antwort: 350 Restarting at 93306972. Send STORE or RETRIEVE to initiate transfer.
13:07:45 Trace: CFtpControlSocket::TransferParseResponse()
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: CFtpControlSocket::TransferSend()
13:07:45 Befehl: RETR Datei.nrg
13:07:45 Trace: CTransferSocket::OnConnect
13:07:45 Trace: CFtpControlSocket::OnReceive()
13:07:45 Antwort: 150 Opening BINARY mode data connection for 'Datei.nrg' (750259700 bytes).
13:07:45 Trace: CFtpControlSocket::TransferParseResponse()
13:07:45 Trace: CFtpControlSocket::SendNextCommand()
13:07:45 Trace: CFtpControlSocket::TransferSend()
13:08:37 Fehler: Zeitüberschreitung der Verbindung

Nun wiederholt sich die Befehlsabfolge immer wieder, nur die Verbindungsdauer variiert.
13:11:29 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 2.241.888 Bytes in 54 Sekunden
13:19:08 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 4.820.640 Bytes in 92 Sekunden
13:20:26 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 30.492 Bytes in 21 Sekunden
usw…
Es bleibt also die Frage:
Wie kann ich also eine automatische Neuanfrage aktivieren?
 

jbraunm

Benutzer
Mitglied seit
29. Jun 2011
Beiträge
54
Punkte für Reaktionen
1
Punkte
6
Nein, leider keine Idee.
Aber ich reihe mich ein bei dir, weil ich das gleiche Problem habe.
(und identische Hard- und Firmware: DS212+ / FirmWare 4.0.228 / DL-Vers. 3.1-2206)
 

trevorreznik

Gesperrt
Mitglied seit
24. Nov 2010
Beiträge
386
Punkte für Reaktionen
0
Punkte
0
13:11:29 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 2.241.888 Bytes in 54 Sekunden
13:19:08 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 4.820.640 Bytes in 92 Sekunden
13:20:26 Fehler: Dateitransfer fehlgeschlagen nach Übertragung von 30.492 Bytes in 21 Sekunden

1) Wie sieht es aus, wenn im lokalen Netz der Fritzbox Daten per FTP heruntergeladen werden?

2) Die obigen Geschwindigkeiten variieren sehr stark, so dass ich eher Netzwerkprobleme vermute (siehe Punkt 1).

3) Falls die Dateien nach einem kompletten Download kaputt sind, könnte es auch ein defekter USB-Stick an der Fritzbox sein.
 

TschonBo

Benutzer
Mitglied seit
25. Aug 2008
Beiträge
50
Punkte für Reaktionen
0
Punkte
0
Ich habe mein Vorgehen an einer anderen Fritz.Box erfolgreich testen können,
vielleicht liegt es ja wirklich an dem USB-Stick, das werde ich bald mal testen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat