Изменение размера MTU в Windows

Как изменить размер MTU в ОС Windows?

В операционных системах Windows изменить размер MTU можно через специальные программы для настройки соединения с Интернет (например, SG TCP Optimizer), с помощью утилиты netsh или через Редактор реестра, который входит в состав операционных систем. При необходимости вы можете уменьшить значение MTU (по умолчанию в Windows установлено значение MTU = 1500 байт) или увеличить его для прохождения больших Ethernet-кадров Jumbo Frame (как правило, от 1500 до 9000 байт).


Вариант 1. Скачайте специальную бесплатную утилиту SG TCP Optimizer, которая предназначена для дополнительной настройки соединения с Интернет. С помощью данной утилиты можно легко изменять настройки протокола TCP/IP (например, размер MTU) в реестре Windows.


В настройках Choose Settings выберите значение Custom и в поле MTU укажите нужное значение. Нажмите кнопку Apply changes для применения указанных настроек и перезагрузите компьютер.


Вариант 2. В операционных системах Windows изменение размера MTU можно производить с помощью специальной утилиты netsh или через Редактор реестра.

 

2.1 Изменение размера MTU в ОС Windows Vista/2008/7

Запустите командную строку Windows от имени администратора (Пуск > Выполнить > cmd). Выполните команды для просмотра текущих значений MTU:


netsh interface ipv4 show subinterfaces

MTU         MediaSenseState   Bytes In  Bytes Out  Interface
--------         ------------------------  -----------  -------------- -------------
4294967295  1                         0             1348          Loopback Pseudo-Interface 1
1500               1                         3734       2824          Local Area Connection
 

Далее выполните команду для установки нового значения MTU (например, 1452; по умолчанию в Windows используется значение MTU=1500):

 

netsh interface ipv4 set subinterface "Local Area Connection" mtu=1452 store=persistent 

или для беспроводного интерфейса:

 

netsh interface ipv4 set subinterface "Wireless Network Connection" mtu=1452 store=persistent


Затем перезагрузите компьютер.

 
Для просмотра текущих значений MTU вновь выполните команду:

netsh interface ipv4 show subinterfaces

 
При необходимости, для сброса значений MTU на установки по умолчанию выполните команду:
 
netsh interface ipv4 reset
 
и перезагрузите компьютер.
 

2.2 Изменение размера MTU через Редактор реестра
 

В командной строке Windows (Пуск > Выполнить > cmd) наберите команду regedit для запуска Редактора реестра.


В появившемся окне утилиты Редактор реестра откройте следующую ветку реестра:
HKEY_LOCAL_MACHINE \ SYSTEM\ CurrentControlSet \ Control \ Class \ {4D36E972-E325—11CE-BFC1—08002bE10318}
В ней будут содержаться подразделы 0000, 0001, 0002 и т.д. Внимательно просмотрите содержимое этих подразделов и остановитесь на том, у которого значение параметра DriverDesc аналогично названию вашего сетевого адаптера, через который вы подключаетесь к Интернету. В этом подразделе найдите и запомните значение параметра NetCfgInstanceId.


Затем перейдите в следующий раздел реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \Services \ Tcpip \ Parameters \ Interfaces
Найдите подраздел, соответствующий значению параметра NetCfgInstanceId, который выяснили ранее.


Выполните двойной щелчок на параметре MTU и введите значение 1400 в десятичном (Decimal) формате.
Закройте Редактор реестра и перезагрузите компьютер.


В случае если параметра MTU нет, то нужно создать его. В меню Редактора реестра выберите Правка > Создать > Параметр DWORD.


Введите Имя параметра - MTU. Затем выполните двойной щелчок на параметре MTU, введите требуемое значение (в нашем примере десятичное значение MTU = 1400), после чего нажмите кнопку OK.



Закройте Редактор реестра и перезагрузите компьютер.

 

KB-1815

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 12 из 12

Комментарии

0 комментариев