Как устранить неполадки с поврежденными загрузками
Я не буду пытаться документировать все это в этом первом посте, так как я уверен, что у вас, ребята, будет куча вопросов для меня.
У меня проблемы с домашней сетью. В течение нескольких недель у меня были проблемы с загрузкой больших файлов. Для этого обсуждения я определю большие файлы размером более 400 МБ.
Внутренне я (кажется) могу без проблем копировать файлы с компьютера на компьютер, используя любую операционную систему и приложение.
Когда я пытаюсь загрузить большие файлы, такие как ISO-образы с зеркал, я постоянно получаю поврежденные файлы. Я считаю, что они испорчены, потому что хэши SHA1 неверны.
Если я получу тот же файл с помощью экземпляра Amazon EC2, хеш SHA1 вполне подойдет.
Дома мои тесты скорости и, что более важно, тесты на потерю пакетов показывают, что все должно работать нормально.
Я не знаю, как отследить проблему на данный момент. Вот почему я приехал сюда, надеясь, что вы все научите меня, как решать эту проблему.
В случае успеха я напишу процесс для других.
Какие идеи у вас есть для меня, чтобы попробовать?
2 ответа
При рассмотрении искажения данных я бы заподозрил фрагментацию пакетов. Это трудно устранить, кроме как попытаться установить MTU на соответствующем маршрутизаторе (например, интернет-маршрутизаторе) на более низкие значения и повторить попытку.
Я бы начал с поиска постоянно проблемного сайта и использовал его в качестве теста. Затем удалите все промежуточные маршрутизаторы и подключите ваш компьютер / ноутбук напрямую к источнику вашего Интернета, и посмотрите, решит ли это это.
Это может помочь: http://www.tolaris.com/2010/04/08/troubleshooting-path-mtu-problems/
Это зависит от вашей топологии сети.
например, NAS использует гигантские пакеты, но большинство коммутаторов не могут выполнять гигантские пакеты
это похоже на проблему с фрагментацией пакета.
в моем случае, если я хотел использовать пакеты NAS/jumbo... мне пришлось купить новый коммутатор Giga, который поддерживает пакеты jumbo.
Если вы не заблокировали пинг... Обнаружение пути MTU происходит автоматически в соответствии с RFC;-)