Всем привет. Не так давно мне потребовалось изменить значение MTU на моем компьютере под управлением ОС Windows 7. Нашел на эту тему хорошую статью на английском, по которой собственно и выполнил данную задачу. Так как у меня есть желание, что бы как можно больше материалов, документаций и статей было на моем родном языке решил написать эту статью. В общем если вам нужно поменять значение MTU на своей Windows машине этот материал должен вам помочь.
Изменить значение MTU (Maximum transmission unit) в ОС Windows 7 легко и для этого нам потребуется кое-что изменить в реестре.
Итак, нажимаем «Пуск», набираем в поиске команду regedit (Рис.1), и нажимаем кнопку «Enter».
Рис.1
Откроется редактор реестра и используя меню слева нам нужно пройти по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
Откроется список наших сетевых интерфейсов в системе (Рис2)
Рис.2
У меня вы видите довольно большой список сетевых интерфейсов, тут и две мои сетевые карты и VPN подключения и виртуальные адаптеры. Возникает вопрос что нужно поменять и как определить ту сетевую карту, на которой хочется изменить значением MTU. Все очень просто. Если вы знаете ip адрес, который получила ваша сетевая карта, ну или ip адрес, который вы сами на ней задали (думаю вы знаете как посмотреть ip адрес, если читаете статью про то как поменять на ней MTU), то можно просто пробежаться по всем адаптерам и найти параметр DhcpIPAddress (в случае если вы получили ip адрес от DHCP сервера) или параметр IPAddress (в случае если вы задали статический ip адрес), который будет равен вашему IP адресу. Проще привести пример. Я получил ip адрес 192.168.12.97 от DHCP сервера. Следовательно я ищу параметр DhcpIPAddress равный 192.168.12.97. На рисунке 3 можно видеть, что в одном из адаптеров я его нашел.
Рис.3
Собственно осталось дело за малым. В найденном разделе я создаю параметр по имени MTU, типа DWORD со значением желаемого MTU. Давайте к примеру уменьшим значением MTU до 1400 (значение по умолчанию 1500) (Рис.4). Не забудьте поменять систему исчисления с шестнадцатеричной на десятичную, что бы потом не думать, почему MTU не уменьшилось до 1400 а увеличилось до 5120.
Рис.4
Все, нужный параметр мы задали. Можно закрывать реестр и перезагружать компьютер. После перезагрузки, MTU на сетевом интерфейсе изменится.
На этом предлагаю закончить. Спасибо за внимание и до встречи в новых постах.