scp Problem

Jan-Benedict Glaw jbglaw at lug-owl.de
Mo Feb 28 04:23:23 CET 2005


On Sun, 2005-02-27 10:27:09 +0100, Volker Eckert <veckert at gmx.net>
wrote in message <1109496429.3641.8.camel at localhost>:
> Hallo Lugrav-Tuxe
> 
> ich habe ein Problem mit scp.
> BS beide Rechner mit Debian Sarge.
> Wenn ich von meinem Rechner(Intel) zu meinem Rechner (AMD)
> ein File mittels SCP schicken möchte ist das kein Problem.
> Schicke ich von (AMD) richtung Intel kommt folgende Meldung:
> 
> bla.avi 5% 19MB  9.2MB/s  00:35 ETARecevied disconnect from 192.168.0.12
> 2: Corrupted MAC on input.
> 
> Auf beiden Rechnern rennt der sshd, und ssh Verbindung geht normal.
> Netzwerktechnisch gibts sonst auch nichts auffälliges.
> Irgend eine Idee ?

MAC = Message Authentication Code, so eine Art Checksumme über das
SSH-Paket, das gerade empfangen wurde.

Wenn's hier hängt, dann gibt's drei Möglichkeiten:

	- der SSH-Client berechnet die MAC falsch
	- der SSH-Server berechnet die MAC falsch
	- die MAC _ist_ falsch

Ich tendiere hier zu der letzten Möglichkeit. Du hast offenbar etwa 19MB
an Daten durch die Leitung gepumpt, bevor das Problem aufgetreten ist.
Eine interaktive SSH-Verbindung geht selten so lange :)

Zudem ist scp "nur" ein Streamen von Daten über einen SSH-Tunnel. Da Du
ja Platz zu haben scheinst, könntest Du mal das hier ausprobieren (ruhig
mehrfach und in beide Richtungen):

$ cat /dev/zero | dd bs=1000000 count=100 | ssh anderer_rechner "cat > xxx"

(hinterher nicht vergessen, die Datei xxx zu löschen :-)

Ich vermute, daß Du zumindest in eine Kopier-Richtung ebenfalls dasselbe
Problem sehen wirst. In dem Fall würde mich dann mal brennend
interessieren, was Du für Netzwerkkarten hast ('lspci -v' und
'lspci -vn') und wie die gerade konfiguriert sind (link speed, NAPI,
Treiber-Version, Kernel-Version, ggf. welcher Treiber).

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : http://lug-owl.de/pipermail/lugrav/attachments/20050228/241f9414/attachment.pgp