Изменение настроек MTU в Windows 10

Определение текущего размера MTU

Перед настройкой параметра Maximum Transmission Unit может понадобиться определение его текущего значения. Обычно оно составляет 1500 байт, но нельзя исключать, что оно будет отличаться.

  1. Запустите от имени администратора «PowerShell» из контекстного меню кнопки «Пуск».
  2. Как изменить mtu в Windows 10-1

  3. Выполните команду netsh interface ipv4 show subinterfaces. Размеры MTU будут указаны в первом одноименном столбце отдельно для каждого подключения – как физического, так и виртуального.
  4. Как изменить mtu в Windows 10-2

Если на компьютере используется проводное подключение, скорее всего, оно будет называться «Ethernet», если беспроводное – «Wireless», «Wi-Fi» или «Беспроводная сеть».

Определение оптимального MTU

Оптимальным значением MTU является то, при котором пакеты интернет-трафика не фрагментируются. Заданное в Windows 10 значение MTU в 1500 байт не всегда соответствует оптимальному, поэтому определение наиболее подходящего значения MTU не будет излишним.

  1. Откройте от имени администратора консоль «PowerShell» и выполните команду ping google.com -f -l 1500.
  2. Как изменить mtu в Windows 10-3

  3. В случае возвращения командой сообщение «Требуется фрагментация пакета, но установлен ограничивающий флаг» уменьшите значение 1500 на 10-50 единиц и повторите команду.
  4. Как изменить mtu в Windows 10-4

  5. Уменьшайте передаваемое в команде пинга значение постепенно, пока сообщение не исчезнет.

Точно так же можно определить верхнюю границу оптимального значения MTU. Поскольку при выполнении указанной команды не учитывается размер заголовков IP и запросов протокола ICMP, к тестируемому значению желательно добавить 28 байт – так полученный результат будет более точным.

Способ 1: Настройка «Jumbo Frame»

Этот способ предполагает использование графического интерфейса Windows, однако указанная настройка поддерживается не всеми сетевыми адаптерами.

  1. Откройте «Сетевые подключения», выполнив в вызванном нажатием клавиш Win + R диалоговом окошке быстрого запуска приложений команду ncpa.cpl.
  2. Как изменить mtu в Windows 10-5

  3. Кликните правой кнопкой мыши по используемому сетевому адаптеру и выберите из контекстного меню опцию «Свойства».
  4. Как изменить mtu в Windows 10-6

  5. В окне «Свойств» адаптера нажмите кнопку «Настроить».
  6. Как изменить mtu в Windows 10-7

  7. Переключитесь на вкладку «Дополнительно» и найдите в поле «Свойство» пункт «Jumbo Packet». Выберите из выпадающего списка «Значение» подходящее значение и сохраните настройки.
  8. Как изменить mtu в Windows 10-8

В момент изменения настроек соединение может разорваться на несколько секунд.

Способ 2: Консоль

Более гибким способом изменения MTU в Windows 10 является использование консоли.

  1. Определите название сетевого интерфейса, для которого хотите изменить значение MTU. Посмотреть его можно в окне «Сетевые подключения».
    Как изменить mtu в Windows 10-9
    Также можно вывести список подключений командой netsh interface ipv4 show subinterfaces, выполненной в запущенной от имени администратора «PowerShell» или «Командной строке».
  2. Как изменить mtu в Windows 10-10

  3. Выполните команду netsh interface ipv4 set subinterface NAME mtu=SIZE store=persistent, заменив NAME названием нужного сетевого интерфейса, а SIZE – новым размером MTU в байтах.
  4. Как изменить mtu в Windows 10-11

Убедитесь, что интернет-соединение работает нормально.

Способ 3: Сторонние приложения

Изменять значение параметра Maximum Transmission Unit могут некоторые сторонние программы для настройки и оптимизации сетевых подключений, например TCP Optimizer.

Скачать TCP Optimizer с официального сайта

  1. Скачайте приложение с сайта разработчика и запустите от имени администратора. Программа портативная, установки не требует.
  2. Включив режим «Custom», измените значение в поле «MTU» и нажмите кнопку «Apply changes».
  3. Как изменить mtu в Windows 10-12

Изменения должны вступить в силу немедленно.

Способ 4: «Редактор реестра»

Вполне рабочий, но не самый удобный способ настройки MTU, поскольку он предполагает ручную правку ключа системного реестра.

  1. Откройте «Редактор реестра», выполнив в диалоговом окошке быстрого запуска «Выполнить» (Win + R) команду regedit.
  2. Как изменить mtu в Windows 10-13

  3. Разверните ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}. Ключ содержит несколько вложенных подразделов с названиями «0000», «0001», «0002» и так далее – внимательно просмотрите их содержимое и выберите тот, где в качестве значения параметра «DriverDesc» будет указано название сетевого адаптера, для которого изменяется MTU. Название можно посмотреть в окошке «Свойств» подключения («Подключение через:»), смотрите шаг 2 в Способе 1. В этом же подразделе будет располагаться параметр «NetCfgInstanceId» – запомните или запишите его значение.
  4. Как изменить mtu в Windows 10-14

  5. Затем разверните ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces и найдите в нем подраздел, имеющий то же название, что и значение параметра «NetCfgInstanceId». Перейдите в него, отыщите тут параметр MTU и установите для него нужное значение в десятичной системе счисления.
  6. Как изменить mtu в Windows 10-15

Если параметр MTU отсутствует, его нужно будет создать вручную. Для этого кликните правой кнопкой мыши по подразделу или его пустой области и выберите из контекстного меню «Создать»«Параметр DWORD».
Как изменить mtu в Windows 10-16
Сохраните настройки, закройте «Редактор реестра» и обязательно перезагрузите компьютер.

Автор статьи Роман Вам помогли мои советы?
Получить ответ на Email
Уведомить о

0 ответов
Межтекстовые Отзывы
Посмотреть все комментарии

Рекомендуем: