On Sun, 2005-02-27 10:27:09 +0100, Volker Eckert <veckert@gmx.net> wrote in message <1109496429.3641.8.camel@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@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));