3

Я запускаю кластер из 5 компьютеров и использую ssh-keygen, чтобы разрешить вход без ключа с моего основного компьютера на любой из 5 удаленных компьютеров. Один маршрутизатор соединяет мой главный компьютер с сетевым коммутатором, который, в свою очередь, соединяет 5 удаленных компьютеров с маршрутизатором.

В последнее время я заметил, что многие из моих соединений ssh заканчиваются следующей ошибкой:

Received disconnect from 192.xxx.xxx.xxx: 2: Packet corrupt

Я использую статическую адресацию, так что это не проблема. Когда возникает эта проблема, я обычно перезагружаюсь, и большую часть времени проблема уходит.

Это аппаратная проблема (то есть неисправный маршрутизатор)? Если нет, то как мне это исправить?

1 ответ1

1

Хотя это не решение вашей конкретной проблемы, я надеюсь, что это может указать вам правильное направление.

Если приложение неоднократно аварийно завершается с неизвестной или неоднозначной ошибкой, необходимо выполнить некоторые дополнительные действия для получения дополнительной информации о событии, которая может помочь вам или помочь тем, кто помогает вам определить источник проблемы.

Одна вещь, которая не требует дополнительных случаев проблем, это проверка системных журналов, чтобы увидеть, не написало ли приложение там более подробную информацию об ошибке, или, возможно, обнаружить, что в то время происходило более всеобъемлющее событие, такое как проблема интерфейса Ethernet ,

Следующим источником дополнительной информации может быть просмотр документации приложения, чтобы узнать, есть ли в ней информация о конкретной ошибке, или режим debug или verbose режим, который предоставит более подробную информацию о работе приложения либо в окно сеанса, либо в систему. журнал или собственный файл журнала. В случае моей версии ssh работает на Mac OS X, OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 его страница man имеет следующий пункт:

 -v      Verbose mode.  Causes ssh to print debugging messages about its
         progress.  This is helpful in debugging connection, authentica-
         tion, and configuration problems.  Multiple -v options increase
         the verbosity.  The maximum is 3.

Таким образом, вызов ssh с -v', -vv , or -vvv` предоставит дополнительную информацию о будущих разорванных соединениях, которая может помочь вам или другим определить, в чем может быть настоящая проблема.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .