У меня не получается передавать SCP и SFTP с моего сервера Linux VPS (CentOS6.5) на мой локальный компьютер Mac. Передача начинается, но не получается в течение первой минуты с сообщением об ошибке - "Поврежден MAC на входе. Отключение: Пакет поврежден, потеряно соединение"
Я прочитал другие темы на этом форуме, но ни одна из них не имеет отношения к теме.
SSH-сессии внезапно прерываются с сообщением: Поврежденный MAC на входе. Отключение: Пакет поврежден
Я пробовал это с 3 разных машин в одном месте. Все 3 выдают одну и ту же ошибку, так что я почти уверен, что это не проблема сетевой карты на локальных компьютерах.
Я попросил провайдера VPS проверить сервер, и, похоже, там нет никаких проблем с оборудованием. Фактически, они могут запустить загрузку scp оттуда.
Техническая поддержка cPanel говорит:«MAC в этом сообщении об ошибке на самом деле означает «код аутентификации сообщения», а не «управление доступом к среде», а поврежденный MAC в SSH означает, что, как также указано в сообщении об ошибке, пакет данных был поврежден при передаче, возможно, намеренно злоумышленником, хотя гораздо более вероятно, что это вызвано неисправным оборудованием (или плохим драйвером сетевой карты) где-то между вами и сервером. Если оборудование и другое сетевое оборудование проверены на обоих концах, то пакеты SSH также могли быть повреждены при передаче сетевым провайдером».
Я успешно делаю этот же SCP-перенос еженедельно в течение года. Это перенос еженедельного бэкапа сервера cPanel.
Единственное, что изменилось, это то, что я перешел с DSL на кабельный интернет.Конечно, поскольку больше ничего не осталось, интернет-провайдер в этот момент перекладывает ответственность на другого.
Мне интересно, помимо того, что делает провайдер, есть ли что-то в модеме, что может быть причиной, или может быть настроено по-другому. Это шлюз Cisco DPC3825 DOCSIS 3.0.
Спасибо за любые другие подсказки, которые вы можете предложить.
решение1
Вы можете тестировать только те устройства, которые у вас есть под контролем.
Вы попробовали 3 разных локальных компьютера, но есть и другие переменные
- Удалите все устройства между кабельным устройством вашего интернет-провайдера и вашими конечными точками.
- Попробуйте подключиться к кабельному устройству вашего интернет-провайдера с помощью заведомо исправного кабеля Ethernet.
- Попробуйте использовать другой порт на устройстве.
- Попробуйте другое устройство.
Попробуйте скопировать файл с удаленного источника на другой удаленный и посмотрите, что произойдет. Если он чистый, то вы знаете, что ваш источник хороший. Если он не работает, то источник может быть плохим или это может быть какое-то устройство в пути, но вы можете быть достаточно уверены, что устройства в вашем офисе хорошие.
Дальнейшее находится вне вашего контроля, но, по крайней мере, у вас будут данные, которые вы сможете предоставить своему интернет-провайдеру/хостинговой компании.