Де налаштування MTU в роутері?
Значення виміряно — тепер його потрібно кудись вписати. Майже в будь-якій домашній коробці поле MTU лежить у розділі WAN або Internet, а не в налаштуваннях Wi-Fi, і це одне текстове поле, яке ви перезаписуєте. У таблиці нижче — адреса адмінки і точний шлях для пʼяти коробок, які провайдери видають найчастіше. Далі йде те, що форумні гілки зазвичай пропускають: яке саме число вписати, що ламається при помилці в кожен бік і як переконатися, що налаштування застосувалося.
Як знайти поле у своїй коробці
- Зайдіть в адмінку. Адреса і логін за замовчуванням надруковані на наліпці знизу роутера. Якщо наліпки немає, адреса — це ваш шлюз за замовчуванням: NetDiag+ показує його рядком роутера, який пінгує раніше за всі інші, а будь-яка настільна ОС виводить його у властивостях активного підключення.
- Шукайте в розділі WAN або Internet, а не у Wi-Fi. MTU стосується зʼєднання роутера з провайдером, тому поле завжди там, де налаштовується це зʼєднання — у таблиці нижче точні шляхи для прошивок Huawei, ZTE, TP-Link, Zyxel і Nokia. Якщо WAN розбитий на кілька профілів, правте той, яким реально йде інтернет, а не сервісний профіль, через який провайдер обслуговує коробку дистанційно.
- Запишіть старе значення, збережіть і дайте лінії піднятися заново. MTU узгоджується під час встановлення зʼєднання, тому нове значення набирає чинності лише після перепідключення WAN. Більшість прошивок робить це сама по кнопці Save або Apply; якщо ваша не робить — перезавантажте роутер. Старе число знадобиться, якщо виявиться, що проблема була не в MTU.
| Роутер | Адреса адмінки і шлях |
|---|---|
| Huawei (HG / DG) | 192.168.100.1 · Advanced → WAN → MTU |
| ZTE (F-series) | 192.168.1.1 · Internet → WAN → MTU |
| TP-Link | 192.168.0.1 · Advanced → Network → Internet → MTU Size |
| Zyxel (LTE / NR) | 192.168.1.1 · Network Setting → Broadband → MTU |
| Nokia | 192.168.1.254 · Network → WAN → MTU |
Назви пунктів меню залежать від моделі та версії прошивки. У деяких прошивках поле стає доступним лише після перемикання типу підключення з автоматичного на ручний. Більшість домашніх роутерів приймають лише значення від 1280 до 1500 — 1280 це мінімальний MTU для IPv6.
Безкоштовно · 31 інструмент · разова покупка · без підписки
Яке число вписувати
Універсально правильного MTU не існує: це 1500 мінус усе, у що провайдер загортає кожен ваш пакет. Що саме загортається, залежить від того, як заведена лінія — тому значення, яке полагодило зʼєднання в сусіда, у вас може тихо зʼїдати швидкість.
- Звичайний DHCP по Ethernet, кабелю чи оптиці. Нічого не загортається, працюють повні 1500, і лагодити тут зазвичай нічого. Якщо на лінії з 1500 великі пакети все одно зникають, вузьке місце далі по маршруту, а не в цьому полі — це аргумент за вимірювання, а не за перебір значень.
- PPPoE — досі норма на DSL і на багатьох оптичних лініях. Заголовок сесії коштує 8 байтів, тому робочий MTU дорівнює 1492. Прошивка, яка знає, що піднімає PPPoE, зазвичай виставляє це сама; прошивка, що лишилася на 1500 після зміни типу підключення — ні, і це одна з найчастіших причин зʼєднання, де все дрібне працює, а все велике стає.
- DS-Lite, CGNAT та інші тунелі оператора. Ваш трафік IPv4 їде всередині пакета IPv6, інкапсуляція відкушує частину від 1500, а скільки саме — залежить від того, як це побудовано в оператора. Саме тут число, скопійоване з форуму, марне: чесно отримати його можна лише вимірюванням шляху цілком.
- VPN поверх будь-чого з переліченого. Тунель забирає свою частку — приблизно 1420 для WireGuard поверх IPv4 і близько 1400 для типового OpenVPN — але це число вписується у VPN-клієнт, а не в роутер. Роутер так само везе зовнішній пакет з MTU самої лінії.
Замало і забагато ламаються по-різному
Занизити — безпечна помилка, але не безкоштовна. Кожен пакет тягне ті самі заголовки IP і транспортного рівня незалежно від того, багато в ньому даних чи мало, тому менший MTU означає більше пакетів, більше накладних витрат і більше роботи для кожного пристрою на шляху. Поставте 1280 там, де лінія спокійно везе 1492 — і ви втрачаєте швидкість на кожній передачі та навантажуєте роутер, який і так найповільніше залізо в домі. Зовні нічого не зламано: лінія просто назавжди повільніша, ніж мала б бути, і перевіряти це вже ніхто не йде.
Завищити — помилка, після якої зʼєднання виглядає зачаклованим. Усе дрібне працює: відповіді ping, DNS, сама адмінка роутера — а все, що заповнює пакет цілком, стає. TCP зазвичай викручується: завеликий сегмент відкидається, роутер, який його відкинув, повертає ICMP-повідомлення про потребу фрагментації, і відправник зменшує розмір. Але якщо фаєрвол на шляху ковтає це ICMP-повідомлення, відправник нічого не дізнається, і передача щоразу зависає на тому самому місці. У UDP такого відновлення немає: великі пакети UDP просто зникають — тому рукостискання VPN застрягають на середині, сайти на QUIC віддають перші байти і замовкають, а відеодзвінок зʼєднується зі звуком, але без картинки. Пакети, які не відкинуті, а фрагментовані, обходяться дешевше, але теж не задарма: кожен фрагмент — ще один шанс втратити весь пакет, а втрата одного фрагмента викидає все, що було надіслано разом із ним.
Як зрозуміти, що спрацювало
- Виміряйте шлях заново, а не вірте полю. Збережене значення доводить лише те, що роутер його прийняв. Запустіть вимірювання Path MTU ще раз з пристрою в цій мережі: рекомендоване значення має збігтися з тим, що ви вписали, а рядки проб мають лишатися зеленими аж до нього, а не ставати помаранчевими раніше.
- Повторіть саме те, що було зламане. Якщо симптомом був великий UDP, тест — це і є симптом: підніміть тунель VPN, відкрийте сайт, який зависав, почніть дзвінок, у якому не було картинки. Зміна, яка не лагодить те, заради чого ви сюди прийшли, — неправильна, і старе число повертається в поле.
- Перевірте, що ви за це не заплатили. Зробіть замір швидкості та затримки до і після. Правильний MTU не коштує нічого вимірюваного; сильно занижений видно як швидкість, яка більше не повертається. Якщо цифри просіли, піднімайте поле до виміряного максимуму, а не лишайте кругле число лише тому, що так спокійніше.
Якщо поле неактивне або його немає
У багатьох провайдерських коробках поле MTU заблоковане, а іноді весь розділ WAN схований за сервісним обліковим записом. Це зроблено навмисно, а не зламано: провайдер керує лінією дистанційно і не хоче, щоб профіль зʼєднання правили. Обійти це можна чотирма способами, приблизно за зростанням зусиль. Задайте MTU на самому пристрої — macOS, Windows і Linux дають це в мережевих налаштуваннях адаптера, і так правильно лагодити, коли страждає одна машина. Задайте його у VPN-клієнті (WireGuard: MTU, OpenVPN: tun-mtu) — так правильно, коли ламається саме тунель. Попросіть провайдера: у нього це одне поле в системі видачі налаштувань, і підтримка часто змінює його дистанційно за хвилини, особливо якщо назвати виміряне число і те, що без нього не працює. І важкий варіант, якщо нічого не допомогло: перевести коробку в режим bridge і поставити за нею свій роутер — тоді все налаштування WAN, включно з MTU, переїжджає на залізо, яким розпоряджаєтеся ви.
iOS та Android взагалі не дають налаштування MTU, тому телефону за заблокованим роутером можна допомогти лише через VPN-клієнт або через провайдера. А от вимірювати з телефона можна в будь-якому разі — вимірюванню ні в кого не потрібен дозвіл.
Питання, які ставлять насправді
Який MTU просто взяти й поставити?
Такого числа немає. На чистому Ethernet, кабелі чи оптиці це 1500, на PPPoE — 1492, а на будь-якому тунелі — те, що лишилося після інкапсуляції оператора. Вибрати низьке кругле число, бо так написали на форумі, працює в тому сенсі, що пакети проходять, і кожен день після цього бере з вас плату швидкістю. Виміряйте один раз і поставте справжнє значення.
Я змінив, і нічого не змінилося.
Три звичайні причини. WAN не перепідключився, і узгоджено все ще старе значення — перезавантажте роутер. Або ви правили поле в іншому профілі WAN, не в тому, яким іде трафік. Або вузьке місце ніколи не було у вас: якщо воно в тунелі оператора чи ще далі, жодне значення у вашому полі його не розширить — і вимірювання це покаже.
Чи потрібно змінювати MTU ще й на пристроях?
Зазвичай ні. MTU на WAN визначає, що йде з вашої мережі, а пристрої зʼясовують межу самі. Задавати його на пристрої — обхідний шлях для двох випадків: роутер не підпускає до поля, або в однієї машини шлях відрізняється від решти, майже завжди тому, що на ній піднятий власний VPN.
Чи впливає MTU на Wi-Fi або в локальній мережі?
Ні, і в більшості прошивок такого поля немає не випадково. Ваші Wi-Fi і локальна мережа працюють на 1500 незалежно від WAN, бо пакету потрібно перетнути лише кімнату. Значення має MTU на зʼєднанні з провайдером — тому всі шляхи в таблиці вище ведуть через WAN або Internet.
Стало гірше. Як повернути назад?
Впишіть у поле те значення, з яким роутер приїхав — заради цього його й варто записати до першої правки — і дайте WAN перепідключитися. Якщо не записали: за замовчуванням це 1500 на лінії з DHCP і 1492 на PPPoE, а скидання до заводських повертає коробку до того, що видав провайдер. Нічого незворотного у зміні MTU немає: це одне число в одному полі.
Усе це припускає, що число у вас уже є. Якщо ні — до нього одне вимірювання. Далі: виміряти свій реальний Path MTU на iPhone →