Как проверить и изменить значение MTU


Iternal
Последнее обновление: 1 год назад

Вот инструкции по проверке увеличению MTU (максимального размера передаваемого блока данных) в Windows, macOS и Linux.

Терминал показывает ваш максимальный системный MTU, а не фактический. Чтоб проверить ваш фактический MTU перейдите на сайт https://www.speedguide.net/analyzer.php

Чтоб проверить достаточно ли вашего показателя MTU, для работы наше сервиса, вставьте следуюющую команду в терминал вашей ОС:

  • Windows:

    ping boosteroid.com -f -l 1462 
  • Linux/macOS:

    ping -M do -s 1462 boosteroid.com 
  • MacOS:

    ping -D -s 1462 boosteroid.com

Windows

Проверить максимальный MTU

  1. Откройте командную строку ( Win + R, введите cmd, нажмите Enter).

  2. Выполните следующую команду:

    netsh interface ipv4 show subinterfaces

Изменить MTU

  1. Сначала определите имя интерфейса (например, «Wi-Fi» или «Ethernet»).

  2. Используйте следующую команду для установки нового MTU (например, 1500):

    netsh interface ipv4 set subinterface "Wi-Fi" mtu=1500 store=persistent

    Замените "Wi-Fi"на фактическое имя вашего интерфейса.

  3. Проверьте изменение:

    netsh interface ipv4 show subinterfaces

macOS

Проверить максимальный MTU

  1. Откройте Терминал .

  2. Запустите:

    networksetup -getMTU en0 

    Замените en0на ваш фактический интерфейс (используйте ifconfigдля вывода списка интерфейсов).

Чтобы установить новый MTU (например, 1500), выполните:

networksetup -setMTU en0 1500

Linux

Проверьте максимальный MTU


Run:

ip link show <interface_name>

или:

ifconfig <interface_name>

Временно изменить MTU


Чтобы установить новый MTU (например, 1500) для eth0:

sudo ip link set dev eth0 mtu 1500

Сделайте его постоянным:

  • Debian/Ubuntu (редактировать /etc/netplan/*.yamlили /etc/network/interfaces)
    Пример использования Netplan:

    ethernets:
      eth0:
        mtu: 1500
  • Red Hat/Fedora (редактировать /etc/sysconfig/network-scripts/ifcfg-eth0)
    Добавить:

    MTU=1500

Как изменить MTU на роутере

Изменение MTU на маршрутизаторе зависит от его производителя, модели и прошивки. Ниже приведены общие инструкции и ссылки на документацию для популярных брендов.

Общие шаги (большинство маршрутизаторов)

  1. Откройте веб-браузер и перейдите по IP-адресу вашего маршрутизатора, обычно:

    • http://192.168.0.1

    • илиhttp://192.168.1.1

  2. Войдите в маршрутизатор (по умолчанию часто admin/adminили admin/password).

  3. Перейдите в раздел, который обычно называется:

    • Настройки сети

    • Настройки WAN

    • Расширенные настройки

  4. Найдите поле под названием MTU , Размер MTU или Максимальная единица передачи .

  5. Введите желаемое значение MTU (например, 1500или 1492для PPPoE).

  6. Сохраните или примените настройки.

  7. При необходимости перезагрузите маршрутизатор .

Советы

  • MTU по умолчанию обычно составляет 1500 .

  • Для PPPoE установите MTU на 1492 .

  • Чтобы найти оптимальный MTU, используйте:

    • Windows:

      ping boosteroid.com -f -l 1472 
    • Linux/macOS:

      ping -M do -s 1472 boosteroid.com 

      (Складывайте или вычитайте значения, пока не найдете наибольший размер, при котором не происходит фрагментация.)

    • MacOS:

      ping -D -s 1462 boosteroid.com

Если эти шаги вам не помогли, мы советуем вам обратиться к вашему интернет-провайдеру.


Была ли эта статья полезна для вас?