Зміст:
Визначення поточного розміру MTU
Перед налаштуванням параметра Maximum Transmission Unit може знадобитися визначення його поточного значення. Зазвичай воно становить 1500 байт, але не можна виключати, що воно буде відрізнятися.
- Запустіть від імені адміністратора "PowerShell" з контекстного меню кнопки "Пуск".
- Виконайте команду
netsh interface ipv4 show subinterfaces. Розміри MTU будуть вказані в першому однойменному стовпці окремо для кожного підключення – як фізичного, так і віртуального.
Якщо на комп'ютері використовується дротове підключення, швидше за все, воно буде називатися "Ethernet", якщо бездротове – "Wireless", "Wi-Fi" або "Бездротова мережа".
Визначення оптимального MTU
Оптимальним значенням MTU є те, при якому пакети інтернет-трафіку не фрагментуються. Задане в Windows 10 значення MTU в 1500 байт не завжди відповідає оптимальному, тому визначення найбільш підходящого значення MTU не буде зайвим.
- Відкрийте від імені адміністратора консоль "PowerShell" і виконайте команду
ping google.com -f -l 1500. - У разі повернення командою повідомлення "Потрібна фрагментація пакета, але встановлено обмежувальний прапор" зменшіть значення 1500 на 10-50 одиниць і повторіть команду.
- Зменшуйте передане в команді пінга значення поступово, поки повідомлення не зникне.
Таким же чином можна визначити верхню межу оптимального значення MTU.Оскільки при виконанні вказаної команди не враховується розмір заголовків IP та запитів протоколу ICMP, до тестованого значення бажано додати 28 байт – так отриманий результат буде більш точним.
Спосіб 1: Налаштування "Jumbo Frame"
Цей спосіб передбачає використання графічного інтерфейсу Windows, однак вказане налаштування підтримується не всіма мережевими адаптерами.
- Відкрийте "Мережеві підключення", виконавши в викликаному натисканням клавіш Win + R діалоговому вікні швидкого запуску програм команду
ncpa.cpl. - Клацніть правою кнопкою миші на використовуваному мережевому адаптері та виберіть з контекстного меню опцію "Властивості".
- У вікні "Властивостей" адаптера натисніть кнопку "Налаштувати".
- Переключіться на вкладку "Додатково" та знайдіть у полі "Властивість" пункт "Jumbo Packet". Виберіть з випадаючого списку "Значення" відповідне значення та збережіть налаштування.
В момент зміни налаштувань з'єднання може розірватися на кілька секунд.
Спосіб 2: Консоль
Більш гнучким способом зміни MTU в Windows 10 є використання консолі.
- Визначте назву мережевого інтерфейсу, для якого хочете змінити значення MTU. Подивитися його можна у вікні "Мережеві підключення".
![Як змінити mtu в Windows 10-9]()
Також можна вивести список підключень командоюnetsh interface ipv4 show subinterfaces, виконаною в запущеній від імені адміністратора "PowerShell" або "Командному рядку". - Виконайте команду
netsh interface ipv4 set subinterface NAME mtu=SIZE store=persistent, замінивши NAME назвою потрібного мережевого інтерфейсу, а SIZE – новим розміром MTU в байтах.
Переконайтеся, що інтернет-з'єднання працює нормально.
Спосіб 3: Сторонні програми
Змінювати значення параметра Maximum Transmission Unit можуть деякі сторонні програми для налаштування та оптимізації мережевих підключень, наприклад, TCP Optimizer.
- Завантажте програму з сайту розробника та запустіть від імені адміністратора. Програма портативна, встановлення не вимагає.
- Увімкнувши режим "Custom", змініть значення в полі "MTU" та натисніть кнопку "Apply changes".
Зміни повинні вступити в силу негайно.
Спосіб 4: "Редактор реєстру"
Цілком робочий, але не найзручніший спосіб налаштування MTU, оскільки він передбачає ручне редагування ключа системного реєстру.
- Відкрийте "Редактор реєстру", виконавши в діалоговому вікні швидкого запуску "Виконати" (Win + R) команду
regedit. - Розгорніть ключ
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002bE10318}. Ключ містить кілька вкладених підрозділів з назвами "0000", "0001", "0002" і так далі – уважно перегляньте їх вміст і виберіть той, де в якості значення параметра "DriverDesc" буде вказано назву мережевого адаптера, для якого змінюється MTU. Назву можна подивитися в вікні "Властивостей" підключення ("Підключення через:"), дивіться крок 2 в Способі 1. У цьому ж підрозділі буде розташовуватися параметр "NetCfgInstanceId" – запам'ятайте або запишіть його значення. - Потім розгорніть ключ
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfacesта знайдіть у ньому підрозділ, що має таку ж назву, як і значення параметра "NetCfgInstanceId". Перейдіть до нього, знайдіть тут параметр MTU та встановіть для нього потрібне значення в десятковій системі числення.
Якщо параметра MTU немає, його потрібно буде створити вручну. Для цього клацніть правою кнопкою миші на підрозділі або його порожній області та виберіть з контекстного меню "Створити" → "Параметр DWORD".

Збережіть налаштування, закрийте "Редактор реєстру" та обов'язково перезавантажте комп'ютер.
