3 мин чтения

VPN подключен, но сайты зависают: MTU, PMTUD и black-hole соединения

VPN добавляет служебные заголовки, поэтому полезный пакет внутри туннеля должен помещаться в MTU реального сетевого пути.

Опубликовано 9 сентября 2026 г.Обновлено 9 сентября 2026 г.Редакция INFOCROSS
Приватность и доступ

Коротко по делу

VPN добавляет служебные заголовки, поэтому полезный пакет внутри туннеля должен помещаться в MTU реального сетевого пути.
При проблеме PMTUD маленькие запросы и ping могут работать, а крупные TLS-ответы или загрузки зависать без очевидного disconnect.
Диагностику начинайте со сравнения размеров пакетов и маршрута, а MTU или MSS меняйте постепенно и только на том интерфейсе, где симптом воспроизводится.

Почему Connected не означает, что любой пакет пройдет

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

Black-hole возникает, когда слишком крупный пакет отбрасывается, а информация о необходимости уменьшить размер не возвращается или блокируется. Туннель при этом может оставаться активным. Поэтому DNS и короткий HTTP-запрос работают, а загрузка тяжелой страницы, изображения или репозитория останавливается.

Как отличить MTU-проблему от DNS или обычного packet loss

Для MTU характерна зависимость от размера. Маленькие пакеты проходят стабильно, а после определенного размера появляются потери или зависание. DNS-проблема чаще проявляется до установления соединения с нужным адресом, а обычный packet loss обычно затрагивает пакеты разных размеров и дает более хаотичный профиль.

Сравните работу одного ресурса без VPN и с VPN, затем выполните тесты с контролируемым размером пакета и запретом фрагментации там, где система это поддерживает. Цель не найти «магическое MTU», а подтвердить, что уменьшение полезного размера последовательно устраняет симптом.

Исправляйте минимально необходимый слой

После подтверждения проблемы уменьшайте MTU VPN-интерфейса небольшими шагами или применяйте MSS clamping на контролируемом маршрутизаторе, если вы понимаете, где проходит TCP. Не задавайте случайное значение из чужого гайда для всех пользователей: PPPoE, мобильные сети, дополнительные туннели и разные протоколы имеют разный overhead.

После изменения повторите те же сайты, длительную загрузку и reconnect. Если уменьшение MTU не меняет симптом, вернитесь к исходному значению и продолжите диагностику DNS, IPv6 и маршрута. Это безопаснее, чем накапливать несколько сетевых workaround одновременно.

Продолжить чтение

Похожие материалы

FAQ по теме

Почему ping работает, а сайты через VPN зависают?

Небольшие ping-пакеты могут помещаться в доступный MTU, тогда как крупные TLS или TCP-пакеты после инкапсуляции превышают Path MTU и теряются.

Что такое PMTUD black hole?

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

Какое MTU поставить для VPN?

Универсального значения нет. Оно зависит от физического пути, типа доступа и overhead конкретного туннеля. Сначала подтвердите проблему тестами размера.

MSS clamping всегда лучше уменьшения MTU?

Нет. MSS относится к TCP и решает определенный класс проблем. Выбор зависит от того, где вы контролируете маршрут и какой трафик ломается.

ВЫБЕРИТЕ МОДЕЛЬ

Готовый INFOCROSS или собственный сервер

ГОТОВЫЙ ДОСТУП

Использовать INFOCROSS без администрирования сервера

Актуальные тарифы, доступность протоколов и лимиты устройств указаны на сайте. Выдача ключей и управление доступом доступны через Telegram-бота.

СВОЙ СЕРВЕР

Развернуть стек на своём VPS или выделенном сервере

Для self-hosted сценария в текущем партнёрском предложении указана скидка 25% на первую покупку VPS по коду ICIN25 и 15% на первую покупку выделенного сервера по коду ICDED15.

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