(gelöst) unterbrochene ftp uploads

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Vorsicht Anfänger
Beiträge: 95
Registriert: 15.05.2006 11:30:03

(gelöst) unterbrochene ftp uploads

Beitrag von Vorsicht Anfänger » 28.08.2006 12:35:05

Hallo,

ich habe das Problem, dass ich keine ftp-uploads auf einen im Internet befindlichen Server durchführen kann. Ein zweiter, neu mit Debian aufgesetzer Rechner hat aber keine Probleme die gleichen Dateien auf den ftp-Server hochzuladen.

Interessant ist, dass Dateien bis zu einer bestimmten Grösse (z. B. 460Byte) übertragen werden. Im Gegensatz zu den grösseren Dateien (nach meiner Beobachtung 3Kilobyte aufwärts, könnten aber noch kleiner sein). Bei letzteren überträgt der ftp-client (habe schon 5 clients probiert) ein paar Byte und bleibt dann stecken. Nicht so bei dem zweiten Rechner. Der steht bei keiner Datei und es wird auch ordungsgemäss alles hochgeladen.

Kann sich das einer erklären? Auf beiden Rechnern läuft sarge, ohne aktivierte iptables und beide liegen hinter dem gleichen Router. Der MTU-Wert ist bei beiden auf 1500 gesetzt.
Auf dem zweiten Rechner habe ich auch mal proftpd aufgespielt. Der erste Rechner überträgt die gleichen Daten, die ich versuche auf den ftp-Server im Internet zu überspielen, anstandslos.

Wenn ich annähernd eine Ahnung hätte, wo ich welche Schraube drehen sollte, würde ich den ein oder andere Config-Auszug posten.

Anbei zumindest der ncftp-log-Eintrag für eine nicht erfolgreich hochgeladene jpg-Datei

Vielen Dank
2006-08-27 10:41:56 GMT [004664] | Opening ftp.tlink.de:21 as user MEIN_BENUTZERNAME...
2006-08-27 10:41:56 GMT [004664] | LibNcFTP 3.1.8 (May 26, 2004) compiled for linux-armv4l
2006-08-27 10:41:56 GMT [004664] | Uname: Linux|MEIN_RECHNER|2.6.16|#1 PREEMPT Thu Jun 8 23:38:13 PDT 2006|armv5tel
2006-08-27 10:41:56 GMT [004664] | Glibc: 2.3.2 (stable)
2006-08-27 10:41:56 GMT [004664] | 220: FTP server ready.
2006-08-27 10:41:56 GMT [004664] | Connected to ftp.tlink.de.
2006-08-27 10:41:56 GMT [004664] | Cmd: USER MEIN_BENUTZERNAME
2006-08-27 10:41:57 GMT [004664] | 331: User MEIN_BENUTZERNAME OK. Password required
2006-08-27 10:41:57 GMT [004664] | Cmd: PASS xxxxxxxx
2006-08-27 10:41:57 GMT [004664] | 230: User MEIN_BENUTZERNAME has group access to: www
2006-08-27 10:41:57 GMT [004664] | OK. Current restricted directory is /
2006-08-27 10:41:57 GMT [004664] | 46007 Kbytes used (4%) - authorized: 1024000 Kb
2006-08-27 10:41:57 GMT [004664] | Cmd: PWD
2006-08-27 10:41:57 GMT [004664] | 257: "/" is your current location
2006-08-27 10:41:57 GMT [004664] | Logged in to ftp.tlink.de as MEIN_BENUTZERNAME.
2006-08-27 10:41:57 GMT [004664] | Cmd: FEAT
2006-08-27 10:41:57 GMT [004664] | 211: Extensions supported:
2006-08-27 10:41:57 GMT [004664] | EPRT
2006-08-27 10:41:57 GMT [004664] | IDLE
2006-08-27 10:41:57 GMT [004664] | MDTM
2006-08-27 10:41:57 GMT [004664] | SIZE
2006-08-27 10:41:57 GMT [004664] | REST STREAM
2006-08-27 10:41:57 GMT [004664] | MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
2006-08-27 10:41:57 GMT [004664] | MLSD
2006-08-27 10:41:57 GMT [004664] | ESTP
2006-08-27 10:41:57 GMT [004664] | PASV
2006-08-27 10:41:57 GMT [004664] | EPSV
2006-08-27 10:41:57 GMT [004664] | SPSV
2006-08-27 10:41:57 GMT [004664] | ESTA
2006-08-27 10:41:57 GMT [004664] | End.
2006-08-27 10:41:57 GMT [004664] | Cmd: HELP SITE
2006-08-27 10:41:57 GMT [004664] | 214: The following SITE commands are recognized
2006-08-27 10:41:57 GMT [004664] | ALIAS
2006-08-27 10:41:57 GMT [004664] | CHMOD
2006-08-27 10:41:57 GMT [004664] | IDLE
2006-08-27 10:41:57 GMT [004664] | Pure-FTPd - http://pureftpd.org/
2006-08-27 10:41:57 GMT [004664] | Cmd: PWD
2006-08-27 10:41:57 GMT [004664] | 257: "/" is your current location
2006-08-27 10:41:57 GMT [004664] | Cmd: CLNT NcFTPBatch 3.1.8 linux-armv4l
2006-08-27 10:41:57 GMT [004664] | 500: Unknown command
2006-08-27 10:41:57 GMT [004664] | Cmd: CWD /webalbum
2006-08-27 10:41:57 GMT [004664] | 250: OK. Current directory is /webalbum
2006-08-27 10:41:57 GMT [004664] | Cmd: TYPE I
2006-08-27 10:41:58 GMT [004664] | 200: TYPE is now 8-bit binary
2006-08-27 10:41:58 GMT [004664] | Cmd: OPTS MLST type;size;modify;UNIX.mode;UNIX.uid;UNIX.gid;
2006-08-27 10:41:58 GMT [004664] | 500: Unknown command
2006-08-27 10:41:58 GMT [004664] | Cmd: MLST img007.jpeg.medium.jpeg
2006-08-27 10:41:58 GMT [004664] | 550: Can't check for file existence
2006-08-27 10:41:58 GMT [004664] | Cmd: SIZE img007.jpeg.medium.jpeg
2006-08-27 10:41:58 GMT [004664] | 550: Can't check for file existence
2006-08-27 10:41:58 GMT [004664] | Cmd: PASV
2006-08-27 10:41:59 GMT [004664] | 227: Entering Passive Mode (217,9,16,18,95,13)
2006-08-27 10:41:59 GMT [004664] | Cmd: STOR img007.jpeg.medium.jpeg
2006-08-27 10:42:00 GMT [004664] | 150: Accepted data connection
2006-08-27 10:45:30 GMT [004691] | Remote host has closed the connection.
2006-08-27 10:45:30 GMT [004691] | Error (-132) occurred on img007.jpeg.html: could not send file to remote host
2006-08-27 10:45:30 GMT [004691] | Rescheduled /home/USER/.ncftp/spool/p-20060827-102603-004661-43 for 2006-08-27 10:45:35 GMT.
2006-08-27 10:45:30 GMT [004691] | Processing path: /home/USER/.ncftp/spool/p-20060827-102603-004661-45
2006-08-27 10:45:30 GMT [004691] | Was not connected originally.
2006-08-27 10:45:30 GMT [004691] | Opening ftp.tlink.de:21 as user MEIN_BENUTZERNAME...
Zuletzt geändert von Vorsicht Anfänger am 02.09.2006 12:58:41, insgesamt 2-mal geändert.

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: ftp uploads

Beitrag von Six » 28.08.2006 13:22:44

Vorsicht Anfänger hat geschrieben:Hallo,

ich habe das Problem, dass ich keine ftp-uploads auf einen im Internet befindlichen Server durchführen kann. Ein zweiter, neu mit Debian aufgesetzer Rechner hat aber keine Probleme die gleichen Dateien auf den ftp-Server hochzuladen.
Deine Gegenstelle schmeißt die Tür zu:

Code: Alles auswählen

2006-08-27 10:45:30 GMT [004691] | Remote host has closed the connection.
2006-08-27 10:45:30 GMT [004691] | Error (-132) occurred on img007.jpeg.html: could not send file to remote host
2006-08-27 10:45:30 GMT [004691] | Rescheduled /home/USER/.ncftp/spool/p-20060827-102603-004661-43 for 2006-08-27 10:45:35 GMT.
2006-08-27 10:45:30 GMT [004691] | Processing path: /home/USER/.ncftp/spool/p-20060827-102603-004661-45
2006-08-27 10:45:30 GMT [004691] | Was not connected originally.
2006-08-27 10:45:30 GMT [004691] | Opening ftp.tlink.de:21 as user MEIN_BENUTZERNAME...
Evtl. versuchst du per aktivem FTP zuzugreifen? Gucke mal in den Einstellungen von ncftp und setze das auf passiv.

Vorsicht Anfänger
Beiträge: 95
Registriert: 15.05.2006 11:30:03

Beitrag von Vorsicht Anfänger » 28.08.2006 15:01:13

Hallo Six,

danke für Deine rasche Antwort.
Den passive mode habe ich mal von optional auf on und off gestellt. Hilft alles nix.

Danke

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 28.08.2006 16:55:26

Hm, hat der neue Server die Einstellungen fuer Half-/Full-Duplex korrekt drin? Da kann es auch zu Problemen kommen, wenn groessere Datenpakete uebertragen werden muessen.

Vorsicht Anfänger
Beiträge: 95
Registriert: 15.05.2006 11:30:03

Beitrag von Vorsicht Anfänger » 28.08.2006 16:58:49

Hallo nepos,

auf den Internetserver habe ich keinen Einfluss. Gehört meinem Provider. Nichtsdestotrotz lassen sich die gleichen Daten mit dem zweite, aber nicht mit dem ersten Rechner hochladen.

Danke

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 29.08.2006 09:49:24

Ich meinte auch den Rechner, von dem aus es nicht klappt.
Mit ethtool oder mii-tool kannst du das kontrollieren und ggf. anpassen.

Vorsicht Anfänger
Beiträge: 95
Registriert: 15.05.2006 11:30:03

Beitrag von Vorsicht Anfänger » 29.08.2006 17:20:33

Hallo,

Aus einem anderen Forum habe ich den Tip bekommen, den MTU Wert anzupassen. Steht wie mein Router nun auf 1456. Und jetzt läuft der Upload auch.

Ich möchte nun keine MTU-Diskussion hier anfangen, aber
1. wieso funzt der Upload beim einem Rechner mit 1500 und beim anderen nicht und
2. werden die Pakete für das Internet von einem lokalen Rechner mit MTU-Wert 1500 nicht auf einen MTU-Wert von 1456 abgestimmt, wenn der Router diesen MTU-Wert hat?

Hmm, alles komisch.

Danke

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Beitrag von ckoepp » 30.08.2006 23:10:56

"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 31.08.2006 10:00:31

Bei mir zu Hause sind alle Rechner auf MTU von 1500 gestellt obwohl ich via DSL ins Netz gehe und damit die MTU eigentlich zu gross waere.
Dafuer habe ich eine Regel in iptables, die das zu fixen scheint:

Code: Alles auswählen

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Damit muss ich keine MTUs auf den Clients anpassen, die Regel braucht man nur auf dem Router.

Vorsicht Anfänger
Beiträge: 95
Registriert: 15.05.2006 11:30:03

Beitrag von Vorsicht Anfänger » 02.09.2006 12:57:33

In der Tat, habe ich auch drinne.

Danke für Eure Hilfe

Antworten