Я пытаюсь подключиться по SSH с Linux Mint 17.3 (клиент) к Raspberry Pi 3 (сервер), однако каждый раз, когда выводится определенное количество символов, например, с помощью команд типа sudo apt-get update
или ls -al
в папке с каким-то файлом, соединение зависает, и единственное, что я могу сделать, это разорвать его с помощью последовательности ~.
.
Я уже пробовал несколько значений MTU, как кто-то предлагал в других вопросах, от 1000 до 2000 (по умолчанию 1500), но это не сработало.
Я также должен упомянуть, что пинг относительно низкий (около 8-9 мс), а скорость передачи данных хорошая, поскольку Raspberry может удерживать сервер sFTP или Apache без потери данных или отключения.
решение1
Это не ответ, но попробуйте увеличить уровень детализации на клиенте SSH и посмотреть, что он может предложить. Также проверьте /var/logs.
ssh -vvv rpi3host "touch /tmp/.newer && c=0; while 1; do c=$(expr $c + 1); printf "%5d 1234567890abcde\n" $c; done
после того, как вы заблокировались и снова подключились, проверьте файл(ы), которые были обновлены
find /var/log -newer /tmp/.newer