После логина в систему по ssh, зависает сеанс после ввода любой команды


По диагностике получается следующие:

  1. Проблема наблюдается если подключаться в сети сложной конфигурации — на пути маршрута есть тунели, ipsec. При подключении напрямую все работает.
  2. Зависают только команды, которые выводят большое количество байт. Например ls в домашнем каталоге не зависает, в то время как top — зависает.

Возможная причина:

На каком-то участке сети MTU превышает допустимый размер и узел передающий такой пакет не может справится с проблемой (не фрагментирует пакет либо какие-то другие причины). В таком случае пакеты больше чем допустимый MTU (в ethernet стандартно = 1500) не проходят до назначения.

Как исправить:

Выставить на интерфейсах передающих узлов меньшее значение MTU. Например 1300

Либо на передающих узлах настроить правила mss adjustment

 

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *