Как в Windows MTU поменять?

Очень редко, но такие моменты наступают, когда необходимо изменить стандартное значение размера пакета.

Если у Вас FTP-клиент не догружает файлы или сайты в интернете открываются не всегда одинаково быстро, то, возможно, настала пора обратить внимание на установленные значения MTU.

Немного теории

Что такое MTU? Вот как рассказывает нам Wikipedia. Многие задают вопрос не что это такое, а сколько ставить? Однозначного ответа быть не может, так как факторов от которых зависит это значение, очень много: начиная от серверов, где происходит размещение сайтов, провайдеровского сетевого оборудования, стоящего между сайтами и вашим компьютером и от качества линии, соединяющей Вас с глобальной сетью.

Вообще в правильному ваше значение MTU должно быть точно таким же, как и на стороне вашего роутер, маршрутизатора провайдера или куда вы там подключаетесь. Но это не гарантирует Вам хорошую работу. На моем домашнем роутере, к примеру, а также на всех компьютерах домашней сети, установлено значение 1490. Это число я получил экспериментальным методом (если бы я тогда встретил утилиту TCP Optimizer, умеющую определять подходящий MTU, было бы в разы проще). У меня плохо отправлялись файлы на удаленный FTP-сервер, а при этом значении всё отлично работает. Хотя стоит заметить, что значение у провайдера стоит стандартное – 1500.

В Windows MTU можно поменять двумя способами: простым и сложным. Простой способ заключается в установке стороннего программного обеспечения, а сложный – в изменении MTU “родными” средствами.

Начнем с сложного, ибо он самый правильный.

Ручной метод изменения MTU в Windows

Все делается с помощью консоли. Вообще все хорошие и удобные вещи делаются только через консоль. Это стоит запомнить. ;)

  1. Чтобы было проще работать с сетевыми соединениями, их нужно переименовать во что-то короткое. Вместо “Локальное подключение к сети” в LAN, а “Беспроводное подключение к сети” в WAN.
  2. Запускаем системную консоль Windows с правами администратора:
    cmd.exe
  3. Для того, чтобы посмотреть текущие значения MTU, вводим команду:
    netsh interface ipv4 show subinterfaces

    вывод будет примерно такой:
    MTU  Состояние определения носителя   Вх. байт  Исх. байт
    ------  ---------------  ---------  ---------  -------------
    4294967295                1          0          0  Loopback
    1500                      1   83147897    2724203  LAN

    В моем случае у меня только один интерфейс и это LAN со стандартным значением MTU 1500.
  4. Теперь вводим команду для того, чтобы изменить MTU для интерфейса LAN:
    netsh interface ipv4 set subinterface "LAN" mtu=1490 store=persistent

    Этой командой я указал новое значение 1490 для MTU.
  5. Для того, чтобы посмотреть результат нужно ввести повторно команду, которую вводили на шаге №3.

Меняем MTU в Windows с помощью TCP Optimizer

Для некоторых проще что-то делать используя графический интерфейс и в этом может помочь утилита TCP Optimizer. Вот, вроде как, ее официальный сайт. У нее достаточно много настроек и самое главное ее достоинство – она умеет определять максимальный пакет, с которым работает ваш компьютер.

Вот пару скринов:

Комментарии:

  1. константин опубликовал комментарий 2 Июнь 2014, 19:08 #

    nice

    | Ответить
Имя
e-mail
Сайт
Текст комментария: