Як вирішити проблеми з пошкодженими завантаженнями


1

Я не намагатимусь це все задокументувати в цьому першому дописі, оскільки я впевнений, що у вас люди будуть мати багато питань для мене.

У мене проблеми з домашньою локальною мережею. Уже кілька тижнів у мене виникають проблеми із завантаженням великих файлів. Я визначаю великі файли як понад 400 Мб для цього обговорення.

Я внутрішньо (як видається) без проблем можу копіювати файли з комп'ютера на комп'ютер, використовуючи майже будь-яку операційну систему та програму без проблем.

Коли я намагаюся завантажити великі файли, наприклад ISO з дзеркал, я постійно отримую пошкоджені файли. Я вважаю, що вони пошкоджені, оскільки хеші SHA1 невірні.

Якщо я схоплю той самий файл через екземпляр Amazon EC2, хеш SHA1 просто чудово.

Вдома мої тести на швидкість і, що ще важливіше, тести на втрату пакетів свідчать про те, що все повинно працювати нормально.

Я не знаю, як знайти цю проблему на даний момент. Ось чому я прийшов сюди, сподіваючись, що ви всі можете навчити мене вирішувати цю проблему.

Якщо це вдасться, я напишу процес, щоб інші наслідували.

Які ідеї ви намагаєтеся спробувати?

Відповіді:


0

Розглядаючи корупцію даних, я б підозрював фрагментацію пакетів. Виправити це важко, за винятком того, як спробувати встановити MTU на пошкодженому маршрутизаторі (наприклад, на вашому інтернет-маршрутизаторі) на менші значення, і спробуйте ще раз.

Я б почав з пошуку постійно проблемного сайту і використовувати його як свій тест. Потім видаліть усі проміжні маршрутизатори та підключіть комп’ютер / ноутбук безпосередньо до джерела вашого Інтернету, і подивіться, чи це вирішує це питання.

Це може допомогти: http://www.tolaris.com/2010/04/08/troubleshooting-path-mtu-problems/


Що я мав на увазі про EC2, це те, що я SSH в екземпляр, що працює на EC2, і завантажую файл з дзеркального сайту у вікно EC2 і запускаю sha1sum на файл. Все це відбувається на EC2. Це підтверджує, що файл із дзеркала не пошкоджений і його можна завантажити без помилок. IOW, це мій контроль. Він показує, як виглядає право. Приклад: я знайду центос 6.3 iso на дзеркальному майданчику. Я завантажую його з того самого дзеркала на свій локальний комп'ютер і в екземпляр EC2. Я запускаю sha1sum на своєму комп’ютері, і SHA1 не відповідає. Я запускаю sha1sum на вікні EC2 і файл хороший.
tinjaw

Гаразд, зараз я розумію. Я припускаю, що у вас немає проблем із щоденним переглядом. Це все ще може бути фрагментація пакетів TCP / IP. Я також бачив поганий / пошкоджений контролер Ethernet (наприклад, на вашому інтернет-маршрутизаторі), що призвів до невідповідності даних, як ви описуєте.
Скотт Преснелл

Правильно. Щоденний перегляд та електронна пошта - це чудово. Єдиною реальною проблемою у мене була величезна затримка перегляду facebook.com. Іноді це може вийти з ладу без завантаження. Але, здебільшого. Це зафіксувало себе. [Насолоджуюся вечором і завітайте сюди завтра вранці.] Mturoute - корисний інструмент, який можна мати в мій комплекті.
tinjaw

0

це залежить від вашої мережевої топології.

наприклад, NAS використовує jumbo-пакети, але більшість комутаторів не можуть робити jumbo-пакети

це виглядає як проблема з фрагментацією пакетів.

у моєму випадку, якщо я хотів використовувати пакети NAS / jumbo ... мені довелося придбати новий комутатор Giga, який підтримує jumbo-пакети.

Якщо ви не заблокували ping ... Виявлення шляху MTU є автоматичним відповідно до RFC ;-)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.