Немного про MTU

Намедни перебрались в новый офис, после подключения и настройки роутера обнаружилась неведомая фигня: открывались только Google, Yandex и пара-тройка других сайтов, а при попытке открыть остальные — сброс по таймауту. Техподдержка и звонок другу не помогли, все пожимали плечами. Вооружившись ping и traceroute выяснил, что сайты на самом деле доступны, вот только фиг открываются. С горем пополам, на Google ВиО, который открывался, как и сам сайт Google, напал на след проблемы, реально онлайн рулетка, попадется не попадется :). Как оказалось, на всех машинках значение MTU выставлялось автоматически (хотя в настройках роутера было указано явно — 1450). На линуксовых машинах это решалось в пару кликов — в настройках сетевого адаптера через NetworkManager, в оффтопике — несколько сложнее:

#просматриваем список интерфейсов
netsh interface ipv4 show subinterfaces
#настраиваем нужный
netsh interface ipv4 set subinterface "Беспроводное сетевое соединение" mtu=1450 store=persistent
#отключаем автоматическую установку MTU
netsh int tcp set global autotuninglevel=disabled

После этого идем в редактор реестра по адресу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\

Среди вложенных директорий находим ту, которая содержит ip нашей машины, полученный от роутера, и добавляем новый DWORD (32 bit) параметр, с названием MTU, после чего выставьте его значение в десятичном формате — 1450. Опосля перезагрузитесь, и вуаля.

Вот такая компьютерная помощь на дому 🙂

Немного про MTU

Немного про MTU: 4 комментария

  1. ford0focus:

    странно, что пришлось трогать пользовательские машины.. у меня VPN сервер на Debian — была похожая проблема, устраненная настройкой MTU только на сервере.

  2. G0LDEN_key:

    Фрагментация пакетов. На рутере нужен олвейз дефраг — он должен пересобирать фрагменты.

    В локале МТУ всегда 1500.

    1. gwinn:

      Буду знать, к слову, роутер простенький — D-link DIR 300, и я что-то не обнаружил у него такой возможности.

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

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