MTU в роутере: значение и настройка¶
MTU (Maximum Transmission Unit, максимальный размер передаваемого блока данных) — максимальный размер пакета данных, который может быть передан по сетевому интерфейсу без фрагментации. Измеряется в байтах и определяется для каждого сетевого интерфейса отдельно. В контексте домашних и корпоративных сетей термин чаще всего встречается при настройке роутера, где значение MTU напрямую влияет на скорость соединения, стабильность работы VPN и доступность отдельных сайтов.
¶Стандартные значения MTU
Для Ethernet и Wi-Fi стандартное значение MTU составляет 1500 байт. Это базовый параметр, который по умолчанию задан в большинстве роутеров и сетевых карт. С учётом заголовков IP (20 байт) и TCP (20 байт) полезная нагрузка TCP-соединения составляет 1460 байт — это и есть так называемый MSS (Maximum Segment Size).
Для PPPoE-соединений (частый способ подключения к интернету через DSL-провайдеры) MTU обычно снижается до 1492 байт, так как протокол PPPoE добавляет собственный заголовок в 8 байт. Если значение MTU не скорректировано, пакеты будут фрагментироваться или отбрасываться провайдером.
Существуют и более крупные варианты: Jumbo Frames (гигантские кадры) со значением до 9000 байт используются в дата-центрах и высокоскоростных локальных сетях для снижения нагрузки на процессор. В домашних сетях они применяются редко.
¶Зачем менять MTU на роутере
Стандартное значение 1500 подходит для большинства сценариев, но в ряде случаев его приходится изменять:
- VPN-соединения. При использовании протоколов OpenVPN, L2TP/IPsec или WireGuard поверх PPPoE-подключения суммарный размер заголовков превышает лимит, и пакеты начинают фрагментироваться. Это приводит к падению скорости и «зависанию» соединений. Типичное значение для VPN — 1400–1420 байт.
- Проблемы с отдельными сайтами. Если часть сайтов не открывается или загружается медленно, а остальной интернет работает нормально, причина может быть в несоответствии MTU между роутером и провайдером.
- VoIP и видеосвязь. Телефония и видеозвонки чувствительны к фрагментации: некорректный MTU вызывает обрывы голоса и «дёрганье» видео.
- Игры и стриминг. Некоторые онлайн-игры и стриминговые сервисы работают стабильнее при подобранном значении MTU.
¶Как определить оптимальное значение
Наиболее надёжный способ — использовать утилиту ping с флагом установки размера пакета и запрета фрагментации. В Windows команда выглядит так:
`` ping -f -l 1472 адрес-сервера ``
Значение 1472 подобрано так, чтобы суммарный размер пакета (1472 + 20 + 20) равнялся 1512 — стандартному Ethernet-кадру. Если сервер отвечает «Packet needs to be fragmented», размер уменьшают на 10 и повторяют тест. Когда пакет проходит без ошибок, к найденному числу прибавляют 28 (заголовки IP и TCP) — это и есть оптимальный MTU.
В Linux и macOS команда аналогична, но размер указывается в байтах напрямую:
`` ping -M do -s 1472 адрес-сервера ``
¶Как изменить MTU в настройках роутера
Параметр обычно находится в разделе WAN (интернет-подключение) или в расширенных настройках сети. Порядок действий:
- Открыть веб-интерфейс роутера (как правило, 192.168.0.1 или 192.168.1.1).
- Перейти в раздел настроек WAN-подключения.
- Найти поле MTU и ввести требуемое значение (например, 1492 для PPPoE или 1400 для VPN).
- Сохранить настройки и перезагрузить роутер.
В некоторых моделях (ASUS, Keenetic, MikroTik) дополнительно доступна опция MTU Auto, при которой устройство само определяет подходящий размер. В прошивках OpenWrt и DD-WRT параметр задаётся через консоль командой ifconfig eth0 mtu 1400 или через файл конфигурации.
¶Симптомы неправильного MTU
| Симптом | Возможная причина |
|---|---|
| Часть сайтов не открывается | MTU выше, чем допускает провайдер |
| Низкая скорость при VPN | Фрагментация пакетов из-за нехватки MTU |
| Обрывы голоса в VoIP | Некорректный размер пакетов |
| «Зависание» загрузок на 99% | Проблемы с TCP-сегментацией |
Правильно подобранное значение MTU не требует постоянной корректировки: после однократной настройки параметр остаётся неизменным, пока не изменится тип подключения или не появятся VPN-туннели.
¶Источники
- RFC 791 — Internet Protocol
- RFC 793 — Transmission Control Protocol
- RFC 2516 — A Method for Transmitting PPP Over Ethernet (PPPoE)
- Документация роутеров ASUS, Keenetic и MikroTik по настройке сетевых интерфейсов
