Что такое mtu? как изменить mtu в настройках роутера? [проблемы с загрузкой некоторых сайтов, воспроизведением видео]
Содержание:
- MTU в роутере: что это такое и какое значение установить для оптимальной работы интернета
- Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7
- Что такое туннель?
- Настройка MTU в роутере
- Как поменять MTU
- MTU в роутере – что это за параметр
- Зачем менять MTU
- Изменение MTU в маршрутизаторе
- Последовательность действий
- MTU в роутере — что это? Увеличиваем скорость Интернета
MTU в роутере: что это такое и какое значение установить для оптимальной работы интернета
Роутер для раздачи проводного интернета по Wi-Fi установлен практически в каждой современной квартире. Чаще всего пользователи настраивают маршрутизатор единожды, используя помощник по автоматической настройке, после чего не изменяя опции устройства.
Подобная позиция не всегда правильная, и зачастую автоматическая настройка Wi-Fi роутера не позволяет добиться максимально качественного соединения с интернетом. Одной из опций в настройках маршрутизатора, которой пользователи не уделяют должного внимания, является MTU.
В рамках данной статьи рассмотрим, что такое MTU в настройках роутера, и какое значение нужно выставить для оптимальной работы интернета.
Что такое MTU в настройках роутера
MTU (maximum transmission unit) – это максимальный уровень передачи данных в сети.
Говоря другими словами, MTU является протоколом канального типа, который определяет максимальное число битов с полезной информацией, помещающихся в один сетевой пакет.
Данные пакеты сведений передаются от провайдера к пользователю, то есть от серверов к клиенту. В пакете данные передаются без фрагментации, за счет чего удается увеличить скорость передачи данных по защищенным каналам связи.
Если не вдаваться в подробности, то можно сказать, что параметр MTU отвечает за качество передачи информации от провайдера к компьютеру пользователя. При этом под качеством понимается не только исключение вероятности потери данных при передаче, но и скорость.
Почему нужно ограничить размер MTU в настройках роутера
В большинстве современных роутеров размер передаваемых MTU определяется автоматически, и делается это не всегда правильно. Пользователям, которые заботятся о качестве и скорости соединения, рекомендуется самостоятельно ограничить размер MTU, определив его оптимальное значение и установив его в настройках маршрутизатора.
Благодаря правильно выставленным настройкам MTU удается:
- Расширить канал передачи, за счет чего им одновременно смогут пользоваться различные службы, программы, процессы и так далее;
- Избавить канал от лишней нагрузки, что увеличит скорость передачи данных;
- Снизить практически до нуля шанс получения «испорченных пакетов» с данными при передаче по сети.
В целом, при правильно выставленных ограничениях MTU удается рационально использовать предлагаемый провайдером канал связи, с минимальным риском потери информации.
Какое значение MTU нужно выставить
Чтобы определить оптимальное значение MTU, нужно провести тестирование сети, что можно сделать с компьютера под управлением Windows.
В ходе тестирования потребуется определить, как много времени уходит для передачи и возврата пакета с данными от используемого компьютера до сервера. При этом в ходе теста нужно будет варьировать количество байт информации, содержащейся в пакете.
Снижать число байт потребуется до того момента, пока не удастся полностью исключить фрагментацию пакета.
Выполните тестирование сети следующим образом:
Обратите внимание: Чаще всего оптимальное значение MTU находится в пределах от 1500 до 1400 байт. Определившись с оптимальным значением MTU, нужно изменить данную опцию в настройках роутера, установив определенное количество байт, но с небольшим изменением
Дело в том, что конечная величина MTU будет отличаться от определенной в прошлом шаге, поскольку потребуются дополнительные байты для формирования пакета, которые уйдут на его заголовок и запрос
Определившись с оптимальным значением MTU, нужно изменить данную опцию в настройках роутера, установив определенное количество байт, но с небольшим изменением. Дело в том, что конечная величина MTU будет отличаться от определенной в прошлом шаге, поскольку потребуются дополнительные байты для формирования пакета, которые уйдут на его заголовок и запрос.
В среднем, на заголовок и запрос требуется 28 байт. Соответственно, идеальное значение в рассматриваемом случае будет:
1472 байта + 28 байт = 1500 байт
Значение 1500 потребуется прописывать в настройках роутера.
Важно отметить, что максимально допустимые значения напрямую зависят от протокола передачи данных, который используется:
- PPPoE – 1420 байт;
- Dynamic/Static IP – 1500 байт;
- L2TP – 1460 байт.
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7
Всем привет сегодня хочу рассказать как изменить MTU в Windows. Напомню MTU это Maximum transmission unit (MTU) это максимальный объём данных, который может быть передан протоколом за одну итерацию. К примеру, Ethernet MTU равняется 1500, что означает, что максимальный объём данных, переносимый Ethernet фреймом не может превышать 1500 байт
У каждого провайдера или сетевого устройства, данное значение может быть свое. например 1492 очень часто встречается на роутерах Dlink, и если устройству на устройство будет например приходить пакет 1500 байт, а у него мту настроено 1492, то часть пакетов будут приходить битые, глюки могут выражаться, например у вас не полностью будут отображаться интерфейс сайта, что то загрузилось, а что то нет, первый признак, проверить Maximum transmission unit.
Итак посмотрим какое значение mtu у гугла, откроем командную строку и вводим следующую команду.
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7-01
И смотрим ответ, если ответ получен без потери пакетов, то увеличиваем значение, если выдаст «Требуется фрагментация пакета, но установлен запрещающий флаг.», значит уменьшаем и так, пока не получим крайнее верхнее значение пакета, которое проходит до нашего сервера. У меня получилось 1500 (1472+28). Значит дальше я и буду его устанавливать в качестве значения MTU
Она покажет MTU для всех сетевых подключений. Нам необходимо узнать как называется интерфейс основного сетевого подключения. Посмотреть названия можно командой
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7-04
либо в центре управления сетями.
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7-04
У меня это Ethernet, у вас же смотрите по обстановке. Но в большинстве случаев он будет называться так же.
Далее, вводим следующую команду (для ее выполнения требуется чтобы командная строка была запущена от имени администратора)
Где вместо Ethernet пишем название своего интерфейса, а в значение MTU пишем полученное на первом шаге инструкции
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7-06
как отключить автоматическую настройку значения MTU для сетевых подключений:
Чтобы включить автоматическую настройку обратно, нужно заменить disabled на normal
Как изменить значение MTU в Windows 10, Windows 8.1, Windows 7-07
После этого значение mtu будет такое как вам нужно. Вот мы с вами и разобрали как изменить mtu в Windows. Так что значение mtu теперь для вас не секрет.
источник
Что такое туннель?
Туннель представляет из себя виртуальный интерфейс, который позволяет инкапсулировать пассажирский пакет в транспортный протокол. Этот механизм используется в схемах инкапсуляции типа точка-точка.
Туннель состоит из следующих частей:
- Пассажирский протокол (IP, IPX и пр.)
- Несущий протокол (GRE, IP in IP)
- Транспортный протокол (IP)
Инкапсуляция трафика при работе туннеля используется, в частности, для связи географически разнесенных сетей (VPN).
Роль маршрутизатора при работе PMTUD на концах туннеля
Маршрутизатор может играть две роли при работе PMTUD на концах туннеля
- Первая роль включает в себя передачу пакета от машины. Действие PMTUD заключается в проверке DF флага, размера пакета и, при необходимости, отправки ICMP сообщения.
- Вторая роль включает в себя работу с инкапсулированным для туннеля пакетом. Действие PMTUD заключается в уменьшении MSS TCP сегмента, если будет получена информация о том, что пакет нуждается в фрагментации.
Общая последовательность действий маршрутизатора при работе с инкапсуляцией.
- Проверка наличия DF флага
- Проверка размера пакета, который туннель может передать
- Фрагментировать, если пакет оказался большой и не установлен DF флаг, инкапсулировать каждый фрагмент и отправить — или — сбросить пакет, если пакет оказался большим и установлен DF флаг, и отправить ICMP сообщения к источнику пакета — или — инкапсулировать пакет, если пакет не очень большой, и отправить.
Пример.
- Маршрутизатор А получает пакет размером 1500 байт, отбрасывает его поскольку он больше MTU виртуального туннельного интерфейса GRE (1476 байт).
- Маршрутизатор А отправляет ICMP сообщение машине источнику пакета, с информацией о максимальном MTU 1476 байт.
- Машина запоминает данное значение MTU в своей таблице маршрутизации. И переотправляет пакет размером 1476 байт.
- Маршрутизатор получает пакет размером 1476 байт, добавляет 24 байта GRE данных и отправляет инкапсулированный пакет размером 1500 байт в другую точку туннеля.
- На пути следования инкапсулированного пакета, встречается промежуточный роутер с MTU исходящего интерфейса 1400 байт.
- Промежуточный маршрутизатор видя DF флаг, сбрасывает пакет и отправляет ICMP сообщение источнику пакета (маршрутизатору А), с информацией о максимальном MTU 1400 байт.
- Маршрутизатор А запоминает данное значение MTU, как MTU туннельного интерфейса размером 1376 байт.
- Не получив ответа, машина переотправляет пакет размером 1476 байт.
- Маршрутизатор А получает пакет размером 1476 байт, отбрасывает его поскольку он больше MTU виртуального туннельного интерфейса GRE (1376 байт).
- Маршрутизатор А отправляет ICMP сообщение машине источнику пакета, с информацией о максимальном MTU 1376 байт.
- Машина запоминает данное значение MTU в своей таблице маршрутизации. И переотправляет пакет размером 1376 байт.
- Маршрутизатор получает пакет размером 1376 байт, добавляет 24 байта GRE данных и отправляет инкапсулированный пакет размером 1400 байт в другую точку туннеля.
- Маршрутизатор B на другой стороне туннеля получает пакет, декапсулирует и отправляет по назначению.
Стоит отметить что ICMP сообщения передаются между двумя адресатами, и не передаются дальше, увеличивая кол-во шагов.
Настройка MTU в роутере
После выяснения необходимой комбинации для максимально передаваемого пакета данных вводим её в параметры маршрутизатора.
Это делается следующим образом:
- Зайдите в настройки роутера. В строке браузера введите IP-адрес оборудования, в появившемся окне впишите логин и пароль (если вы не изменяли их, используйте слово Admin в обеих строках).
- Выберите раздел Network, откройте меню WAN.
- Введите необходимое число в строку MTU Size, сохраните изменения и выполните перезагрузку оборудования.
Этот способ настройки подходит для оборудования марки TP-Link, но, если у вас маршрутизатор другого производителя, названия разделов могут отличаться. К примеру, для внесения показателя MTU в роутер ASUS нужно зайти в раздел Дополнительные настройки и выбрать пункты Интернет или WAN — перед вами появится меню, где можно найти MTU.
В некоторых случаях эти данные недоступны, и чтобы открыть их на устройстве ASUS, следует ввести MTU в пункте «Дополнительные параметры PPPD». Вписывать число нужно так: MTU 1460 MRU 1460.
В других роутерах необходимые настройки ищите в разделах, касающихся подключения к сети и интернету. Чаще всего соответствующее меню называется WAN.
Изменение MTU позволит вам избавиться от проблемы с загрузкой отдельных страниц в интернете и прочего контента. Корректная установка этого значения даёт возможность пользоваться соединением на высокой скорости, которую вам обеспечивает провайдер.
Как поменять MTU
А теперь перейдём к рассмотрению вопроса, как самостоятельно поменять значение параметра, если в этом возникнет необходимость. Заметим, что в этом нет ничего сложного, алгоритм примерно одинаков для роутеров от разных производителей, но некоторые нюансы всё же имеются.
D-Link
Сетевое оборудование этого бренда считается самым надёжным. Неудивительно, что его популярность в нашей стране необычайно высока. Чтобы поменять значение максимального размера передаваемых пакетов, необходимо в главном меню выбрать пункт «Сеть», а когда высветится подменю, кликнуть по строчке WAN. На роутерах с новой прошивкой можно увидеть отдельную вкладку с этими пунктами, то есть вместо двух кликов сделать один.
Раздел WAN ответственен за параметры канала обмена пакетами между роутером и оборудованием провайдера. Здесь будут отображены все установленные соединения. Нас интересуют только те из них, у которых статус имеет значение «соединено». Лучше выбрать строчку, у которой стоит флажок в разделе «шлюз по умолчанию».
После выбора жмём кнопку «Изменить» (может встретиться версия прошивки с кнопкой «Добавить»), откроется новое окно, в котором должна присутствовать строка с параметром MTU. Останется только нажать на пиктограмме карандаша возле числового значения параметра, и ввести новое значение, сохранить внесённые изменения, после чего перезагрузить роутер, если он не сделает это автоматически.
Изменение MTU на роутерах «Ростелеком» выполняется по такой же схеме, учитывая, что этот оператор не производит собственных роутеров, и использует устройства от известных и популярных брендов. Абсолютно то же можно сказать о сетевых маршрутизаторах, предлагаемых мобильным оператором «Билайн».
Zyxel Keenetic
На роутерах со старой прошивкой в главном меню выбираем вкладку «Интернет». Откроется окно с новым меню, кликаем на пункте «Подключение». Среди доступных подключений выбираем активное, которое используется для доступа к интернету. Откроется окно настроек, где почти в самом низу имеется искомый параметр MTU. Изменяем значение максимального размера пакета на нужное, сохраняем настройки и перезагружаем роутер.
Чтобы поменять размер MTU на роутере с новой прошивкой, кликаем на вкладке «Проводной», выбираем пункт «Параметры IP и DNS» и попадаем в окно настроек, среди которых имеется строка «Размер MTU». Изменяем значение поля и выполняем те же действия – сохраняем результат, перезагружаем маршрутизатор.
TP-Link
На роутерах со старой прошивкой (с зеленым футером) вход в настройки стандартный, через пункты меню «Сеть» – «WAN». В роутерах последних поколений управляющая программа имеет голубой футер, а доступ к параметру MTU осуществляется через вкладку «Дополнительные настройки», пункт «Сеть», подпункт «Интернет», в котором опять же выбираем раздел «Дополнительные настройки».
Изменив значение максимального размера пакета, сохраняем настройки, после чего перезагружаем устройство.
Изменение настроек MTU в роутерах Asus
На главном экране управляющей утилиты старого образца выбираем вкладку «Дополнительные настройки», а затем – пункт WAN («Интернет»). Но доступ к параметру MTU предоставляется не для всех типов сетевых подключений.
Если вы не нашли это поле, следует необходимое значение записать в поле с именем «Дополнительные параметры pppd», а сам параметр должен имеет буквенно-цифровой вид «MTU 1472 MRU 1472» (вместо этих цифр нужно указывать своё значение, вычисленное экспериментальным путём).
В роутерах последних поколений идём по пути «Интернет» – «Настройка учётной записи».
LinkSys
На главной странице жмём вкладку «Setup», в появившемся ниже подменю выбираем «Basic Setup».
Ищем параметр MTU, изменяем его режим со значения «Auto», которое установлено по умолчанию, на «Manual» (ручной) и в соответствующем поле вводим нужное значение.
Netis
В бюджетных роутерах Netis путь стандартный «Сеть» – «WAN».
Выбираем свой тип подключения и жмём кнопку «Расширенные». Сохраняем настройки, перезагружаемся, чтобы изменения вступили в силу.
Tenda
В другом роутере, принадлежащем к бюджетному классу, доступ к параметрам MTU зависит от линейки.
Для V1-3 нужно нажать вкладку «Системные настройки» в левой панели, а затем кликнуть по пиктограмме «Настройки WAN». Для линейки V4 доступ к нужному параметру ещё проще, через вкладку «Administration» главного меню.
MTU в роутере – что это за параметр
Любая информация в любой сети передаётся пакетами, будь то небольшой текстовый файл или видео в формате FullHD. Схематично работу интернет можно описать следующим образом:
- данные с сайта-отправителя, попадая на маршрутизатор, разбиваются на пакеты в соответствии с правилами данного маршрутизатора или используемого протокола обмена данными;
- по пути следования эти пакеты, попадая на маршрутизаторы с меньшей длиной пакетов, будет фрагментироваться ещё раз;
- достигая последнего, целевого маршрутизатора, пакеты собираются в единый файл.
В качестве такого маршрутизатора выступают и домашние роутеры. За размер трансмиттируемых пакетов в этих устройствах отвечает параметр MTU (это аббревиатура выражения Maximum Transmission Unit). Что такое MTU в настройках роутера/маршрутизатора? Это число, измеряемое в байтах, указывающее на максимальный размер отправляемых/принимаемых пакетов. Каждый пакет состоит из заголовка и собственно данных. Из этого можно сделать вывод, что если объём данных будет сопоставим по размерам с заголовком, потери скорости будут значительными. И наоборот, чем больше размер части пакета с информационной составляющей, тем большей должна быть скорость передачи данных.
Но, оказывается, не всё здесь так просто. Формирование большого пакета для передачи небольшого объёма информации тоже невыгодно – трафик расходуется впустую. Поэтому были приняты стандарты, лимитирующие MTU таким образом, чтобы добиться оптимальных показателей скорости обмена данными. Сложности заключаются ещё и в том, что различное сетевое оборудование может работать по разным протоколам, зачастую плохо совместимым друг с другом, и это тоже нужно учитывать при определении оптимального размера пакета.
Зачем менять MTU
Надписи в настройках роутера говорят о том, что менять MTU вручную не стоит. Отчасти это правда: как я сказал выше, неверный параметр может привести к большим проблемам при передаче данных. Но если вы перепробовали другие способы решения проблемы, вроде перезагрузки роутера, изменения параметров DHCP, консультаций со службой поддержки, а ваше подключение всё так же нестабильно, то стоит проверить MTU.
Какие проблемы прямо указывают на то, что нужно изменить MTU:
- постоянные сбои при подключении к интернету, причём на всех устройствах, подключённых к одному роутеру;
- медленная или нестабильная скорость подгрузки сайтов;
- отдельные сайты вообще не открываются, или открываются очень медленно.
Изменение MTU в маршрутизаторе
Пользователи маршрутизаторов могут самостоятельно изменять все настройки соединения и работы wi-fi в глобальной сети. Для этого зайдите в меню конфигурации. Откройте любой установленный на ПК браузер и в его адресной строке введите локальный IP адрес 192.168.0.1, нажмите Ввод.
Если окно авторизации не появилось, в строку следует ввести адрес 192.168.1.1
В открывшемся диалоговом окне появится форма для введения логина и пароля администратора ПК. В обоих полях пропишите слово admin или другие данные для входа в сеть (их можно прочитать в инструкции к роутеру или спросить у провайдера). Дождитесь авторизации.
Окно настроек каждой модели маршрутизатора может иметь внешнее отличие, однако, структура полей в основном одинаковая. Для начала следует определиться с конечной величиной mtu. Возьмите результат, полученный в процессе тестирования. В нашем случае это 1458 бит и прибавьте еще 28 байт. Дополнительные байты – это место для заголовков пакета и запроса. В результате получаем 1458+28 = 1486 байт для mtu.
Для роутеров TP-Link
Чтобы изменить mtu, кликните на пункт меню «Сеть». Затем в правой части окна найдите поле mtu и пропишите необходимое значение, как указано на рисунке:
Рис. 5 – изменение значения для TP-Link
Последовательность действий
Так вот, если вы попали на данную статью, я думаю вы уже решили что нужно попробовать его подкрутить. Теоретически, оптимизация данного параметра может помочь с решением проблем некорректной работы некоторых сайтов и сервисов, но опять же теоретически. Я же попробую объяснить, как это сделать средствами операционной системы.
- Итак, для начала открываем командную строку от имени администратора и вводим следующую команду: ping -f -l 1472 ххх.ххх.ххх.ххх, где, 1472=1500(стандартное значение для Ethernet) — 28 (значение заголовка, которое не учитывается) ххх.ххх.ххх.ххх — IP-адрес какого-либо сервера вашего провайдера. Я использовал основной шлюз в сети провайдера. И смотрим ответ, если ответ получен без потери пакетов, то увеличиваем значение, если выдаст «Требуется фрагментация пакета, но установлен запрещающий флаг.», значит уменьшаем и так, пока не получим крайнее верхнее значение пакета, которое проходит до нашего сервера. У меня получилось 1492 (1464+28). Значит дальше я и буду его устанавливать в качестве значения MTU.
Далее вводим команду: netsh interface ipv4 show subinterfaces.
Она покажет значение MTU для всех сетевых подключений. Нам необходимо узнать как называется интерфейс основного сетевого подключения. У меня это Ethernet, у вас же смотрите по обстановке. Но в большинстве случаев он будет называться так же.
Далее вводим следующую команду(для ее выполнения требуется чтобы командная строка была запущена от имени администратора): netsh interface ipv4 set subinterface «Ethernet» mtu=1492 store=persistent.
Где вместо Ethernet пишем название своего интерфейса, а в значение MTU пишем полученное на первом шаге инструкции.
Ну и напоследок отключим автоматическую настройку значения MTU для сетевых подключений: netsh int tcp set global autotuninglevel=disabled.
Чтобы включить автоматическую настройку обратно, нужно заменить disabled на normal.
источник
Очень редко, но такие моменты наступают, когда необходимо изменить стандартное значение размера пакета.
Если у Вас FTP -клиент не догружает файлы или сайты в интернете открываются не всегда одинаково быстро, то, возможно, настала пора обратить внимание на установленные значения MTU. Что такое MTU ? Вот как рассказывает нам Wikipedia
Многие задают вопрос не что это такое, а сколько ставить? Однозначного ответа быть не может, так как факторов от которых зависит это значение, очень много: начиная от серверов, где происходит размещение сайтов, провайдеровского сетевого оборудования, стоящего между сайтами и вашим компьютером и от качества линии, соединяющей Вас с глобальной сетью
Что такое MTU ? Вот как рассказывает нам Wikipedia. Многие задают вопрос не что это такое, а сколько ставить? Однозначного ответа быть не может, так как факторов от которых зависит это значение, очень много: начиная от серверов, где происходит размещение сайтов, провайдеровского сетевого оборудования, стоящего между сайтами и вашим компьютером и от качества линии, соединяющей Вас с глобальной сетью.
Вообще в правильному ваше значение MTU должно быть точно таким же, как и на стороне вашего роутер, маршрутизатора провайдера или куда вы там подключаетесь. Но это не гарантирует Вам хорошую работу. На моем домашнем роутере, к примеру, а также на всех компьютерах домашней сети, установлено значение 1490. Это число я получил экспериментальным методом (если бы я тогда встретил утилиту TCP Optimizer, умеющую определять подходящий MTU , было бы в разы проще). У меня плохо отправлялись файлы на удаленный FTP -сервер, а при этом значении всё отлично работает. Хотя стоит заметить, что значение у провайдера стоит стандартное – 1500.
В Windows MTU можно поменять двумя способами: простым и сложным. Простой способ заключается в установке стороннего программного обеспечения, а сложный – в изменении MTU «родными» средствами.
Начнем с сложного, ибо он самый правильный.
Все делается с помощью консоли. Вообще все хорошие и удобные вещи делаются только через консоль. Это стоит запомнить.
- Чтобы было проще работать с сетевыми соединениями, их нужно переименовать во что-то короткое. Вместо «Локальное подключение к сети» в LAN , а «Беспроводное подключение к сети» в WAN .
- Запускаем системную консоль Windows с правами администратора:
- Для того, чтобы посмотреть текущие значения MTU , вводим команду:
вывод будет примерно такой:
В моем случае у меня только один интерфейс и это LAN со стандартным значением MTU 1500. Теперь вводим команду для того, чтобы изменить MTU для интерфейса LAN :
Этой командой я указал новое значение 1490 для MTU .
Для того, чтобы посмотреть результат нужно ввести повторно команду, которую вводили на шаге №3.
MTU в роутере — что это? Увеличиваем скорость Интернета
При настройке модема роутером, может быть слишком жёстко настроили фильтрацию пакетов или, что маловероятно, закрытием эхо — ответов Вашим провайдером. Либо введённый нами адрес не корректен.
· Если получили ответ такого формата:
ping -f -l 1492 xxx (любой узел)
Обмен пакетами с xxx с 1492 байт данных:
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Статистика Ping для xxx:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь)
То пробуем уменьшать размер MTU, подбирая оптимальное число, при котором получим ответ из первого примера.
Т.е. ping -f -l 1492 www.ya.ru (как пример, адрес может быть другим)
Флаг -f указывает, что фрагментировать этот пакет нельзя, поэтому если никто по пути не блокирует icmp, вернется сообщение об ошибке.
Методом перебора значения в ключе -l, можно узнать максимальное значение mtu.
Корректировка параметра MTU под наши условия:
Первый способ.
Нажмите «Пуск», «Выполнить», введите regedit, затем нажмите OK, чтобы запустить редактор реестра.
Далееоткрываем:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325—11CE-BFC1—08002bE10318}
В этой ветви будут содержаться подразделы 0001, 0002, и т.д. Внимательно просмотрите содержимое этих подразделов и остановитесь на том, у которого значение параметра «DriverDesc» аналогично названию Вашей сетевой карты, через которую Вы подключены к интернету.
В этом подразделе, найдите и запомните номер «NetCfgInstanceId».
Теперь найдите ЭТОТ номер в следующем разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
Сделайте двойной щелчок на параметре «MTU» и введите Ваше полученное значение (например 1400 — десятичное)
Закройте редактор реестра и перезагрузите компьютер.
Если параметра «MTU» нет, создайте его. Для этого выберите меню «Правка» вверху, щелкните «Создать», затем «DWORD». Введите «MTU» и нажмите «ENTER». Сделайте двойной щелчок на параметре «MTU» и введите значение «1400» (десятичное), после чего нажмите «OK».
Второй способ.
Скачиваем программу «SGTCPOptimizer» по данной ссылке. Размер её 596 кб. Программа бесплатная.
Запускаем программу, заходим на вкладку «LargestMTU», в поле «URL» пишем интересующий нас сайт или оставляем адрес по умолчанию, нажимаем «START», на запрос отвечаем «да» и смотрим процесс, а затем и результат.
Переходим в первое меню «GeneralSettings», нажимаем на кнопочку внизу страницы- «Customsettings», тем самым, выбрав выборочные (заказные) настройки. В поле «NetworkAdapterselection» выбираем наш интерфейс, через который подключены к Интернету, в поле «MTU» вводим наш параметр MTU, полученный на предыдущей вкладке программы. Применяем сделанные настройки кнопкой «Applychanges».
Программа предложит Вам сделать резервную копию изменений, не задумывайтесь – делайте всегда!
Всё, перегружаем машину, смотрим результат.
Примечание.
Работоспособность программы тестировалось под ОС WindowsXPSP2.
По заявлению производителей, программа поддерживает Windows-9x/ME/2K/XP/XP-SP2/2k3.
По отзывам пользователей форума www.es-nso.ru/forumданное П.О. работает и под О.С. Vista.
Существуют функционально аналогичные программы, возможно ничем не хуже, может и лучше описанной выше.
Например: TweakDUN, MTU-Speed, DrTCP.
Полезные ссылки по теме:
http://support.microsoft.com/kb/314053/ru — Параметры конфигурации TCP/IP и NBT для WindowsXP;
http://www.speedguide.net/analyzer.php — страница на которой Вы можете проверить свои параметры, такие как IP адрес, MTU, MSS, RWIN и т.д., в том числе получить совет по оптимизации своего соединения;
P.S.
Отмечу, что на момент написание данной статьи, большая часть модемов не была замечена в некорректной работе с параметром MTU, да и возможность изменения этого параметра присутствует практически у всех модемов, либо через WEB интерфейс, либо через telnet. Исключение составляет модем ZTE 831 Series. Остаётся надеяться, что производитель исправит невозможность изменения параметра MTU, в следующих версиях прошивки.
Правки: hex
Остались вопросы? Задай их здесь!