Командой подбираем правильный MTU: PING -f -l 1472 xxx.xxx.xxx.xxx
Если получили ответ такого формата:
ping –f –l 1492 xxx (любой узел)
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь)
То данный материал нас совсем не интересует
• Если получили такой ответ:
ping -f -l 1492 xxx (любой узел)
Обмен пакетами с xxx с 1492 байт данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для xxx:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь)
То смотрим наличие активного Firewall (фаервола), как встроенного в Вашу операционную систему, так и сторонних разработчиков. Наличие прокси – сервера, шлюза. При настройке модема роутером, может быть слишком жёстко настроили фильтрацию пакетов или, что маловероятно, закрытием эхо - ответов Вашим провайдером. Либо введённый нами адрес не корректен.
• Если получили ответ такого формата:
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.
dimonvideo.ru/articles/4418