Wie kann ich beschädigte Downloads beheben?

1097
tinjaw

Ich werde nicht versuchen, das alles in diesem ersten Beitrag dokumentiert zu bekommen, da ich mir sicher bin, dass Sie eine Menge Fragen für mich haben werden.

Ich habe Probleme mit meinem Heim-LAN. Ich habe seit mehreren Wochen Probleme beim Herunterladen großer Dateien. Ich werde große Dateien als über 400 MB für diese Diskussion definieren.

Intern kann ich (so scheint es) Dateien mit jedem Betriebssystem und jeder Anwendung problemlos von Computer zu Computer kopieren.

Wenn ich versuche, große Dateien wie ISOs von Spiegeln herunterzuladen, bekomme ich immer beschädigte Dateien. Ich glaube, sie sind beschädigt, weil die SHA1-Hashes falsch sind.

Wenn ich dieselbe Datei über eine Amazon EC2-Instanz erwische, ist der SHA1-Hashwert in Ordnung.

Zu Hause deuten meine Geschwindigkeitstests und vor allem Paketverlusttests darauf hin, dass alles einwandfrei funktionieren sollte.

Ich weiß nicht, wie ich das Problem an diesem Punkt aufspüren kann. Deshalb bin ich hierher gekommen und hoffe, dass Sie mir alle beibringen können, wie Sie dieses Problem beheben können.

Bei Erfolg schreibe ich den Prozess auf, damit andere folgen können.

Welche Ideen haben Sie für mich, um sie auszuprobieren?

1

2 Antworten auf die Frage

0
Scott Presnell

When considering data corruption I would suspect packet fragmentation. This is hard to troubleshoot except to try setting the MTU on the affected router (e.g. your internet router) to lower values, and try again.

I would start by finding a consistently problematic site, and use that as your test. Then remove all intermediate routers and connect your computer/laptop directly to the source of your internet, and see if that solves it.

This might help: http://www.tolaris.com/2010/04/08/troubleshooting-path-mtu-problems/

Was ich mit EC2 meinte, ist, dass ich SSH in eine auf EC2 ausgeführte Instanz einrichte und die Datei von der Mirror-Site in die EC2-Box herunterlade und sha1sum für die Datei ausführte. All dies findet auf der EC2 statt. Dies bestätigt, dass die Datei vom Spiegel nicht beschädigt ist und dass sie ohne Fehler heruntergeladen werden kann. IOW, das ist meine Kontrolle. Es zeigt, wie richtig aussieht. Beispiel: Ich finde centos 6.3 iso auf einer Spiegelseite. Ich lade es vom selben Spiegel auf meinen lokalen Computer und auf die EC2-Instanz herunter. Ich führe sha1sum auf meinem Computer aus und der SHA1 stimmt nicht überein. Ich führe sha1sum auf der EC2-Box aus und die Datei ist gut. tinjaw vor 12 Jahren 0
Okay, ich verstehe jetzt. Ich nehme an, Sie haben keine Probleme mit dem täglichen Surfen. Es könnte immer noch eine TCP / IP-Paketfragmentierung sein. Ich habe auch einen fehlerhaften / beschädigten Ethernet-Controller (z. B. auf Ihrem Internet-Router) gesehen, der zu inkonsistenten Daten geführt hat, wie Sie es beschreiben. Scott Presnell vor 12 Jahren 0
Richtig. Tägliches Browsen und E-Mail ist in Ordnung. Das einzige wirkliche Problem, das ich hatte, war eine große Verzögerung beim Surfen auf facebook.com. Manchmal fiel es ohne Laden aus. Aber zum größten Teil. Das hat sich behoben. [Ich werde den Abend genießen und morgen früh wieder hierher zurückkehren.] Mturoute ist ein nützliches Werkzeug für meine Kitetasche. tinjaw vor 12 Jahren 0
0
David Hajes

es hängt von Ihrer Netzwerktopologie ab.

NAS verwendet beispielsweise Jumbo-Pakete, die meisten Switches können jedoch keine Jumbo-Pakete

Es scheint ein Problem mit der Paketfragmentierung zu sein.

In meinem Fall, wenn ich NAS / Jumbo-Pakete verwenden wollte ... musste ich einen neuen Giga-Switch kaufen, der Jumbo-Pakete unterstützt.

Es sei denn, Sie haben Ping blockiert ... Die Erkennung von MTU-Pfaden erfolgt automatisch gemäß RFC ;-)