У меня есть 2 сервера Ubuntu, оба на Ubuntu 16.04. Когда я подключаюсь к Server1 с моего ноутбука с Windows 10 (чистая установка) и открываю VIM, NANO или использую CAT для открытия файла, клиент SSH "зависает" (в этом сеансе отображается частичный экран, например, в случае просто открывая VIM, я просто получаю "с" в верхнем углу и больше ничего). Открытие существующих файлов приводит к тому же заморозке. Сам клиент SSH НЕ зависает.

Однако Server2 не имеет этой проблемы.

Используемые клиенты SSH: Bitvise (Win32), PuTTy (Win32) и Удаленный терминал (UWP) - поведение, наблюдаемое на сервере Server1, наблюдается во всех этих трех клиентах. Есть идеи, что происходит?введите описание изображения здесь

2 ответа2

0

Симптомы выглядят как проблема с большой передачей. Попробуйте что-то вроде ls -l /usr/bin которое также может зависнуть.

Возможная причина - низкий промежуточный MTU, как описано здесь

iptables -t mangle -A OUTPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS
--set-mss 1460

MSS может быть любовником до 1300 - 1200

UPD.

Какая топология вашей сети? Доступ к серверам через Интернет или по локальной сети?

0

Мне нужно поблагодарить @ mmv-ru за то, что он указал мне правильное направление. Как оказалось, другие машины Windows в сети не имели этой проблемы с сервером Server1. Поговорив с одним из членов семьи, который посоветовал установить для своих сетевых адаптеров значение MTU 1438, я настроил адаптер WiFi на то же значение MTU и VOILA! Проблема решена для Server1. Теперь я могу просматривать / редактировать файлы и TOP, как ожидалось.

Для тех, кто сталкивался с той же проблемой, я использовал netsh для разрешения:netsh interface ipv4 show subinterfaces - Отображение MTU и имена доступных подключений netsh interface ipv4 set interface "WiFi" mtu=1438 store=persistent - установить и сохранить MTU для подключения WiFi ,

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