Меню Рубрики

Windows 7 mtu set

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

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

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

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

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

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

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

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

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

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

  1. Чтобы было проще работать с сетевыми соединениями, их нужно переименовать во что-то короткое. Вместо «Локальное подключение к сети» в LAN , а «Беспроводное подключение к сети» в WAN .
  2. Запускаем системную консоль Windows с правами администратора:
  3. Для того, чтобы посмотреть текущие значения MTU , вводим команду:

вывод будет примерно такой:

В моем случае у меня только один интерфейс и это LAN со стандартным значением MTU 1500.
Теперь вводим команду для того, чтобы изменить MTU для интерфейса LAN :

Этой командой я указал новое значение 1490 для MTU .

  • Для того, чтобы посмотреть результат нужно ввести повторно команду, которую вводили на шаге №3.
  • Меняем MTU в Windows с помощью TCP Optimizer

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

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

    Источник

    Смена MTU

    Рассмотрим процесс смены значения MTU для операционных систем семейства Windows и Linux, а также роутерах.

    Windows

    Командная строка

    Открываем командную строку от имени администратора.

    Вводим команду для просмотра текущего значения MTU и названия сетевого интерфейса:

    netsh interface ipv4 show subinterfaces

    Получаем, примерно, следующее:

    MTU Состояние определения носителя Вх. байт Исх. байт Интерфейс
    —— ————— ——— ——— ————-
    1500 1 81324794839 5376993884 Ethernet

    * где 1500 — значение MTU (по умолчанию для сетей Etnernet); Ethernet — название интерфейса.

    Меняем MTU следующей командой:

    netsh interface ipv4 set subinterface «Ethernet» mtu=1492 store=persistent

    * где Ethernet — название сетевого интерфейса, которое мы получили предыдущей командой; 1492 — новое значение MTU

    Реестр

    Открываем реестр (команда regedit) и переходим по ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E972-E325-11CE-BFC1-08002bE10318.

    Внутри будут находиться другие ветки с названиями 0000, 0001, 0002 и так далее. Необходимо пройтись по каждой и найти ключ DriverDesc со значением, похожим на название нашего сетевого адаптера и записать значение ключа NetCfgInstanceId, например:

    Переходим в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces. Находим ветку с нашим идентификатором, который мы записали и меняем ключ MTU (при его отсутствии, создаем — тип DWORD):

    Чтобы настройки применились выключаем и снова включаем сетевой интерфейс или перезагружаем компьютер.

    Linux

    Для примера, рассмотрим наиболее популярные дистрибутивы — CentOS и Ubuntu.

    Разово

    Разово (до перезагрузки) для данных двух систем настройку можно выполнить одной командой:

    ip link set mtu 1400 dev eth0

    * где 1400 — новое значение MTU; eth0 — сетевой интерфейс, для которого поменяли максимальный размер пакетов.

    или в старых системах:

    ifconfig eth0 mtu 1400

    Постоянно (permanently)

    Для систем на базе Debian (Ubuntu) и Red Hat (CentOS) процедура немного отличается.

    Ubuntu

    Открываем настройку сетевых интерфейсов:

    К нужному адаптеру добавляем строчку:

    iface eth0 inet static
    .
    mtu 9000

    systemctl restart networking

    CentOS

    Открываем конфигурационный файл для соответствующего сетевого интерфейса:

    Перезапускаем сетевую службу:

    systemctl restart network

    Роутер

    Смена MTU на роутерах различных производителей выполняется, примерно, по одному и тому же принципу — зайти на веб-интерфейс для настройки маршрутизатора, найти раздел с настройкой сети Интернет, задать значение MTU.

    Например, для большинства устройств TP-Link: NetworkWAN:

    Читайте также

    Инструкция по смене значения MTU на Windows и Linux

    Источник

    Изменение размера MTU в Windows

    Как изменить размер MTU в ОС Windows?

    В операционных системах Windows изменить размер MTU можно через специальные программы для настройки соединения с Интернет (например, SG TCP Optimizer), с помощью утилиты netsh или через Редактор реестра, который входит в состав операционных систем. При необходимости вы можете уменьшить значение MTU (по умолчанию в Windows установлено значение MTU = 1500 байт) или увеличить его для прохождения больших Ethernet-кадров Jumbo Frame (как правило, от 1500 до 9000 байт).

    Вариант 1 . Скачайте специальную бесплатную утилиту SG TCP Optimizer , которая предназначена для дополнительной настройки соединения с Интернет. С помощью данной утилиты можно легко изменять настройки протокола TCP/IP (например, размер MTU) в реестре Windows.

    В настройках Choose Settings выберите значение Custom и в поле MTU укажите нужное значение. Нажмите кнопку Apply changes для применения указанных настроек и перезагрузите компьютер.

    Вариант 2. В операционных системах Windows изменение размера MTU можно производить с помощью специальной утилиты netsh или через Редактор реестра.

    2.1 Изменение размера MTU в ОС Windows Vista/2008/7

    Запустите командную строку Windows от имени администратора (Пуск > Выполнить > cmd). Выполните команды для просмотра текущих значений MTU:

    netsh interface ipv4 show subinterfaces

    MTU MediaSenseState Bytes In Bytes Out Interface
    ——— ———————— ———— ————— ————-
    4294967295 1 0 1348 Loopback Pseudo-Interface 1
    1500 1 3734 2824 Local Area Connection

    Далее выполните команду для установки нового значения MTU (например, 1452; по умолчанию в Windows используется значение MTU=1500):

    netsh interface ipv4 set subinterface «Local Area Connection» mtu=1452 store=persistent

    или для беспроводного интерфейса:

    netsh interface ipv4 set subinterface «Wireless Network Connection» mtu=1452 store=persistent

    Затем перезагрузите компьютер.

    netsh interface ipv4 show subinterfaces

    В командной строке Windows (Пуск > Выполнить > cmd) наберите команду regedit для запуска Редактора реестра.

    В появившемся окне утилиты Редактор реестра откройте следующую ветку реестра:
    HKEY_LOCAL_MACHINE \ SYSTEM\ CurrentControlSet \ Control \ Class \
    В ней будут содержаться подразделы 0000, 0001, 0002 и т.д. Внимательно просмотрите содержимое этих подразделов и остановитесь на том, у которого значение параметра DriverDesc аналогично названию вашего сетевого адаптера, через который вы подключаетесь к Интернету. В этом подразделе найдите и запомните значение параметра NetCfgInstanceId.

    Затем перейдите в следующий раздел реестра:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \Services \ Tcpip \ Parameters \ Interfaces
    Найдите подраздел, соответствующий значению параметра NetCfgInstanceId, который выяснили ранее.

    Выполните двойной щелчок на параметре MTU и введите значение 1400 в десятичном (Decimal) формате.
    Закройте Редактор реестра и перезагрузите компьютер.

    В случае если параметра MTU нет, то нужно создать его. В меню Редактора реестра выберите Правка > Создать > Параметр DWORD.

    Введите Имя параметра — MTU. Затем выполните двойной щелчок на параметре MTU, введите требуемое значение (в нашем примере десятичное значение MTU = 1400), после чего нажмите кнопку OK.

    Закройте Редактор реестра и перезагрузите компьютер.

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Windows 7 msu x64 не устанавливается
  • Windows 7 msr зарезервировано системой
  • Windows 7 msi smart tool
  • Windows 7 msg exe
  • Windows 7 msdn прямая ссылка